CTWM
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Enumerations | Variables
/usr/src/RPM/BUILD/ctwm-4.1.0/ctwm.h File Reference
#include "ctwm_config.h"
#include <stdbool.h>
#include <X11/Intrinsic.h>
#include "types.h"
#include "twm_window_struct.h"
Include dependency graph for ctwm.h:

Go to the source code of this file.

Data Structures

struct  MyFont
 
struct  ColorPair
 
struct  TitleButtonFunc
 
struct  TitleButton
 
struct  TBWindow
 
struct  SqueezeInfo
 
struct  TwmColormap
 
struct  ColormapWindow
 
struct  Colormaps
 
struct  WindowRegion
 
struct  WindowEntry
 
struct  _ctwm_cl_args
 

Macros

#define __attribute__(x)   /*NOTHING*/
 
#define BW   2 /* border width */
 
#define BW2   4 /* border width * 2 */
 
#define MAX_BUTTONS   24
 
#define Alt1Mask   (1<<8)
 
#define Alt2Mask   (1<<9)
 
#define Alt3Mask   (1<<10)
 
#define Alt4Mask   (1<<11)
 
#define Alt5Mask   (1<<12)
 
#define C_NO_CONTEXT   -1
 
#define C_WINDOW   0
 
#define C_TITLE   1
 
#define C_ICON   2
 
#define C_ROOT   3
 
#define C_FRAME   4
 
#define C_ICONMGR   5
 
#define C_NAME   6
 
#define C_IDENTIFY   7
 
#define C_ALTERNATE   8
 
#define C_WORKSPACE   9
 
#define NUM_CONTEXTS   10
 
#define C_WINDOW_BIT   (1 << C_WINDOW)
 
#define C_TITLE_BIT   (1 << C_TITLE)
 
#define C_ICON_BIT   (1 << C_ICON)
 
#define C_ROOT_BIT   (1 << C_ROOT)
 
#define C_FRAME_BIT   (1 << C_FRAME)
 
#define C_ICONMGR_BIT   (1 << C_ICONMGR)
 
#define C_NAME_BIT   (1 << C_NAME)
 
#define C_ALTER_BIT   (1 << C_ALTERNATE)
 
#define C_WORKSPACE_BIT   (1 << C_WORKSPACE)
 
#define C_ALL_BITS
 
#define MOD_SIZE
 
#define ZOOM_NONE   0
 
#define FBF(fix_fore, fix_back, fix_font)
 
#define FB(fix_fore, fix_back)
 
#define MaxSize(a, b)   (((a) < (b)) ? (b) : (a))
 
#define MinSize(a, b)   (((a) > (b)) ? (b) : (a))
 
#define CM_INSTALLABLE   1
 
#define CM_INSTALLED   2
 
#define CM_INSTALL   4
 
#define ColormapsScoreboardLength(cm)
 
#define DoesWmTakeFocus   (1L << 0)
 
#define DoesWmSaveYourself   (1L << 1)
 
#define DoesWmDeleteWindow   (1L << 2)
 
#define OCCUPY(w, b)   ((b == NULL) ? 1 : (w->occupation & (1 << b->number)))
 
#define ALLOW_DEAD_STORE(x)   (void)0
 

Typedefs

typedef struct _ctwm_cl_args ctwm_cl_args
 

Enumerations

enum  SIJust { SIJ_LEFT , SIJ_CENTER , SIJ_RIGHT }
 
enum  IRAlignement {
  IRA_UNDEF , IRA_TOP , IRA_CENTER , IRA_BOTTOM ,
  IRA_BORDER
}
 
enum  TitleJust { TJ_UNDEF , TJ_LEFT , TJ_CENTER , TJ_RIGHT }
 
enum  IRJust {
  IRJ_UNDEF , IRJ_LEFT , IRJ_CENTER , IRJ_RIGHT ,
  IRJ_BORDER
}
 
enum  RegGravity { GRAV_NORTH , GRAV_EAST , GRAV_SOUTH , GRAV_WEST }
 
