CTWM
Loading...
Searching...
No Matches
Functions
/usr/src/RPM/BUILD/ctwm-4.1.0/parse_be.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int parse_keyword (const char *s, int *nump)
 
bool do_single_keyword (int keyword)
 
bool do_string_keyword (int keyword, char *s)
 
bool do_string_string_keyword (int keyword, const char *s1, const char *s2)
 
bool do_number_keyword (int keyword, int num)
 
name_list ** do_colorlist_keyword (int keyword, int colormode, char *s)
 
bool do_color_keyword (int keyword, int colormode, char *s)
 
void do_string_savecolor (int colormode, char *s)
 
void do_var_savecolor (int key)
 
void do_squeeze_entry (name_list **list, const char *name, SIJust justify, int num, int denom)
 
void proc_ewmh_ignore (void)
 
void add_ewmh_ignore (char *s)
 
void proc_mwm_ignore (void)
 
void add_mwm_ignore (char *s)
 
void init_layout_override (void)
 Allocate space for our monitor override list.
 
void add_layout_override_entry (const char *s)
 Add an entry to our monitor list.
 
void proc_layout_override (void)
 Finalize the override layout and store it up globally.
 

Function Documentation

◆ add_ewmh_ignore()

void add_ewmh_ignore ( char * s)

Definition at line 1957 of file parse_be.c.

References HANDLE, ParseError, PlaceX, and twmrc_error_prefix().

◆ add_layout_override_entry()

void add_layout_override_entry ( const char * s)

Add an entry to our monitor list.

Expecting: [Name:]WxH[+X[+Y]]

Definition at line 2057 of file parse_be.c.

References len, names, override_monitors, override_monitors_names, ParseError, PlaceX, RAreaListAdd(), RAreaNewStatic(), twmrc_error_prefix(), x, and y.

◆ add_mwm_ignore()

void add_mwm_ignore ( char * s)

Definition at line 1994 of file parse_be.c.

References HANDLE, ParseError, PlaceX, and twmrc_error_prefix().

◆ do_color_keyword()

bool do_color_keyword ( int keyword,
int colormode,
char * s )

◆ do_colorlist_keyword()

name_list ** do_colorlist_keyword ( int keyword,
int colormode,
char * s )

◆ do_number_keyword()

bool do_number_keyword ( int keyword,
int num )

◆ do_single_keyword()

bool do_single_keyword ( int keyword)

Definition at line 581 of file parse_be.c.

References kw0_AutoFocusToTransients, kw0_AutoOccupy, kw0_AutoPriority, kw0_AutoRaiseIcons, kw0_AutoRelativeResize, kw0_BackingStore, kw0_BeNiceToColormap, kw0_BorderResizeCursors, kw0_CenterFeedbackWindow, kw0_ClickToFocus, kw0_ClientBorderWidth, kw0_DecorateTransients, kw0_DontMoveOff, kw0_DontNameDecorations, kw0_DontPaintRootWindow, kw0_DontShowWelcomeWindow, kw0_DontToggleWorkspacemanagerState, kw0_DontWarpCursorInWMap, kw0_ForceIcons, kw0_GrabServer, kw0_IgnoreCaseInMenuSelection, kw0_IgnoreLockModifier, kw0_InterpolateMenuColors, kw0_NoBackingStore, kw0_NoCaseSensitive, kw0_NoDecorateTransients, kw0_NoDefaults, kw0_NoGrabServer, kw0_NoIconManagerFocus, kw0_NoIconManagers, kw0_NoImagesInWorkSpaceManager, kw0_NoMenuShadows, kw0_NoRaiseOnDeiconify, kw0_NoRaiseOnMove, kw0_NoRaiseOnResize, kw0_NoRaiseOnWarp, kw0_NoRestartPreviousState, kw0_NoSaveUnders, kw0_NoShowOccupyAll, kw0_NoSortIconManager, kw0_NoTitleFocus, kw0_NoWarpToMenuTitle, kw0_PackNewWindows, kw0_RaiseOnClick, kw0_RaiseOnWarp, kw0_RaiseWhenAutoUnSqueeze, kw0_ReallyMoveInWorkspaceManager, kw0_RestartPreviousState, kw0_ReverseCurrentWorkspace, kw0_SaveWorkspaceFocus, kw0_ShortAllWindowsMenus, kw0_ShowIconManager, kw0_ShowWinWhenMovingInWmgr, kw0_ShowWorkspaceManager, kw0_ShrinkIconTitles, kw0_SloppyFocus, kw0_SortIconManager, kw0_StartInButtonState, kw0_StartInMapState, kw0_StayUpMenus, kw0_StrictWinNameEncoding, kw0_SunkFocusWindowTitle, kw0_TransientHasOccupation, kw0_Use3DBorders, kw0_Use3DIconManagers, kw0_Use3DMenus, kw0_Use3DTitles, kw0_Use3DWMap, kw0_UseSunkTitlePixmap, kw0_WarpRingOnScreen, kw0_WarpToDefaultMenuEntry, kw0_WarpUnmapped, PlaceX, RestartPreviousState, Scr, WMS_buttons, and WMS_map.

◆ do_squeeze_entry()

void do_squeeze_entry ( name_list ** list,
const char * name,
SIJust justify,
int num,
int denom )

Definition at line 1879 of file parse_be.c.

References AddToList(), HasShape, ParseError, PlaceX, SIJ_CENTER, SIJ_RIGHT, and twmrc_error_prefix().

◆ do_string_keyword()

bool do_string_keyword ( int keyword,
char * s )

◆ do_string_savecolor()

void do_string_savecolor ( int colormode,
char * s )

Definition at line 1629 of file parse_be.c.

References add_cnode(), and PlaceX.

◆ do_string_string_keyword()

bool do_string_string_keyword ( int keyword,
const char * s1,
const char * s2 )

Definition at line 898 of file parse_be.c.

References kwss_RandomPlacement, ParseRandomPlacement(), PlaceX, rp, Scr, and twmrc_error_prefix().

◆ do_var_savecolor()

void do_var_savecolor ( int key)

Definition at line 1638 of file parse_be.c.

References add_cnode(), and PlaceX.

◆ init_layout_override()

void init_layout_override ( void )

Allocate space for our monitor override list.

Definition at line 2028 of file parse_be.c.

References override_monitors, override_monitors_names, ParseError, PlaceX, RAreaListNew(), and twmrc_error_prefix().

◆ parse_keyword()

int parse_keyword ( const char * s,
int * nump )

Definition at line 512 of file parse_be.c.

References keytable, kt_compare(), _TwmKeyword::name, numkeywords, and PlaceX.

◆ proc_ewmh_ignore()

void proc_ewmh_ignore ( void )

Definition at line 1945 of file parse_be.c.

References ParseError, PlaceX, and twmrc_error_prefix().

◆ proc_layout_override()

void proc_layout_override ( void )

Finalize the override layout and store it up globally.

Definition at line 2134 of file parse_be.c.

References override_monitors, override_monitors_names, PlaceX, RAreaListFree(), RAreaListLen(), RLayoutFree(), RLayoutNew(), RLayoutPrint(), RLayoutSetMonitorsNames(), Scr, and twmrc_error_prefix().

◆ proc_mwm_ignore()

void proc_mwm_ignore ( void )

Definition at line 1988 of file parse_be.c.