1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
/*
* [ ctwm ]
*
* Copyright 2004 Richard Levitte.
*
* Permission to use, copy, modify and distribute this software [ctwm] and
* its documentation for any purpose is hereby granted without fee, provided
* that the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting documen-
* tation, and that the name of Claude Lecommandeur not be used in adverti-
* sing or publicity pertaining to distribution of the software without
* specific, written prior permission. Claude Lecommandeur make no represen-
* tations about the suitability of this software for any purpose. It is
* provided "as is" without express or implied warranty.
*
* Claude Lecommandeur DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
* EVENT SHALL Claude Lecommandeur BE LIABLE FOR ANY SPECIAL, INDIRECT OR
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
* USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
* PERFORMANCE OF THIS SOFTWARE.
*
* Author: Richard Levitte [ richard@levitte.org ][ June 2004 ]
*/
#ifndef _TYPES_
#define _TYPES_
/* From icons.h */
typedef struct Icon Icon;
typedef struct IconRegion IconRegion;
typedef struct IconEntry IconEntry;
/* From menus.h */
typedef struct MenuItem MenuItem;
typedef struct MenuRoot MenuRoot;
typedef struct MouseButton MouseButton;
typedef struct FuncButton FuncButton;
typedef struct FuncKey FuncKey;
/* From iconmgr.h */
typedef struct WList WList;
typedef struct IconMgr IconMgr;
/* From list.h */
typedef struct name_list_struct name_list;
/* From screen.h */
typedef struct _StdCmap StdCmap;
typedef struct _TitlebarPixmaps TitlebarPixmaps;
typedef struct ScreenInfo ScreenInfo;
/* from twm.h */
typedef struct MyFont MyFont;
typedef struct ColorPair ColorPair;
typedef struct _TitleButtonFunc TitleButtonFunc;
typedef struct _TitleButton TitleButton;
typedef struct _TBWindow TBWindow;
typedef struct _SqueezeInfo SqueezeInfo;
typedef struct TwmColormap TwmColormap;
typedef struct ColormapWindow ColormapWindow;
typedef struct Colormaps Colormaps;
typedef struct WindowRegion WindowRegion;
typedef struct WindowEntry WindowEntry;
typedef struct _WindowBox WindowBox;
typedef struct TwmWindow TwmWindow;
#ifdef X11R6
typedef struct TWMWinConfigEntry TWMWinConfigEntry;
#endif
/* From util.h */
typedef struct _Image Image;
/* From vscreen.h */
typedef struct virtualScreen virtualScreen;
/* From workmgr.h */
typedef struct winList *WinList;
typedef struct WorkSpaceMgr WorkSpaceMgr;
typedef struct WorkSpace WorkSpace;
typedef struct MapSubwindow MapSubwindow;
typedef struct ButtonSubwindow ButtonSubwindow;
typedef struct WorkSpaceWindow WorkSpaceWindow;
typedef struct OccupyWindow OccupyWindow;
typedef struct CaptiveCTWM CaptiveCTWM;
#endif /* _TYPES_ */
|