CTWM
|
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. | |
Definition at line 1957 of file parse_be.c.
References HANDLE, ParseError, PlaceX, and twmrc_error_prefix().
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.
Definition at line 1994 of file parse_be.c.
References HANDLE, ParseError, PlaceX, and twmrc_error_prefix().
Definition at line 1517 of file parse_be.c.
References GetColor(), kwc_DefaultBackground, kwc_DefaultForeground, kwc_MenuBackground, kwc_MenuForeground, kwc_MenuShadowColor, kwc_MenuTitleBackground, kwc_MenuTitleForeground, PlaceX, and Scr.
Definition at line 1456 of file parse_be.c.
References GetColor(), kwcl_BorderColor, kwcl_BorderTileBackground, kwcl_BorderTileForeground, kwcl_IconBackground, kwcl_IconBorderColor, kwcl_IconForeground, kwcl_IconManagerBackground, kwcl_IconManagerForeground, kwcl_IconManagerHighlight, kwcl_MapWindowBackground, kwcl_MapWindowForeground, kwcl_TitleBackground, kwcl_TitleForeground, PlaceX, and Scr.
Definition at line 1167 of file parse_be.c.
References ConstrainedMoveTime, kwn_AnimationSpeed, kwn_BorderBottom, kwn_BorderLeft, kwn_BorderRight, kwn_BorderShadowDepth, kwn_BorderTop, kwn_BorderWidth, kwn_ButtonIndent, kwn_ClearShadowContrast, kwn_ConstrainedMoveTime, kwn_DarkShadowContrast, kwn_FramePadding, kwn_IconBorderWidth, kwn_IconManagerShadowDepth, kwn_MaxIconTitleWidth, kwn_MenuShadowDepth, kwn_MoveDelta, kwn_MoveOffResistance, kwn_MovePackResistance, kwn_OpaqueMoveThreshold, kwn_OpaqueResizeThreshold, kwn_OpenWindowTimeout, kwn_RaiseDelay, kwn_RaiseOnClickButton, kwn_ThreeDBorderWidth, kwn_TitleButtonBorderWidth, kwn_TitleButtonShadowDepth, kwn_TitlePadding, kwn_TitleShadowDepth, kwn_TransientOnTop, kwn_WMgrButtonShadowDepth, kwn_WMgrHorizButtonIndent, kwn_WMgrVertButtonIndent, kwn_XMoveGrid, kwn_XorValue, kwn_YMoveGrid, MAX_BUTTONS, PlaceX, RaiseDelay, Scr, and SetAnimationSpeed().
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.
Definition at line 1879 of file parse_be.c.
References AddToList(), HasShape, ParseError, PlaceX, SIJ_CENTER, SIJ_RIGHT, and twmrc_error_prefix().
Definition at line 956 of file parse_be.c.
References ExpandFilePath(), GetImage(), IRJ_UNDEF, kws_IconDirectory, kws_IconFont, kws_IconifyStyle, kws_IconJustification, kws_IconManagerFont, kws_IconRegionAlignement, kws_IconRegionJustification, kws_IconSize, kws_MaxWindowSize, kws_MenuFont, kws_PixmapDirectory, kws_ResizeFont, kws_RplaySoundHost, kws_SoundHost, kws_TitleFont, kws_TitleJustification, kws_UnknownIcon, kws_UsePPosition, kws_WMgrButtonStyle, kws_WorkSpaceFont, ParseAlignement(), ParseButtonStyle(), ParseIconifyStyle(), ParseIRJustification(), ParseTitleJustification(), ParseUsePPosition(), PlaceX, Scr, set_sound_host(), TJ_UNDEF, and twmrc_error_prefix().
Definition at line 1629 of file parse_be.c.
References add_cnode(), and PlaceX.
Definition at line 898 of file parse_be.c.
References kwss_RandomPlacement, ParseRandomPlacement(), PlaceX, rp, Scr, and twmrc_error_prefix().
Definition at line 1638 of file parse_be.c.
References add_cnode(), and PlaceX.
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().
Definition at line 512 of file parse_be.c.
References keytable, kt_compare(), _TwmKeyword::name, numkeywords, and PlaceX.
Definition at line 1945 of file parse_be.c.
References ParseError, PlaceX, and twmrc_error_prefix().
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().
Definition at line 1988 of file parse_be.c.