diff options
Diffstat (limited to 'payloads/libpayload/curses/PDCurses/x11/ScrollBoxP.h')
-rw-r--r-- | payloads/libpayload/curses/PDCurses/x11/ScrollBoxP.h | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/payloads/libpayload/curses/PDCurses/x11/ScrollBoxP.h b/payloads/libpayload/curses/PDCurses/x11/ScrollBoxP.h new file mode 100644 index 000000000000..44551386bc6c --- /dev/null +++ b/payloads/libpayload/curses/PDCurses/x11/ScrollBoxP.h @@ -0,0 +1,72 @@ +/* + * Copyright 1989 O'Reilly and Associates, Inc. + + The X Consortium, and any party obtaining a copy of these files from + the X Consortium, directly or indirectly, is granted, free of charge, a + full and unrestricted irrevocable, world-wide, paid up, royalty-free, + nonexclusive right and license to deal in this software and + documentation files (the "Software"), including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons who receive + copies from any such party to do so. This license includes without + limitation a license to do the foregoing actions under any patents of + the party supplying this software to the X Consortium. + + $Id: ScrollBoxP.h,v 1.5 2008/07/14 04:24:52 wmcbrine Exp $ + */ + +/* + * scrollBoxP.h - Private definitions for scrollBox widget + * + */ + +#ifndef _XORAscrollBoxP_h +#define _XORAscrollBoxP_h + +/************************************************************************ + * * + * scrollBox Widget Private Data * + * * + ************************************************************************/ + +#include "x11/ScrollBox.h" + +#include <X11/CompositeP.h> + +/* New fields for the scrollBox widget class record */ +typedef struct _ScrollBoxClass { + int empty; +} ScrollBoxClassPart; + +/* Full class record declaration */ +typedef struct _ScrollBoxClassRec { + CoreClassPart core_class; + CompositeClassPart composite_class; + ScrollBoxClassPart scrollBox_class; +} ScrollBoxClassRec; + +extern ScrollBoxClassRec scrollBoxClassRec; + +/* New fields for the scrollBox widget record */ +typedef struct { + Dimension h_space, v_space; + Dimension preferred_width, preferred_height; + Dimension last_query_width, last_query_height; + Dimension increment_width, increment_height; + XtGeometryMask last_query_mode; +} ScrollBoxPart; + + +/************************************************************************ + * * + * Full instance record declaration * + * * + ************************************************************************/ + +typedef struct _ScrollBoxRec { + CorePart core; + CompositePart composite; + ScrollBoxPart scrollBox; +} ScrollBoxRec; + +#endif /* _XORAscrollBoxP_h */ |