enum  RandPlac { RP_OFF , RP_ALL , RP_UNMAPPED }
 
enum  UsePPoss { PPOS_OFF , PPOS_ON , PPOS_NON_ZERO }
 

Variables

charProgramName
 
size_t ProgramNameLen
 
Displaydpy
 
XtAppContext appContext
 
Window ResizeWindow
 
bool HasShape
 
int ShapeEventBase
 
int ShapeErrorBase
 
int PreviousScreen
 
Cursor UpperLeftCursor
 
Cursor RightButt
 
Cursor MiddleButt
 
Cursor LeftButt
 
XClassHint NoClass
 
XContext TwmContext
 
XContext MenuContext
 
XContext ScreenContext
 
XContext ColormapContext
 
charHome
 
int HomeLen
 
bool HandlingEvents
 
Cursor TopCursor
 
Cursor TopLeftCursor
 
Cursor LeftCursor
 
Cursor BottomLeftCursor
 
Cursor BottomCursor
 
Cursor BottomRightCursor
 
Cursor RightCursor
 
Cursor TopRightCursor
 
Window JunkRoot
 
Window JunkChild
 
int JunkX
 
int JunkY
 
unsigned int JunkWidth
 
unsigned int JunkHeight
 
unsigned int JunkBW
 
unsigned int JunkDepth
 
unsigned int JunkMask
 
XGCValues Gcv
 
int Argc
 
char ** Argv
 
bool RestartPreviousState
 
bool SignalFlag
 Some signal flag has been set.
 
ctwm_cl_args CLarg
 

Macro Definition Documentation

◆ __attribute__

#define __attribute__ ( x)    /*NOTHING*/

Definition at line 50 of file ctwm.h.

◆ ALLOW_DEAD_STORE

#define ALLOW_DEAD_STORE ( x)    (void)0

Definition at line 379 of file ctwm.h.

Referenced by AddWindow(), EwmhGetIcon(), and SweepWindow().

◆ Alt1Mask

#define Alt1Mask   (1<<8)

Definition at line 64 of file ctwm.h.

Referenced by f_altkeymap_impl().

◆ Alt2Mask

#define Alt2Mask   (1<<9)

Definition at line 65 of file ctwm.h.

◆ Alt3Mask

#define Alt3Mask   (1<<10)

Definition at line 66 of file ctwm.h.

◆ Alt4Mask

#define Alt4Mask   (1<<11)

Definition at line 67 of file ctwm.h.

◆ Alt5Mask

#define Alt5Mask   (1<<12)

Definition at line 68 of file ctwm.h.

◆ BW

#define BW   2 /* border width */

Definition at line 53 of file ctwm.h.

Referenced by InitScreenInfo().

◆ BW2

#define BW2   4 /* border width * 2 */

Definition at line 54 of file ctwm.h.

◆ C_ALL_BITS

#define C_ALL_BITS
Value:
#define C_FRAME_BIT
Definition ctwm.h:91
#define C_ICONMGR_BIT
Definition ctwm.h:92
#define C_WINDOW_BIT
Definition ctwm.h:87
#define C_TITLE_BIT
Definition ctwm.h:88
#define C_WORKSPACE_BIT
Definition ctwm.h:95
#define C_ROOT_BIT
Definition ctwm.h:90
#define C_ICON_BIT
Definition ctwm.h:89

Definition at line 97 of file ctwm.h.

◆ C_ALTER_BIT

#define C_ALTER_BIT   (1 << C_ALTERNATE)

Definition at line 94 of file ctwm.h.

◆ C_ALTERNATE

#define C_ALTERNATE   8

Definition at line 83 of file ctwm.h.

Referenced by DeferExecution(), HandleButtonPress(), and HandleKeyPress().

◆ C_FRAME

#define C_FRAME   4

Definition at line 79 of file ctwm.h.

Referenced by f_popup_impl(), f_resize_impl(), HandleButtonPress(), HandleKeyPress(), and PopDownMenu().

