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