Mercurial > hg > xemacs-beta
comparison lwlib/xlwscrollbar.h @ 70:131b0175ea99 r20-0b30
Import from CVS: tag r20-0b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:02:59 +0200 |
parents | 441bb1e64a06 |
children | c0c698873ce1 |
comparison
equal
deleted
inserted
replaced
69:804d1389bcd6 | 70:131b0175ea99 |
---|---|
12 but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 GNU General Public License for more details. | 14 GNU General Public License for more details. |
15 | 15 |
16 You should have received a copy of the GNU General Public License | 16 You should have received a copy of the GNU General Public License |
17 along with XEmacs; see the file COPYING. If not, write to | 17 along with GNU Emacs; see the file COPYING. If not, write to |
18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | 18 the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ |
19 Boston, MA 02111-1307, USA. */ | |
20 | 19 |
21 /* Created by Douglas Keller <dkeller@vnet.ibm.com> */ | 20 /* Created by Douglas Keller <dkeller@vnet.ibm.com> */ |
21 /* Last changed 02/05/95 */ | |
22 | 22 |
23 #ifndef _XlwScrollbar_h | 23 #ifndef _XlwScrollbar_h |
24 #define _XlwScrollbar_h | 24 #define _XlwScrollbar_h |
25 | 25 |
26 #include <X11/Core.h> | 26 #include <X11/Core.h> |
27 | 27 |
28 /* Motif-compatible resource names */ | 28 /* Motif-compatible resource names */ |
29 #ifndef _XmStrDefs_h_ | 29 #ifndef _XmStrDefs_h_ |
30 | 30 |
31 #define XmNbackground "background" | 31 #define XmNbackground "background" |
32 #define XmNbottomShadowColor "bottomShadowColor" | 32 #define XmNbottomShadowColor "bottomShadowColor" |
33 #define XmNbottomShadowPixmap "bottomShadowPixmap" | 33 #define XmNbottomShadowPixmap "bottomShadowPixmap" |
34 #define XmNforeground "foreground" | 34 #define XmNforeground "foreground" |
35 #define XmNincrement "increment" | 35 #define XmNincrement "increment" |
36 #define XmNinitialDelay "initialDelay" | 36 #define XmNinitialDelay "initialDelay" |
37 #define XmNmaximum "maximum" | 37 #define XmNmaximum "maximum" |
38 #define XmNminimum "minimum" | 38 #define XmNminimum "minimum" |
39 #define XmNpageIncrement "pageIncrement" | 39 #define XmNpageIncrement "pageIncrement" |
40 #define XmNrepeatDelay "repeatDelay" | 40 #define XmNrepeatDelay "repeatDelay" |
41 #define XmNshadowThickness "shadowThickness" | 41 #define XmNshadowThickness "shadowThickness" |
42 #define XmNborderWidth "borderWidth" | 42 #define XmNborderWidth "borderWidth" |
43 #define XmNshowArrows "showArrows" | 43 #define XmNshowArrows "showArrows" |
44 #define XmNsliderSize "sliderSize" | 44 #define XmNsliderSize "sliderSize" |
45 #define XmNtopShadowColor "topShadowColor" | 45 #define XmNtopShadowColor "topShadowColor" |
46 #define XmNtopShadowPixmap "topShadowPixmap" | 46 #define XmNtopShadowPixmap "topShadowPixmap" |
47 #define XmNtroughColor "troughColor" | 47 #define XmNtroughColor "troughColor" |
48 #define XmNvalue "value" | 48 #define XmNvalue "value" |
49 #define XmNvalueChangedCallback "valueChangedCallback" | 49 #define XmNvalueChangedCallback "valueChangedCallback" |
50 #define XmNincrementCallback "incrementCallback" | 50 #define XmNincrementCallback "incrementCallback" |
51 #define XmNdecrementCallback "decrementCallback" | 51 #define XmNdecrementCallback "decrementCallback" |
52 #define XmNpageIncrementCallback "pageIncrementCallback" | 52 #define XmNpageIncrementCallback "pageIncrementCallback" |
53 #define XmNpageDecrementCallback "pageDecrementCallback" | 53 #define XmNpageDecrementCallback "pageDecrementCallback" |
54 #define XmNtoTopCallback "toTopCallback" | 54 #define XmNtoTopCallback "toTopCallback" |
55 #define XmNtoBottomCallback "toBottomCallback" | 55 #define XmNtoBottomCallback "toBottomCallback" |
56 #define XmNdragCallback "dragCallback" | 56 #define XmNdragCallback "dragCallback" |
57 #define XmNorientation "orientation" | 57 #define XmNorientation "orientation" |
58 | 58 |
59 #define XmCBackground "Background" | 59 #define XmCBackground "Background" |
60 #define XmCBottomShadowColor "BottomShadowColor" | 60 #define XmCBottomShadowColor "BottomShadowColor" |
61 #define XmCBottomShadowPixmap "BottomShadowPixmap" | 61 #define XmCBottomShadowPixmap "BottomShadowPixmap" |
62 #define XmCTopShadowPixmap "TopShadowPixmap" | 62 #define XmCTopShadowPixmap "TopShadowPixmap" |
63 #define XmCForeground "Foreground" | 63 #define XmCForeground "Foreground" |
64 #define XmCIncrement "Increment" | 64 #define XmCIncrement "Increment" |
65 #define XmCInitialDelay "InitialDelay" | 65 #define XmCInitialDelay "InitialDelay" |
66 #define XmCMaximum "Maximum" | 66 #define XmCMaximum "Maximum" |
67 #define XmCMinimum "Minimum" | 67 #define XmCMinimum "Minimum" |
68 #define XmCPageIncrement "PageIncrement" | 68 #define XmCPageIncrement "PageIncrement" |
69 #define XmCRepeatDelay "RepeatDelay" | 69 #define XmCRepeatDelay "RepeatDelay" |
70 #define XmCShadowThickness "ShadowThickness" | 70 #define XmCShadowThickness "ShadowThickness" |
71 #define XmCBorderWidth "BorderWidth" | 71 #define XmCBorderWidth "BorderWidth" |
72 #define XmCShowArrows "ShowArrows" | 72 #define XmCShowArrows "ShowArrows" |
73 #define XmCSliderSize "SliderSize" | 73 #define XmCSliderSize "SliderSize" |
74 #define XmCTopShadowColor "TopShadowColor" | 74 #define XmCTopShadowColor "TopShadowColor" |
75 #define XmCTroughColor "TroughColor" | 75 #define XmCTroughColor "TroughColor" |
76 #define XmCValue "Value" | 76 #define XmCValue "Value" |
77 #define XmCValueChangedCallback "ValueChangedCallback" | 77 #define XmCValueChangedCallback "ValueChangedCallback" |
78 #define XmCIncrementCallback "IncrementCallback" | 78 #define XmCIncrementCallback "IncrementCallback" |
79 #define XmCDecrementCallback "DecrementCallback" | 79 #define XmCDecrementCallback "DecrementCallback" |
80 #define XmCPageIncrementCallback "PageIncrementCallback" | 80 #define XmCPageIncrementCallback "PageIncrementCallback" |
81 #define XmCPageDecrementCallback "PageDecrementCallback" | 81 #define XmCPageDecrementCallback "PageDecrementCallback" |
82 #define XmCToTopCallback "ToTopCallback" | 82 #define XmCToTopCallback "ToTopCallback" |
83 #define XmCToBottomCallback "ToBottomCallback" | 83 #define XmCToBottomCallback "ToBottomCallback" |
84 #define XmCDragCallback "DragCallback" | 84 #define XmCDragCallback "DragCallback" |
85 #define XmCOrientation "Orientation" | 85 #define XmCOrientation "Orientation" |
86 | 86 |
87 #endif /* _XmStrDefs_h_ */ | 87 #endif /* _XmStrDefs_h_ */ |
88 | 88 |
89 /* New resources that Motif does not have. | 89 /* New resouces that Motif does not have, maybe we should use a different prefix. */ |
90 Maybe we should use a different prefix. */ | 90 #define XmNknobStyle "knobStyle" |
91 #define XmCKnobStyle "KnobStyle" | |
91 | 92 |
92 /* "knob" is obsolete; use "slider" instead. */ | 93 #define XmNarrowPosition "arrowPosition" |
93 #define XmNknobStyle "knobStyle" | 94 #define XmCArrowPosition "ArrowPosition" |
94 #define XmCKnobStyle "KnobStyle" | |
95 | |
96 #define XmNsliderStyle "sliderStyle" | |
97 #define XmCSliderStyle "SliderStyle" | |
98 | |
99 #define XmNarrowPosition "arrowPosition" | |
100 #define XmCArrowPosition "ArrowPosition" | |
101 | 95 |
102 #ifndef _Xm_h | 96 #ifndef _Xm_h |
103 | 97 |
104 enum { | 98 enum { |
105 XmCR_NONE, | 99 XmCR_NONE, |
117 XmNO_ORIENTATION, | 111 XmNO_ORIENTATION, |
118 XmVERTICAL, | 112 XmVERTICAL, |
119 XmHORIZONTAL | 113 XmHORIZONTAL |
120 }; | 114 }; |
121 | 115 |
122 #endif /* ! _Xm_h */ | 116 #endif /* _Xm_h */ |
123 | 117 |
124 extern WidgetClass xlwScrollBarWidgetClass; | 118 extern WidgetClass xlwScrollBarWidgetClass; |
125 | 119 |
126 typedef struct _XlwScrollBarClassRec *XlwScrollBarWidgetClass; | 120 typedef struct _XlwScrollBarClassRec *XlwScrollBarWidgetClass; |
127 typedef struct _XlwScrollBarRec *XlwScrollBarWidget; | 121 typedef struct _XlwScrollBarRec *XlwScrollBarWidget; |
138 int *increment, int *pageIncrement); | 132 int *increment, int *pageIncrement); |
139 | 133 |
140 void XlwScrollBarSetValues(Widget widget, int value, int sliderSize, | 134 void XlwScrollBarSetValues(Widget widget, int value, int sliderSize, |
141 int increment, int pageIncrement, Boolean notify); | 135 int increment, int pageIncrement, Boolean notify); |
142 | 136 |
137 | |
143 #endif | 138 #endif |