◆ C_FRAME_BIT

#define C_FRAME_BIT   (1 << C_FRAME)

Definition at line 91 of file ctwm.h.

◆ C_ICON

#define C_ICON   2

◆ C_ICON_BIT

#define C_ICON_BIT   (1 << C_ICON)

Definition at line 89 of file ctwm.h.

◆ C_ICONMGR

#define C_ICONMGR   5

◆ C_ICONMGR_BIT

#define C_ICONMGR_BIT   (1 << C_ICONMGR)

Definition at line 92 of file ctwm.h.

◆ C_IDENTIFY

#define C_IDENTIFY   7

Definition at line 82 of file ctwm.h.

Referenced by HandleButtonPress(), and HandleButtonRelease().

◆ C_NAME

#define C_NAME   6

Definition at line 81 of file ctwm.h.

Referenced by GrabKeys(), and HandleKeyPress().

◆ C_NAME_BIT

#define C_NAME_BIT   (1 << C_NAME)

Definition at line 93 of file ctwm.h.

◆ C_NO_CONTEXT

#define C_NO_CONTEXT   -1

◆ C_ROOT

#define C_ROOT   3

◆ C_ROOT_BIT

#define C_ROOT_BIT   (1 << C_ROOT)

Definition at line 90 of file ctwm.h.

◆ C_TITLE

#define C_TITLE   1

◆ C_TITLE_BIT

#define C_TITLE_BIT   (1 << C_TITLE)

Definition at line 88 of file ctwm.h.

◆ C_WINDOW

#define C_WINDOW   0

◆ C_WINDOW_BIT

#define C_WINDOW_BIT   (1 << C_WINDOW)

Definition at line 87 of file ctwm.h.

◆ C_WORKSPACE

#define C_WORKSPACE   9

Definition at line 84 of file ctwm.h.

Referenced by HandleButtonPress(), and HandleKeyPress().

◆ C_WORKSPACE_BIT

#define C_WORKSPACE_BIT   (1 << C_WORKSPACE)

Definition at line 95 of file ctwm.h.

◆ CM_INSTALL

#define CM_INSTALL   4

Definition at line 268 of file ctwm.h.

Referenced by InstallColormaps().

◆ CM_INSTALLABLE

#define CM_INSTALLABLE   1

Definition at line 266 of file ctwm.h.

Referenced by HandleColormapNotify(), HandleVisibilityNotify(), and InstallColormaps().

◆ CM_INSTALLED

#define CM_INSTALLED   2

Definition at line 267 of file ctwm.h.

Referenced by HandleColormapNotify(), and InstallColormaps().

◆ ColormapsScoreboardLength

#define ColormapsScoreboardLength ( cm)
Value:
((cm)->number_cwins * \
((cm)->number_cwins - 1) / 2)
static int PlaceX
Definition add_window.c:82

Definition at line 284 of file ctwm.h.

Referenced by BumpWindowColormap(), and FetchWmColormapWindows().

◆ DoesWmDeleteWindow

#define DoesWmDeleteWindow   (1L << 2)

Definition at line 324 of file ctwm.h.

Referenced by f_delete_impl(), f_deleteordestroy_impl(), and FetchWmProtocols().

◆ DoesWmSaveYourself

#define DoesWmSaveYourself   (1L << 1)

Definition at line 323 of file ctwm.h.

Referenced by f_saveyourself_impl(), and FetchWmProtocols().

◆ DoesWmTakeFocus

#define DoesWmTakeFocus   (1L << 0)

Definition at line 322 of file ctwm.h.

Referenced by FetchWmProtocols(), HandleEnterNotify(), and HandleLeaveNotify().

◆ FB

◆ FBF

Value:
Gcv.foreground = fix_fore;\
Gcv.background = fix_back;\
Gcv.font = fix_font;\

Definition at line 113 of file ctwm.h.

◆ MAX_BUTTONS

#define MAX_BUTTONS   24

