Mercurial > hg > xemacs-beta
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 |