comparison lwlib/xlwscrollbarP.h @ 185:3d6bfa290dbd r20-3b19

Import from CVS: tag r20-3b19
author cvs
date Mon, 13 Aug 2007 09:55:28 +0200
parents e121b013d1f0
children
comparison
equal deleted inserted replaced
184:bcd2674570bf 185:3d6bfa290dbd
36 { 36 {
37 CoreClassPart core_class; 37 CoreClassPart core_class;
38 XlwScrollBarClassPart scrollbar_class; 38 XlwScrollBarClassPart scrollbar_class;
39 } XlwScrollBarClassRec; 39 } XlwScrollBarClassRec;
40 40
41 enum XlwScrollbarArm
42 {
43 ARM_NONE,
44 ARM_SLIDER,
45 ARM_UP,
46 ARM_DOWN,
47 ARM_PAGEUP,
48 ARM_PAGEDOWN
49 };
50
51 enum XlwScrollbarForcedScroll
52 {
53 FORCED_SCROLL_NONE,
54 FORCED_SCROLL_DOWNRIGHT,
55 FORCED_SCROLL_UPLEFT
56 };
41 57
42 /* 58 /*
43 ** Widget instance 59 ** Widget instance
44 */ 60 */
45 typedef struct 61 typedef struct
96 GC bottomShadowGC; 112 GC bottomShadowGC;
97 113
98 int above, ss, below; 114 int above, ss, below;
99 int lastY; 115 int lastY;
100 116
101 enum { 117 enum XlwScrollbarArm armed;
102 ARM_NONE,
103 ARM_SLIDER,
104 ARM_UP,
105 ARM_DOWN,
106 ARM_PAGEUP,
107 ARM_PAGEDOWN
108 } armed;
109 118
110 enum { 119 enum XlwScrollbarForcedScroll forced_scroll;
111 FORCED_SCROLL_NONE,
112 FORCED_SCROLL_DOWNRIGHT,
113 FORCED_SCROLL_UPLEFT
114 } forced_scroll;
115 120
116 int savedValue; 121 int savedValue;
117 122
118 Boolean fullRedrawNext; 123 Boolean fullRedrawNext;
119 124