Definition at line 56 of file ctwm.h.

Referenced by CreateTitleButton(), and do_number_keyword().

◆ MaxSize

#define MaxSize ( a,
b )   (((a) < (b)) ? (b) : (a))

Definition at line 124 of file ctwm.h.

Referenced by GetFont().

◆ MinSize

#define MinSize ( a,
b )   (((a) > (b)) ? (b) : (a))

Definition at line 125 of file ctwm.h.

◆ MOD_SIZE

#define MOD_SIZE
Value:

Definition at line 102 of file ctwm.h.

◆ NUM_CONTEXTS

#define NUM_CONTEXTS   10

Definition at line 85 of file ctwm.h.

Referenced by GotButton(), and GotKey().

◆ OCCUPY

#define OCCUPY ( w,
b )   ((b == NULL) ? 1 : (w->occupation & (1 << b->number)))

◆ ZOOM_NONE

#define ZOOM_NONE   0

Definition at line 111 of file ctwm.h.

Referenced by AddWindow(), EwmhClientMessage_NET_WM_STATEchange(), fillwindow(), fullzoom(), and unzoom().

Typedef Documentation

◆ ctwm_cl_args

Enumeration Type Documentation

◆ IRAlignement

Enumerator
IRA_UNDEF 
IRA_TOP 
IRA_CENTER 
IRA_BOTTOM 
IRA_BORDER 

Definition at line 189 of file ctwm.h.

◆ IRJust

Enumerator
IRJ_UNDEF 
IRJ_LEFT 
IRJ_CENTER 
IRJ_RIGHT 
IRJ_BORDER 

Definition at line 212 of file ctwm.h.

◆ RandPlac

Enumerator
RP_OFF 
RP_ALL 
RP_UNMAPPED 

Definition at line 236 of file ctwm.h.

◆ RegGravity

Enumerator
GRAV_NORTH 
GRAV_EAST 
GRAV_SOUTH 
GRAV_WEST 

Definition at line 227 of file ctwm.h.

◆ SIJust

Enumerator
SIJ_LEFT 
SIJ_CENTER 
SIJ_RIGHT 

Definition at line 171 of file ctwm.h.

◆ TitleJust

Enumerator
TJ_UNDEF 
TJ_LEFT 
TJ_CENTER 
TJ_RIGHT 

Definition at line 202 of file ctwm.h.

◆ UsePPoss

Enumerator
PPOS_OFF 
PPOS_ON 
PPOS_NON_ZERO 

Definition at line 243 of file ctwm.h.

Variable Documentation

◆ appContext

XtAppContext appContext
extern

Definition at line 83 of file ctwm_main.c.

Referenced by ConnectToSessionManager(), and ctwm_main().

◆ Argc

int Argc
extern

Definition at line 148 of file ctwm_main.c.

Referenced by ctwm_main(), and SaveYourselfPhase2CB().

◆ Argv

char** Argv
extern

Definition at line 149 of file ctwm_main.c.

Referenced by ctwm_main(), DoRestart(), and SaveYourselfPhase2CB().

◆ BottomCursor

Cursor BottomCursor

Definition at line 354 of file ctwm.h.

Referenced by DoResize(), MenuDoResize(), and SetBorderCursor().

◆ BottomLeftCursor

Cursor BottomLeftCursor

Definition at line 353 of file ctwm.h.

Referenced by DoResize(), MenuDoResize(), and SetBorderCursor().

◆ BottomRightCursor

Cursor BottomRightCursor

Definition at line 354 of file ctwm.h.

Referenced by DoResize(), MenuDoResize(), and SetBorderCursor().

◆ CLarg

ctwm_cl_args CLarg
extern

◆ ColormapContext

XContext ColormapContext
extern

◆ dpy

Display* dpy
extern

Definition at line 84 of file ctwm_main.c.

