|
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. | |
| void add_ewmh_ignore | ( | char * | s | ) |
Definition at line 1957 of file parse_be.c.
References HANDLE, ParseError, and twmrc_error_prefix().
| 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, RAreaListAdd(), RAreaNewStatic(), twmrc_error_prefix(), x, and y.
| void add_mwm_ignore | ( | char * | s | ) |
Definition at line 1994 of file parse_be.c.
References HANDLE, ParseError, and twmrc_error_prefix().
| bool do_color_keyword | ( | int | keyword, |
| int | colormode, | ||
| char * | s ) |
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, and Scr.
| name_list ** do_colorlist_keyword | ( | int | keyword, |
| int | colormode, | ||
| char * | s ) |
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, and Scr.
| bool do_number_keyword | ( | int | keyword, |
| int | num ) |
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, RaiseDelay, Scr, and SetAnimationSpeed().
| 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, RestartPreviousState, Scr, WMS_buttons, and WMS_map.
Definition at line 1879 of file parse_be.c.
References AddToList(), SqueezeInfo::denom, HasShape, SqueezeInfo::justify, SqueezeInfo::num, ParseError, SIJ_CENTER, SIJ_RIGHT, and twmrc_error_prefix().
| bool do_string_keyword | ( | int | keyword, |
| char * | s ) |
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(), Scr, set_sound_host(), TJ_UNDEF, and twmrc_error_prefix().
| void do_string_savecolor | ( | int | colormode, |
| char * | s ) |
Definition at line 1629 of file parse_be.c.
References add_cnode().
| 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(), rp, Scr, and twmrc_error_prefix().
| void do_var_savecolor | ( | int | key | ) |
Definition at line 1638 of file parse_be.c.
References add_cnode().
| 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, RAreaListNew(), and twmrc_error_prefix().
| int parse_keyword | ( | const char * | s, |
| int * | nump ) |
Definition at line 512 of file parse_be.c.
References keytable, kt_compare(), numkeywords, _TwmKeyword::subnum, and _TwmKeyword::value.
| void proc_ewmh_ignore | ( | void | ) |
Definition at line 1945 of file parse_be.c.
References ParseError, and twmrc_error_prefix().
| 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, RAreaListFree(), RAreaListLen(), RLayoutFree(), RLayoutNew(), RLayoutPrint(), RLayoutSetMonitorsNames(), Scr, and twmrc_error_prefix().
| void proc_mwm_ignore | ( | void | ) |
Definition at line 1988 of file parse_be.c.