JWM Source Documentation
|
Header for the main functions. More...
Go to the source code of this file.
Variables | |
Display * | display |
Window | rootWindow |
int | rootWidth |
int | rootHeight |
int | rootScreen |
Colormap | rootColormap |
Visual * | rootVisual |
int | rootDepth |
GC | rootGC |
int | colormapCount |
Window | supportingWindow |
Atom | managerSelection |
char * | exitCommand |
unsigned int | currentDesktop |
char | shouldExit |
char | shouldRestart |
char | isRestarting |
char | shouldReload |
char | initializing |
XContext | clientContext |
XContext | frameContext |
char | haveShape |
int | shapeEvent |
char | haveRender |
char * | configPath |
XContext clientContext |
Definition at line 69 of file main.c.
Referenced by AddClientWindow(), FindClientByWindow(), RemoveClient(), and StartupConnection().
int colormapCount |
Definition at line 55 of file main.c.
Referenced by OpenConnection(), and ReadWMColormaps().
char* configPath |
Definition at line 103 of file main.c.
Referenced by DoExit(), main(), and ReloadMenu().
unsigned int currentDesktop |
Definition at line 65 of file main.c.
Referenced by AboveDesktop(), AddClientWindow(), BelowDesktop(), CascadeClient(), ChangeDesktop(), CreateSendtoMenu(), DrawPager(), DrawPagerClient(), GetAboveDesktop(), GetBelowDesktop(), GetLeftDesktop(), HandleMapRequest(), LeftDesktop(), PatchMenu(), ProcessTaskButtonEvent(), ReadCurrentDesktop(), ReadWindowState(), RestoreTransients(), RightDesktop(), SetClientDesktop(), SetClientSticky(), ShowDesktop(), StartPagerMove(), Startup(), StartupClients(), and UpdateDesktop().
Display* display |
Definition at line 47 of file main.c.
Referenced by AddClientWindow(), AllocateColor(), CheckShape(), CheckSwallowMap(), ChooseWindow(), ClearOutline(), ClearTrayDrawable(), CloseConnection(), Create(), CreateCursor(), CreateImageFromXImages(), CreateMoveResizeWindow(), CreateScaledRenderIcon(), Destroy(), DestroyConfirmDialog(), DestroyMoveResizeWindow(), DiscardButtonEvents(), DiscardEnterEvents(), DiscardKeyEvents(), DiscardMotionEvents(), DockWindow(), DoDestroyIcon(), DrawBorderButtons(), DrawBorderHandles(), DrawBorderHelper(), DrawButton(), DrawClock(), DrawCloseButton(), DrawDialog(), DrawHorizontalGradient(), DrawMaxAButton(), DrawMaxIButton(), DrawMenu(), DrawMenuItem(), DrawMinButton(), DrawMoveResizeWindow(), DrawOutline(), DrawPager(), DrawPagerClient(), DrawRoundedRectangle(), DrawSpecificTray(), ErrorHandler(), EventLoop(), ExposeConfirmDialog(), FillRoundedRectangle(), FindClientByParent(), FindClientByWindow(), FocusClient(), FocusNextStacked(), GetCardinalAtom(), GetMappedPixel(), GetModifierMask(), GetMouseMask(), GetScaledIcon(), GetStringWidth(), GetWindowAtom(), GetXftColor(), GrabKey(), GrabMouse(), GrabMouseForChoose(), GrabMouseForMove(), GrabMouseForResize(), GrabServer(), HandleButtonEvent(), HandleClientMessage(), HandleConfigureRequest(), HandleEnterNotify(), HandleMapRequest(), HandleMotionNotify(), HandlePropertyNotify(), HandleTrayButtonRelease(), HandleUnmapNotify(), HideClient(), HideMenu(), HideTray(), KillClientHandler(), LoadBackground(), LoadFocus(), LoadGradientBackground(), LoadImageBackground(), LoadImageFromDrawable(), LoadXPMImage(), MapMenu(), MenuLoop(), MinimizeTransients(), MoveClient(), MoveClientKeyboard(), MoveController(), MoveMouse(), OpenConnection(), PagerMoveController(), ParseColorToRGB(), ProcessEvent(), ProcessPopupEvent(), PutIcon(), PutScaledRenderIcon(), RaiseTrays(), ReadClientInfo(), ReadClientStrut(), ReadMotifHints(), ReadNetWMIcon(), ReadWindowState(), ReadWMClass(), ReadWMColormaps(), ReadWMHintIcon(), ReadWMHints(), ReadWMName(), ReadWMNormalHints(), ReadWMProtocols(), ReadWMState(), RemoveClient(), RenderString(), ReparentClient(), ResetBorder(), Resize(), ResizeClientKeyboard(), ResizeController(), ResizeTray(), RestackClients(), RestoreTransients(), RunCommand(), SendClientMessage(), SendConfigureEvent(), SendJWMMessage(), SetAtomAtom(), SetCardinalAtom(), SetClientFullScreen(), SetClientWithdrawn(), SetDefaultCursor(), SetOpacity(), SetPixmapAtom(), SetPosition(), SetSize(), SetWindowAtom(), SetWorkarea(), ShowClient(), ShowConfirmDialog(), ShowDesktop(), ShowMenu(), ShowPopup(), ShowSubmenu(), ShowTray(), ShutdownBackgrounds(), ShutdownColors(), ShutdownCursors(), ShutdownDock(), ShutdownFonts(), ShutdownIcons(), ShutdownKeys(), ShutdownPager(), ShutdownPopup(), ShutdownTaskBar(), ShutdownTray(), SignalPopup(), StartPagerMove(), Startup(), StartupClients(), StartupConnection(), StartupCursors(), StartupDock(), StartupFonts(), StartupHints(), StartupIcons(), StartupKeys(), StartupScreens(), StartupTray(), StartWindowStackWalk(), StartWindowWalk(), StopMove(), StopPagerMove(), StopResize(), StopWindowWalk(), UngrabServer(), UnmapClient(), UnshadeClient(), UpdateClientColormap(), UpdateDock(), UpdateMenu(), UpdateNetClientList(), UpdateSpecificTray(), WaitForEvent(), WalkWindowStack(), WriteFrameExtents(), WriteNetAllowed(), WriteNetState(), and WriteState().
char* exitCommand |
Definition at line 67 of file main.c.
Referenced by DoExit(), main(), and RunRootCommand().
XContext frameContext |
Definition at line 70 of file main.c.
Referenced by FindClientByParent(), RemoveClient(), ReparentClient(), and StartupConnection().
char haveRender |
Definition at line 77 of file main.c.
Referenced by CreateImage(), CreateScaledRenderIcon(), PutScaledRenderIcon(), and StartupConnection().
char haveShape |
Definition at line 73 of file main.c.
Referenced by CheckShape(), StartupConnection(), and WaitForEvent().
char initializing |
Definition at line 62 of file main.c.
Referenced by ErrorHandler(), and StartupConnection().
char isRestarting |
Definition at line 61 of file main.c.
Referenced by main(), and StartupCommands().
Atom managerSelection |
Definition at line 57 of file main.c.
Referenced by HandleSelectionClear(), and StartupConnection().
Colormap rootColormap |
Definition at line 51 of file main.c.
Referenced by AllocateColor(), CreateImageFromXImages(), DrawHorizontalGradient(), GetMappedPixel(), GetXftColor(), OpenConnection(), ParseColorToRGB(), RenderString(), and ShutdownColors().
int rootDepth |
Definition at line 53 of file main.c.
Referenced by Create(), CreateScaledRenderIcon(), DrawBorderHelper(), GetScaledIcon(), LoadGradientBackground(), LoadImageBackground(), MapMenu(), OpenConnection(), ReparentClient(), Resize(), SetSize(), ShowConfirmDialog(), ShowPopup(), and StartupTray().
GC rootGC |
Definition at line 54 of file main.c.
Referenced by ClearTrayDrawable(), CreateScaledRenderIcon(), DrawClock(), DrawDialog(), DrawMenu(), DrawMenuItem(), DrawMoveResizeWindow(), DrawPager(), DrawPagerClient(), DrawSpecificTray(), ExposeConfirmDialog(), GetScaledIcon(), LoadGradientBackground(), LoadImageBackground(), OpenConnection(), ProcessPopupEvent(), ShowPopup(), UpdateMenu(), and UpdateSpecificTray().
int rootHeight |
Definition at line 49 of file main.c.
Referenced by ComputeDimensions(), ComputeTraySize(), ConstrainPosition(), GetCurrentScreen(), HandleConfigureNotify(), LayoutTray(), LoadGradientBackground(), LoadImageBackground(), MoveClient(), MoveClientKeyboard(), OpenConnection(), ReadClientInfo(), ReadClientStrut(), ReadWMNormalHints(), SetSize(), SetWorkarea(), StartupHints(), and StartupScreens().
int rootScreen |
Definition at line 50 of file main.c.
Referenced by OpenConnection(), StartupConnection(), StartupDock(), and StartupFonts().
Visual* rootVisual |
Definition at line 52 of file main.c.
Referenced by AllocateColor(), CreateScaledRenderIcon(), GetColor(), GetScaledIcon(), GetXftColor(), OpenConnection(), PutScaledRenderIcon(), RenderString(), ReparentClient(), ShutdownColors(), StartupColors(), and StartupTray().
int rootWidth |
Definition at line 49 of file main.c.
Referenced by ComputeDimensions(), ComputeTraySize(), ConstrainPosition(), GetCurrentScreen(), HandleConfigureNotify(), LayoutTray(), LoadImageBackground(), MoveClient(), MoveClientKeyboard(), OpenConnection(), ReadClientInfo(), ReadClientStrut(), ReadWMNormalHints(), SetSize(), SetWorkarea(), StartupHints(), StartupScreens(), UpdateMoveWindow(), and UpdateResizeWindow().
Window rootWindow |
Definition at line 48 of file main.c.
Referenced by ChangeDesktop(), ClearOutline(), Create(), CreateMoveResizeWindow(), CreateScaledRenderIcon(), Destroy(), DrawOutline(), FocusClient(), FocusNextStacked(), GetMouseMask(), GetScaledIcon(), GrabMouseForChoose(), GrabMouseForMove(), GrabMouseForResize(), HandleButtonEvent(), HandleClientMessage(), HandleConfigureNotify(), HandleUnmapNotify(), LoadBackground(), LoadFocus(), LoadGradientBackground(), LoadImageBackground(), MapMenu(), MoveClientKeyboard(), MoveMouse(), OpenConnection(), ReadCurrentDesktop(), RemoveClient(), RenderString(), ReparentClient(), Resize(), ResizeClientKeyboard(), SendJWMMessage(), SetClientFullScreen(), SetSize(), SetWorkarea(), ShowConfirmDialog(), ShowDesktop(), ShowMenu(), ShowPopup(), ShowTray(), ShutdownDock(), ShutdownKeys(), Startup(), StartupClients(), StartupConnection(), StartupCursors(), StartupDock(), StartupHints(), StartupIcons(), StartupKeys(), StartupTray(), StartWindowStackWalk(), StartWindowWalk(), and UpdateNetClientList().
int shapeEvent |
Definition at line 74 of file main.c.
Referenced by StartupConnection(), and WaitForEvent().
char shouldExit |
Definition at line 59 of file main.c.
Referenced by DrawBorder(), DrawTray(), EventLoop(), ExitHandler(), HandleConfigureNotify(), HandleExit(), HandleSelectionClear(), main(), RemoveClient(), Render(), RestackClients(), Restart(), ShowAllTrays(), ShowMenu(), UpdatePager(), UpdateSpecificTray(), UpdateTaskBar(), and WaitForEvent().
char shouldReload |
Definition at line 63 of file main.c.
Referenced by main(), Parse(), ReloadMenu(), and ShowMenu().
char shouldRestart |
Definition at line 60 of file main.c.
Referenced by HandleConfigureNotify(), main(), Restart(), and ShutdownCommands().
Window supportingWindow |
Definition at line 56 of file main.c.
Referenced by StartupConnection(), and StartupHints().
joewing.net / Projects / JWM