Referenced by AddFuncKey(), AddIconManager(), AddStartResize(), AddToCaptiveList(), AddToMenu(), AddWindow(), AdoptWindow(), Animate(), AnimateButton(), AnimateHighlight(), AnimateIcons(), AnimateRoot(), apply_window_name(), assign_var_savecolor(), AutoLowerWindow(), AutoRaiseWindow(), CaptiveCtwmRootWindow(), ChangeOccupation(), ChangeSize(), ConfigureCaptiveRootWindow(), ConfigureWorkSpaceManager(), ConstrainByBorders(), ConstrainedToWinBox(), Create2DIconManagerIcon(), Create3DBarImage(), Create3DBoxImage(), Create3DCrossImage(), Create3DDotImage(), Create3DIconifyImage(), Create3DIconManagerIcon(), Create3DMenuAnimation(), Create3DMenuIcon(), Create3DMenuImage(), Create3DResizeAnimation(), Create3DResizeImage(), Create3DSunkenResizeImage(), Create3DVertBarImage(), Create3DZoomAnimation(), Create3DZoomImage(), CreateColormapWindow(), CreateDotPixmap(), CreateGCs(), CreateHighlightWindows(), CreateIconManagers(), CreateIconWindow(), CreateLowlightWindows(), CreateMenuIcon(), CreateOccupyWindow(), CreateQuestionPixmap(), CreateResizePixmap(), CreateTwmColormap(), createWindowBoxes(), CreateWindowTitlebarButtons(), CreateWorkSpaceManager(), CreateWorkSpaceManagerWindow(), CreateXLogoPixmap(), ctwm_main(), DeferExecution(), DeIconify(), DeleteHighlightWindows(), DeleteIcon(), DestroyMenu(), DisplayPosition(), DisplaySize(), DisplayWinUnchecked(), do_auto_clamp(), do_key_menu(), do_menu(), DontRedirect(), DoResize(), DoRestart(), DoShutdown(), Draw3DBorder(), Draw3DCorner(), draw_info_window(), DrawIconManagerBorder(), DrawIconManagerIconName(), EF_main(), EndResize(), EwmhAddClientWindow(), EwmhClientMessage(), EwmhClientMessage_NET_WM_STATE(), EwmhDeleteClientWindow(), EwmhGetIcon(), EwmhGetWindowProperties(), EwmhGetWindowProperty(), EwmhHandle_NET_WM_ICONNotify(), EwmhInitAtoms(), EwmhInitScreenEarly(), EwmhInitScreenLate(), EwmhReplaceWM(), EwmhSet_NET_ACTIVE_WINDOW(), EwmhSet_NET_CLIENT_LIST_STACKING(), EwmhSet_NET_FRAME_EXTENTS(), EwmhSet_NET_SHOWING_DESKTOP(), EwmhSet_NET_WM_DESKTOP_ws(), EwmhSet_NET_WM_STATE(), EwmhSet_NET_WORKAREA(), EwmhTerminateScreen(), EwmhUnmapNotify(), Execute(), ExpandIconTitle(), ExtractIcon(), f_altcontext_impl(), f_altkeymap_impl(), f_beep_impl(), f_delete_impl(), f_deleteordestroy_impl(), f_destroy_impl(), f_exec_impl(), f_fill_impl(), f_hypermove_impl(), f_moveresize_impl(), f_movetitlebar_impl(), f_pack_impl(), f_pin_impl(), f_refresh_impl(), f_resize_impl(), f_saveyourself_impl(), f_showiconmgr_impl(), f_sorticonmgr_impl(), f_warpring_impl(), f_warpto_impl(), f_warptoiconmgr_impl(), f_winrefresh_impl(), FadeWindow(), FetchWmColormapWindows(), FetchWmProtocols(), FindBitmap(), FindScreenInfo(), flush_expose(), free_cwins(), FreeImage(), fullzoom(), GenerateTimestamp(), GetCaptiveCTWMUnderPointer(), GetCaptivesList(), GetClientID(), GetColor(), GetFont(), GetImage(), GetMWMHints(), GetShadeColors(), GetTwmScreen(), GetTwmWindow(), GetWindowConfig(), GetWindowRole(), GetWindowSizeHints(), GetWMPropertyString(), GetWMState(), GotoWorkSpace(), HandleButtonPress(), HandleButtonRelease(), HandleClientMessage(), HandleColormapNotify(), HandleConfigureRequest(), HandleCreateNotify(), HandleDestroyNotify(), HandleEnterNotify(), HandleEvents(), HandleExpose(), HandleKeyPress(), HandleLeaveNotify(), HandleMapNotify(), HandleMapRequest(), HandleMotionNotify(), HandlePropertyNotify(), HandleShapeNotify(), HandleUnmapNotify(), HandleVisibilityNotify(), HideIconManager(), HideMenu(), Iconify(), IconUp(), Identify(), InitVirtualScreens(), InsertOwlAbove(), InstallColormaps(), jump(), JumpIconManager(), LastFocusEvent(), LoadBitmapImage(), LoadJpegImage(), LoadXpmImage(), LoadXwdImage(), LocateStandardColormaps(), MakeMenu(), MakeStringCursor(), MappedNotOverride(), mask_out_event(), mask_out_event_mask(), MaskScreen(), MenuDoResize(), MenuEndResize(), MenuStartResize(), mk_blackgray_pixmap(), MosaicFade(), MoveIconManager(), MoveMappedIconManager(), MoveMenu(), MoveOutline(), MoveResizeSizeWindow(), movewindow(), NewBitmapCursor(), NewFontCursor(), Occupy(), OccupyHandleButtonEvent(), OtpCheckConsistencyVS(), OtpCirculateSubwindows(), OwlGetStashedAflags(), OwlStashAflags(), PackIconManager(), packwindow(), Paint3DEntry(), PaintIcon(), PaintMenu(), PaintNormalEntry(), PaintTitle(), PaintTitleButton(), PaintWsButton(), PopDownMenu(), PopUpMenu(), put_pixel_on_root(), RedirectToCaptive(), RedoIcon(), RedoIconName(), ReGrab(), ReMapOne(), RemoveFromCaptiveList(), RemoveIconManager(), ReparentFrameAndIcon(), RescueWindows(), ReshapeIcon(), resizeFromCenter(), ResizeOccupyWindow(), ResizeWorkSpaceManager(), restore_mask(), RestoreForShutdown(), RestoreWinConfig(), send_clientmessage(), SendPropertyMessage(), set_window_icon_name(), set_window_name(), SetBorderCursor(), SetCaptivesList(), SetFocus(), SetFocusVisualAttributes(), SetFrameShape(), SetMapStateProp(), SetNoRedirect(), SetPropsIfCaptiveCtwm(), SetRaiseWindow(), SetupFrame(), SetupOccupation(), ShowIconifiedIcon(), ShrinkIconTitle(), Squeeze(), start_m4(), StartResize(), SweepWindow(), synth_btnevent_for_moveresize(), SynthesiseFocusIn(), SynthesiseFocusOut(), takeover_screen(), UninstallRootColormap(), UnmapTransients(), UnmaskScreen(), UpdateMenu(), Vanish(), WarpCursorToDefaultEntry(), WarpToScreen(), WarpToWindow(), wmap_mapwin_backend(), WMapAddWindowToWorkspace(), WMapIconify(), WMapRedrawWindow(), WMapRemoveWindow(), WMapRemoveWindowFromWorkspace(), WMapRestack(), WMapSetupWindow(), WMgrAddToCurrentWorkSpaceAndWarp(), WMgrHandleButtonEvent(), WMgrHandleExposeEvent(), WMgrSetButtonsState(), WMgrSetMapState(), WriteWinConfigEntry(), Zoom(), ZoomInWindow(), and ZoomOutWindow().

