CTWM
Loading...
Searching...
No Matches
/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)
#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)
#define MinSize(a, b)
#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)
#define ALLOW_DEAD_STORE(x)

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

char * ProgramName
size_t ProgramNameLen
Display * dpy
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
char * Home
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)
Value:
/*NOTHING*/

Definition at line 50 of file ctwm.h.

◆ ALLOW_DEAD_STORE

#define ALLOW_DEAD_STORE ( x)
Value:
(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

◆ 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

◆ 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

◆ 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)

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

#define FB ( fix_fore,
fix_back )
Value:
Gcv.foreground = fix_fore;\
Gcv.background = fix_back;\
XChangeGC(dpy, Scr->NormalGC, GCForeground|GCBackground,&Gcv)
XGCValues Gcv
Definition ctwm_main.c:126
Display * dpy
Definition ctwm_main.c:84
#define Scr

Definition at line 119 of file ctwm.h.

Referenced by AddWindow(), Create3DCrossImage(), Create3DIconifyImage(), CreateIconWindow(), DisplayPosition(), DisplaySize(), draw_info_window(), DrawIconManagerIconName(), HandlePropertyNotify(), Paint3DEntry(), PaintIcon(), PaintNormalEntry(), PaintTitle(), PaintWsButton(), ShowIconifiedIcon(), and WMapRedrawWindow().

◆ FBF

#define FBF ( fix_fore,
fix_back,
fix_font )
Value:
Gcv.foreground = fix_fore;\
Gcv.background = fix_back;\
Gcv.font = fix_font;\
XChangeGC(dpy, Scr->NormalGC, GCFont|GCForeground|GCBackground,&Gcv)

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 )
Value:
(((a) < (b)) ? (b) : (a))

Definition at line 124 of file ctwm.h.

Referenced by GetFont().

◆ MinSize

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

Definition at line 125 of file ctwm.h.

◆ MOD_SIZE

#define MOD_SIZE
Value:
((ShiftMask | ControlMask | Mod1Mask \
| Mod2Mask | Mod3Mask | Mod4Mask | Mod5Mask) + 1)

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

◆ 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

typedef struct _ctwm_cl_args 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

enum IRJust
Enumerator
IRJ_UNDEF 
IRJ_LEFT 
IRJ_CENTER 
IRJ_RIGHT 
IRJ_BORDER 

Definition at line 212 of file ctwm.h.

◆ RandPlac

enum RandPlac
Enumerator
RP_OFF 
RP_ALL 
RP_UNMAPPED 

Definition at line 236 of file ctwm.h.

◆ RegGravity

enum RegGravity
Enumerator
GRAV_NORTH 
GRAV_EAST 
GRAV_SOUTH 
GRAV_WEST 

Definition at line 227 of file ctwm.h.

◆ SIJust

enum SIJust
Enumerator
SIJ_LEFT 
SIJ_CENTER 
SIJ_RIGHT 

Definition at line 171 of file ctwm.h.

◆ TitleJust

enum TitleJust
Enumerator
TJ_UNDEF 
TJ_LEFT 
TJ_CENTER 
TJ_RIGHT 

Definition at line 202 of file ctwm.h.

◆ UsePPoss

enum 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 ctwm_main(), DoResize(), MenuDoResize(), and SetBorderCursor().

◆ BottomLeftCursor

Cursor BottomLeftCursor

Definition at line 353 of file ctwm.h.

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

◆ BottomRightCursor

Cursor BottomRightCursor

Definition at line 354 of file ctwm.h.

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

◆ CLarg

◆ ColormapContext

◆ 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

◆ JunkChild

◆ JunkDepth

◆ JunkHeight

unsigned int JunkHeight

◆ JunkMask

◆ JunkRoot

◆ JunkWidth

unsigned int JunkWidth
extern

◆ JunkX

◆ 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 ctwm_main(), 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

◆ 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 ctwm_main(), DoResize(), MenuDoResize(), and SetBorderCursor().

◆ ScreenContext

◆ ShapeErrorBase

int ShapeErrorBase

Definition at line 333 of file ctwm.h.

Referenced by ctwm_main().

◆ 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 ctwm_main(), DoResize(), MenuDoResize(), and SetBorderCursor().

◆ TopRightCursor

Cursor TopRightCursor

Definition at line 354 of file ctwm.h.

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

◆ TwmContext

◆ UpperLeftCursor

Cursor UpperLeftCursor
extern

Definition at line 105 of file ctwm_main.c.

Referenced by AddWindow(), and ctwm_main().