CTWM
|
#include "ctwm.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <X11/Xatom.h>
#include "ctwm_atoms.h"
#include "screen.h"
#include "util.h"
#include "animate.h"
#include "functions_defs.h"
#include "image.h"
#include "list.h"
#include "occupation.h"
#include "parse.h"
#include "parse_be.h"
#include "parse_yacc.h"
#include "r_area.h"
#include "r_area_list.h"
#include "r_layout.h"
#include "gram.tab.h"
#include "functions_parse_table.h"
Go to the source code of this file.
Data Structures | |
struct | _TwmKeyword |
struct | _cnode |
Typedefs | |
typedef struct _TwmKeyword | TwmKeyword |
typedef struct _cnode | Cnode |
Variables | ||
static const TwmKeyword | keytable [] | |
static const size_t | numkeywords = (sizeof(keytable) / sizeof(keytable[0])) | |
static Cnode * | chead = NULL | |
static RAreaList * | override_monitors | |
struct { | ||
char ** names | ||
int len | ||
int cap | ||
} | override_monitors_names | |
Definition at line 115 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_AutoOccupy 30 |
Definition at line 86 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_AutoPriority 69 |
Definition at line 124 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_AutoRaiseIcons 53 |
Definition at line 108 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_AutoRelativeResize 2 |
Definition at line 61 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_BackingStore 71 |
Definition at line 126 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_BeNiceToColormap 38 |
Definition at line 94 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_BorderResizeCursors 44 |
Definition at line 99 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_CenterFeedbackWindow 50 |
Definition at line 105 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_ClickToFocus 43 |
Definition at line 98 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_ClientBorderWidth 18 |
Definition at line 76 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_DecorateTransients 21 |
Definition at line 78 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_DontMoveOff 14 |
Definition at line 72 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_DontNameDecorations 77 |
Definition at line 132 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_DontPaintRootWindow 32 |
Definition at line 88 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_DontShowWelcomeWindow 68 |
Definition at line 123 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_DontToggleWorkspacemanagerState 70 |
Definition at line 125 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_DontWarpCursorInWMap 49 |
Definition at line 104 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_ForceIcons 3 |
Definition at line 62 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_GrabServer 76 |
Definition at line 131 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_IgnoreCaseInMenuSelection 62 |
Definition at line 117 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_IgnoreLockModifier 59 |
Definition at line 114 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_InterpolateMenuColors 6 |
Definition at line 64 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoBackingStore 15 |
Definition at line 73 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoCaseSensitive 23 |
Definition at line 80 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoDecorateTransients 75 |
Definition at line 130 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoDefaults 1 |
Definition at line 60 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoGrabServer 9 |
Definition at line 67 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoIconManagerFocus 41 |
Definition at line 96 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoIconManagers 4 |
Definition at line 63 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoImagesInWorkSpaceManager 64 |
Definition at line 119 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoMenuShadows 10 |
Definition at line 68 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoRaiseOnDeiconify 13 |
Definition at line 71 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoRaiseOnMove 11 |
Definition at line 69 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoRaiseOnResize 12 |
Definition at line 70 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoRaiseOnWarp 24 |
Definition at line 81 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoRestartPreviousState 74 |
Definition at line 129 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoSaveUnders 16 |
Definition at line 74 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoShowOccupyAll 29 |
Definition at line 85 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoSortIconManager 73 |
Definition at line 128 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoTitleFocus 19 |
Definition at line 77 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_NoWarpToMenuTitle 65 |
Definition at line 120 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_PackNewWindows 61 |
Definition at line 116 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_RaiseOnClick 58 |
Definition at line 113 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_RaiseOnWarp 67 |
Definition at line 122 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_RaiseWhenAutoUnSqueeze 57 |
Definition at line 112 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_ReallyMoveInWorkspaceManager 45 |
Definition at line 100 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_RestartPreviousState 17 |
Definition at line 75 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_ReverseCurrentWorkspace 48 |
Definition at line 103 of file parse_be.c.
Referenced by do_single_keyword().
Definition at line 121 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_ShortAllWindowsMenus 56 |
Definition at line 111 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_ShowIconManager 22 |
Definition at line 79 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_ShowWinWhenMovingInWmgr 46 |
Definition at line 101 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_ShowWorkspaceManager 27 |
Definition at line 83 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_ShrinkIconTitles 52 |
Definition at line 107 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_SloppyFocus 63 |
Definition at line 118 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_SortIconManager 8 |
Definition at line 66 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_StartInButtonState 72 |
Definition at line 127 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_StartInMapState 28 |
Definition at line 84 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_StayUpMenus 42 |
Definition at line 97 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_StrictWinNameEncoding 78 |
Definition at line 133 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_SunkFocusWindowTitle 37 |
Definition at line 93 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_TransientHasOccupation 31 |
Definition at line 87 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_Use3DBorders 36 |
Definition at line 92 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_Use3DIconManagers 35 |
Definition at line 91 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_Use3DMenus 33 |
Definition at line 89 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_Use3DTitles 34 |
Definition at line 90 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_Use3DWMap 47 |
Definition at line 102 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_UseSunkTitlePixmap 55 |
Definition at line 110 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_WarpRingOnScreen 40 |
Definition at line 95 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_WarpToDefaultMenuEntry 51 |
Definition at line 106 of file parse_be.c.
Referenced by do_single_keyword().
#define kw0_WarpUnmapped 25 |
Definition at line 82 of file parse_be.c.
Referenced by do_single_keyword().
#define kwc_DefaultBackground 2 |
Definition at line 212 of file parse_be.c.
Referenced by do_color_keyword().
#define kwc_DefaultForeground 1 |
Definition at line 211 of file parse_be.c.
Referenced by do_color_keyword().
#define kwc_MenuBackground 4 |
Definition at line 214 of file parse_be.c.
Referenced by do_color_keyword().
#define kwc_MenuForeground 3 |
Definition at line 213 of file parse_be.c.
Referenced by do_color_keyword().
#define kwc_MenuShadowColor 7 |
Definition at line 217 of file parse_be.c.
Referenced by do_color_keyword().
#define kwc_MenuTitleBackground 6 |
Definition at line 216 of file parse_be.c.
Referenced by do_color_keyword().
#define kwc_MenuTitleForeground 5 |
Definition at line 215 of file parse_be.c.
Referenced by do_color_keyword().
#define kwcl_BorderColor 1 |
Definition at line 197 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_BorderTileBackground 4 |
Definition at line 200 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_BorderTileForeground 3 |
Definition at line 199 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_IconBackground 8 |
Definition at line 204 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_IconBorderColor 9 |
Definition at line 205 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_IconForeground 7 |
Definition at line 203 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_IconManagerBackground 11 |
Definition at line 207 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_IconManagerForeground 10 |
Definition at line 206 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_IconManagerHighlight 2 |
Definition at line 198 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_MapWindowBackground 12 |
Definition at line 208 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_MapWindowForeground 13 |
Definition at line 209 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_TitleBackground 6 |
Definition at line 202 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwcl_TitleForeground 5 |
Definition at line 201 of file parse_be.c.
Referenced by assign_var_savecolor(), and do_colorlist_keyword().
#define kwn_AnimationSpeed 20 |
Definition at line 178 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_BorderBottom 34 |
Definition at line 193 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_BorderLeft 35 |
Definition at line 194 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_BorderRight 36 |
Definition at line 195 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_BorderShadowDepth 23 |
Definition at line 181 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_BorderTop 33 |
Definition at line 192 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_BorderWidth 7 |
Definition at line 165 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_ButtonIndent 6 |
Definition at line 164 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_ClearShadowContrast 16 |
Definition at line 174 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_ConstrainedMoveTime 1 |
Definition at line 159 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_DarkShadowContrast 17 |
Definition at line 175 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_FramePadding 4 |
Definition at line 162 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_IconBorderWidth 8 |
Definition at line 166 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_IconManagerShadowDepth 27 |
Definition at line 185 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_MaxIconTitleWidth 19 |
Definition at line 177 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_MenuShadowDepth 26 |
Definition at line 184 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_MoveDelta 2 |
Definition at line 160 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_MoveOffResistance 22 |
Definition at line 180 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_MovePackResistance 28 |
Definition at line 186 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_OpaqueMoveThreshold 12 |
Definition at line 170 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_OpaqueResizeThreshold 13 |
Definition at line 171 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_OpenWindowTimeout 31 |
Definition at line 189 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_RaiseDelay 10 |
Definition at line 168 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_RaiseOnClickButton 32 |
Definition at line 190 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_ThreeDBorderWidth 21 |
Definition at line 179 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_TitleButtonBorderWidth 9 |
Definition at line 167 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_TitleButtonShadowDepth 25 |
Definition at line 183 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_TitlePadding 5 |
Definition at line 163 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_TitleShadowDepth 24 |
Definition at line 182 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_TransientOnTop 11 |
Definition at line 169 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_WMgrButtonShadowDepth 18 |
Definition at line 176 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_WMgrHorizButtonIndent 15 |
Definition at line 173 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_WMgrVertButtonIndent 14 |
Definition at line 172 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_XMoveGrid 29 |
Definition at line 187 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_XorValue 3 |
Definition at line 161 of file parse_be.c.
Referenced by do_number_keyword().
#define kwn_YMoveGrid 30 |
Definition at line 188 of file parse_be.c.
Referenced by do_number_keyword().
#define kws_IconDirectory 8 |
Definition at line 142 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_IconFont 2 |
Definition at line 136 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_IconifyStyle 19 |
Definition at line 153 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_IconJustification 12 |
Definition at line 146 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_IconManagerFont 6 |
Definition at line 140 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_IconRegionAlignement 15 |
Definition at line 149 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_IconRegionJustification 14 |
Definition at line 148 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_IconSize 20 |
Definition at line 154 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_MaxWindowSize 9 |
Definition at line 143 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_MenuFont 4 |
Definition at line 138 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_PixmapDirectory 10 |
Definition at line 144 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_ResizeFont 3 |
Definition at line 137 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_RplaySoundHost 21 |
Definition at line 155 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_SoundHost 16 |
Definition at line 150 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_TitleFont 5 |
Definition at line 139 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_TitleJustification 13 |
Definition at line 147 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_UnknownIcon 7 |
Definition at line 141 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_UsePPosition 1 |
Definition at line 135 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_WMgrButtonStyle 17 |
Definition at line 151 of file parse_be.c.
Referenced by do_string_keyword().
#define kws_WorkSpaceFont 18 |
Definition at line 152 of file parse_be.c.
Referenced by do_string_keyword().
#define kwss_RandomPlacement 1 |
Definition at line 157 of file parse_be.c.
Referenced by do_string_string_keyword().
Add a SaveColor{} entry to our stash.
Definition at line 1604 of file parse_be.c.
References chead, _cnode::cmode, _cnode::next, and PlaceX.
Referenced by do_string_savecolor(), and do_var_savecolor().
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 1648 of file parse_be.c.
References chead, _cnode::cmode, dpy, GetColor(), _cnode::i, 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, _cnode::next, PlaceX, put_pixel_on_root(), Scr, and _cnode::sname.
Referenced by ctwm_main().
Definition at line 553 of file parse_be.c.
References keytable, numkeywords, PlaceX, and ProgramName.
Referenced by ctwm_main().
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 1804 of file parse_be.c.
References CHK, DEFSTRING, and PlaceX.
Referenced by AddIconRegion(), and do_string_keyword().
Definition at line 1841 of file parse_be.c.
References CHK, DEFSTRING, and PlaceX.
Referenced by do_string_keyword().
Definition at line 1859 of file parse_be.c.
References CHK, DEFSTRING, and PlaceX.
Referenced by do_string_keyword().
Definition at line 1749 of file parse_be.c.
References CHK, DEFSTRING, and PlaceX.
Referenced by AddIconRegion(), and do_string_keyword().
Definition at line 1721 of file parse_be.c.
References CHK, DEFSTRING, PlaceX, and RP_ALL.
Referenced by do_string_string_keyword().
Definition at line 1775 of file parse_be.c.
References CHK, DEFSTRING, and PlaceX.
Referenced by AddIconRegion(), and do_string_keyword().
Definition at line 1823 of file parse_be.c.
References CHK, DEFSTRING, and PlaceX.
Referenced by do_string_keyword().
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.
Definition at line 1557 of file parse_be.c.
References dpy, PlaceX, and Scr.
Referenced by assign_var_savecolor().
int cap |
Definition at line 2020 of file parse_be.c.
Referenced by RAreaListNew().
Definition at line 1598 of file parse_be.c.
Referenced by add_cnode(), and assign_var_savecolor().
|
static |
Definition at line 225 of file parse_be.c.
Referenced by chk_keytable_order(), and parse_keyword().
int len |
Definition at line 2019 of file parse_be.c.
Referenced by add_layout_override_entry().
char** names |
Definition at line 2018 of file parse_be.c.
Referenced by add_layout_override_entry(), and RLayoutSetMonitorsNames().
Definition at line 493 of file parse_be.c.
Referenced by chk_keytable_order(), and parse_keyword().
|
static |
Definition at line 2016 of file parse_be.c.
Referenced by add_layout_override_entry(), init_layout_override(), and proc_layout_override().
struct { ... } override_monitors_names |
Referenced by add_layout_override_entry(), init_layout_override(), and proc_layout_override().