◆ Gcv

XGCValues Gcv
extern

Definition at line 126 of file ctwm_main.c.

◆ HandlingEvents

bool HandlingEvents
extern

Definition at line 131 of file ctwm_main.c.

Referenced by AddWindow(), ctwm_main(), and HandleMapRequest().

◆ HasShape

bool HasShape
extern

Definition at line 90 of file ctwm_main.c.

Referenced by AddWindow(), ctwm_main(), do_squeeze_entry(), InitEvents(), and SetupFrame().

◆ Home

char* Home
extern

◆ HomeLen

int HomeLen
extern

Definition at line 129 of file ctwm_main.c.

Referenced by ctwm_main(), and ExpandFilePath().

◆ JunkBW

unsigned int JunkBW

◆ JunkChild

Window JunkChild

◆ JunkDepth

unsigned int JunkDepth

◆ JunkHeight

unsigned int JunkHeight

◆ JunkMask

unsigned int JunkMask

◆ JunkRoot

Window JunkRoot
extern

◆ JunkWidth

unsigned int JunkWidth
extern

◆ JunkX

int JunkX
extern

◆ JunkY

int JunkY

◆ LeftButt

Cursor LeftButt
extern

Definition at line 117 of file ctwm_main.c.

Referenced by ctwm_main(), HandleButtonPress(), and movewindow().

