CTWM
Toggle main menu visibility
Loading...
Searching...
No Matches
/usr/src/RPM/BUILD/ctwm-4.1.0/workspace_manager.h
Go to the documentation of this file.
1
/*
2
* Copyright 1992 Claude Lecommandeur.
3
*/
4
5
#ifndef _CTWM_WORKMGR_H
6
#define _CTWM_WORKMGR_H
7
8
/* General creation/WSM drawing */
9
void
InitWorkSpaceManagerContext
(
void
);
10
void
ConfigureWorkSpaceManager
(
ScreenInfo
*scr);
11
void
CreateWorkSpaceManager
(
void
);
12
void
PaintWorkSpaceManager
(
VirtualScreen
*vs);
13
void
WMgrHandleExposeEvent
(
VirtualScreen
*vs, XEvent *event);
14
15
void
WMgrToggleState
(
VirtualScreen
*vs);
16
void
WMgrSetMapState
(
VirtualScreen
*vs);
17
void
WMgrSetButtonsState
(
VirtualScreen
*vs);
18
19
/* Events */
20
void
WMgrHandleKeyReleaseEvent
(
VirtualScreen
*vs, XEvent *event);
21
void
WMgrHandleKeyPressEvent
(
VirtualScreen
*vs, XEvent *event);
22
void
WMgrHandleButtonEvent
(
VirtualScreen
*vs, XEvent *event);
23
24
/* Map state handling bits */
25
void
WMapMapWindow
(
TwmWindow
*win);
26
void
WMapDeIconify
(
TwmWindow
*win);
27
void
WMapIconify
(
TwmWindow
*win);
28
void
WMapSetupWindow
(
TwmWindow
*win,
int
x,
int
y,
int
w,
int
h);
29
void
WMapRaiseLower
(
TwmWindow
*win);
30
void
WMapLower
(
TwmWindow
*win);
31
void
WMapRaise
(
TwmWindow
*win);
32
void
WMapRestack
(
WorkSpace
*ws);
33
34
/* Map state drawing / state */
35
void
WMapUpdateIconName
(
TwmWindow
*win);
36
void
WMapRedrawName
(
VirtualScreen
*vs,
WinList
*wl);
37
38
void
WMapAddWindow
(
TwmWindow
*win);
39
void
WMapAddWindowToWorkspace
(
TwmWindow
*win,
WorkSpace
*ws);
40
void
WMapRemoveWindow
(
TwmWindow
*win);
41
void
WMapRemoveWindowFromWorkspace
(
TwmWindow
*win,
WorkSpace
*ws);
42
43
/* Util */
44
bool
WMapWindowMayBeAdded
(
TwmWindow
*win);
45
46
#endif
/* _CTWM_WORKMGR_H */
ScreenInfo
Info and control for each X Screen we control.
Definition
screen.h:96
TwmWindow
Info and control for every X Window we take over.
Definition
twm_window_struct.h:34
VirtualScreen
Definition
vscreen.h:7
WorkSpace
Definition
workspace_structs.h:64
WinList
struct winList WinList
Definition
types.h:54
WMapLower
void WMapLower(TwmWindow *win)
Definition
workspace_manager.c:1864
WMapRedrawName
void WMapRedrawName(VirtualScreen *vs, WinList *wl)
Definition
workspace_manager.c:1997
WMapAddWindowToWorkspace
void WMapAddWindowToWorkspace(TwmWindow *win, WorkSpace *ws)
Definition
workspace_manager.c:2123
WMapDeIconify
void WMapDeIconify(TwmWindow *win)
Definition
workspace_manager.c:1718
WMapIconify
void WMapIconify(TwmWindow *win)
Definition
workspace_manager.c:1735
WMgrToggleState
void WMgrToggleState(VirtualScreen *vs)
Definition
workspace_manager.c:763
WMapRemoveWindow
void WMapRemoveWindow(TwmWindow *win)
Definition
workspace_manager.c:2224
WMapRestack
void WMapRestack(WorkSpace *ws)
Definition
workspace_manager.c:1884
WMapSetupWindow
void WMapSetupWindow(TwmWindow *win, int x, int y, int w, int h)
Definition
workspace_manager.c:1762
InitWorkSpaceManagerContext
void InitWorkSpaceManagerContext(void)
Definition
workspace_manager.c:72
WMapRaiseLower
void WMapRaiseLower(TwmWindow *win)
Definition
workspace_manager.c:1852
WMgrHandleKeyPressEvent
void WMgrHandleKeyPressEvent(VirtualScreen *vs, XEvent *event)
Definition
workspace_manager.c:840
WMapUpdateIconName
void WMapUpdateIconName(TwmWindow *win)
Definition
workspace_manager.c:1973
WMapMapWindow
void WMapMapWindow(TwmWindow *win)
Definition
workspace_manager.c:1704
CreateWorkSpaceManager
void CreateWorkSpaceManager(void)
Definition
workspace_manager.c:155
WMgrSetButtonsState
void WMgrSetButtonsState(VirtualScreen *vs)
Definition
workspace_manager.c:790
WMapWindowMayBeAdded
bool WMapWindowMayBeAdded(TwmWindow *win)
Definition
workspace_manager.c:2328
ConfigureWorkSpaceManager
void ConfigureWorkSpaceManager(ScreenInfo *scr)
Prep up structures for WSM windows in each VS.
Definition
workspace_manager.c:91
WMapAddWindow
void WMapAddWindow(TwmWindow *win)
Definition
workspace_manager.c:2099
WMapRemoveWindowFromWorkspace
void WMapRemoveWindowFromWorkspace(TwmWindow *win, WorkSpace *ws)
Definition
workspace_manager.c:2259
WMgrSetMapState
void WMgrSetMapState(VirtualScreen *vs)
Definition
workspace_manager.c:774
WMapRaise
void WMapRaise(TwmWindow *win)
Definition
workspace_manager.c:1870
PaintWorkSpaceManager
void PaintWorkSpaceManager(VirtualScreen *vs)
Definition
workspace_manager.c:678
WMgrHandleExposeEvent
void WMgrHandleExposeEvent(VirtualScreen *vs, XEvent *event)
Definition
workspace_manager.c:716
WMgrHandleKeyReleaseEvent
void WMgrHandleKeyReleaseEvent(VirtualScreen *vs, XEvent *event)
Definition
workspace_manager.c:822
WMgrHandleButtonEvent
void WMgrHandleButtonEvent(VirtualScreen *vs, XEvent *event)
Definition
workspace_manager.c:949
workspace_manager.h
Generated by
1.18.0