1 /* 2 * Copyright 1989 O'Reilly and Associates, Inc. 3 4 The X Consortium, and any party obtaining a copy of these files from 5 the X Consortium, directly or indirectly, is granted, free of charge, a 6 full and unrestricted irrevocable, world-wide, paid up, royalty-free, 7 nonexclusive right and license to deal in this software and 8 documentation files (the "Software"), including without limitation the 9 rights to use, copy, modify, merge, publish, distribute, sublicense, 10 and/or sell copies of the Software, and to permit persons who receive 11 copies from any such party to do so. This license includes without 12 limitation a license to do the foregoing actions under any patents of 13 the party supplying this software to the X Consortium. 14 15 $Id: ScrollBox.h,v 1.4 2008/07/14 04:24:52 wmcbrine Exp $ 16 */ 17 18 #ifndef _XORAscrollBox_h 19 #define _XORAscrollBox_h 20 21 /************************************************************************ 22 * * 23 * scrollBox Widget (subclass of CompositeClass) * 24 * * 25 ************************************************************************/ 26 27 /* Parameters: 28 29 Name Class RepType Default Value 30 ---- ----- ------- ------------- 31 background Background Pixel XtDefaultBackground 32 border BorderColor Pixel XtDefaultForeground 33 borderWidth BorderWidth Dimension 1 34 destroyCallback Callback Pointer NULL 35 hSpace HSpace Dimension 4 36 height Height Dimension 0 37 mappedWhenManaged MappedWhenManaged Boolean True 38 vSpace VSpace Dimension 4 39 width Width Dimension 0 40 x Position Position 0 41 y Position Position 0 42 43 */ 44 45 /* Class record constants */ 46 47 extern WidgetClass scrollBoxWidgetClass; 48 49 typedef struct _ScrollBoxClassRec *ScrollBoxWidgetClass; 50 typedef struct _ScrollBoxRec *ScrollBoxWidget; 51 52 #endif /* _XORAscrollBox_h */ 53