◆ LeftCursor

Cursor LeftCursor

Definition at line 353 of file ctwm.h.

Referenced by DoResize(), MenuDoResize(), and SetBorderCursor().

◆ MenuContext

XContext MenuContext
extern

◆ MiddleButt

Cursor MiddleButt
extern

Definition at line 116 of file ctwm_main.c.

Referenced by ctwm_main(), HandleButtonPress(), and movewindow().

◆ NoClass

XClassHint NoClass
extern

Definition at line 124 of file ctwm_main.c.

Referenced by AddWindow(), and ctwm_main().

◆ PreviousScreen

int PreviousScreen
extern

Definition at line 94 of file ctwm_main.c.

Referenced by AddWindow(), ctwm_main(), f_warptoscreen_impl(), and WarpToScreen().

◆ ProgramName

char* ProgramName
extern

◆ ProgramNameLen

size_t ProgramNameLen
extern

Definition at line 147 of file ctwm_main.c.

Referenced by ctwm_main(), sh_restart(), and sh_shutdown().

◆ ResizeWindow

Window ResizeWindow
extern

◆ RestartPreviousState

bool RestartPreviousState
extern

◆ RightButt

Cursor RightButt
extern

Definition at line 115 of file ctwm_main.c.

Referenced by ctwm_main(), HandleButtonPress(), and movewindow().

◆ RightCursor

Cursor RightCursor

Definition at line 354 of file ctwm.h.

Referenced by DoResize(), MenuDoResize(), and SetBorderCursor().

◆ ScreenContext

XContext ScreenContext
extern

◆ ShapeErrorBase

int ShapeErrorBase

Definition at line 333 of file ctwm.h.

◆ ShapeEventBase

int ShapeEventBase
extern

Definition at line 91 of file ctwm_main.c.

Referenced by ctwm_main(), and InitEvents().

◆ SignalFlag

bool SignalFlag
extern

Some signal flag has been set.

Definition at line 27 of file signals.c.

Referenced by CtwmNextEvent(), sh_restart(), and sh_shutdown().

◆ TopCursor

Cursor TopCursor
extern

Definition at line 112 of file ctwm_main.c.

Referenced by ctwm_main(), DoResize(), MenuDoResize(), and SetBorderCursor().

◆ TopLeftCursor

Cursor TopLeftCursor

Definition at line 353 of file ctwm.h.

Referenced by DoResize(), MenuDoResize(), and SetBorderCursor().

◆ TopRightCursor

Cursor TopRightCursor

Definition at line 354 of file ctwm.h.

Referenced by DoResize(), MenuDoResize(), and SetBorderCursor().

◆ TwmContext

XContext TwmContext
extern

◆ UpperLeftCursor

Cursor UpperLeftCursor
extern

Definition at line 105 of file ctwm_main.c.

Referenced by AddWindow(), and ctwm_main().