1/*
2 * Copyright 2004 Richard Levitte.
3 */
4
5#ifndef _CTWM_TYPES_H
6#define _CTWM_TYPES_H
7
8/* From icons.h */
9typedef struct Icon Icon;
10typedef struct IconRegion IconRegion;
11typedef struct IconEntry IconEntry;
12
13/* From menus.h */
14typedef struct MenuItem MenuItem;
15typedef struct MenuRoot MenuRoot;
16typedef struct MouseButton MouseButton;
17typedef struct FuncButton FuncButton;
18typedef struct FuncKey FuncKey;
19
20/* From iconmgr.h */
21typedef struct WList WList;
22typedef struct IconMgr IconMgr;
23
24/* From list.h */
25typedef struct name_list name_list;
26
27/* From screen.h */
28typedef struct StdCmap StdCmap;
29typedef struct TitlebarPixmaps TitlebarPixmaps;
30typedef struct ScreenInfo ScreenInfo;
31
32/* From ctwm.h */
33typedef struct MyFont MyFont;
34typedef struct ColorPair ColorPair;
35typedef struct TitleButtonFunc TitleButtonFunc;
36typedef struct TitleButton TitleButton;
37typedef struct TBWindow TBWindow;
38typedef struct SqueezeInfo SqueezeInfo;
39typedef struct TwmColormap TwmColormap;
40typedef struct ColormapWindow ColormapWindow;
41typedef struct Colormaps Colormaps;
42typedef struct WindowRegion WindowRegion;
43typedef struct WindowEntry WindowEntry;
44typedef struct WindowBox WindowBox;
45typedef struct TwmWindow TwmWindow;
46
47/* From image.h */
48typedef struct Image Image;
49
50/* From vscreen.h */
51typedef struct VirtualScreen VirtualScreen;
52
53/* From workspace_structs.h */
54typedef struct winList WinList;
55typedef struct WorkSpaceMgr WorkSpaceMgr;
56typedef struct WorkSpace WorkSpace;
57typedef struct MapSubwindow MapSubwindow;
58typedef struct ButtonSubwindow ButtonSubwindow;
59typedef struct WorkSpaceWindow WorkSpaceWindow;
60
61/* From occupation.h */
62typedef struct OccupyWindow OccupyWindow;
63
64/* From otp.h */
65typedef struct OtpWinList OtpWinList;
66typedef struct OtpPreferences OtpPreferences;
67
68/* From r_structs.h */
69typedef struct RArea RArea;
70typedef struct RAreaList RAreaList;
71typedef struct RLayout RLayout;
72
73#endif /* _CTWM_TYPES_H */
74