1 /* 2 * Copyright (C) 1995, 1996 Karl-Johan Johnsson. 3 */ 4 5 #ifndef ScrBar_h 6 #define ScrBar_h 7 8 #ifndef XtCAllowOff 9 #define XtCAllocOff "AllowOff" 10 #endif 11 #ifndef XtCCanvasLength 12 #define XtCCanvasLength "CanvasLength" 13 #endif 14 #ifndef XtCDecay 15 #define XtCDecay "Decay" 16 #endif 17 #ifndef XtCDelay 18 #define XtCDelay "Delay" 19 #endif 20 #ifndef XtCMinimumDelay 21 #define XtCMinimumDelay "MinimumDelay" 22 #endif 23 #ifndef XtCMinimumThumb 24 #define XtCMinimumThumb "MinimumThumb" 25 #endif 26 #ifndef XtCPushThumb 27 #define XtCPushThumb "PushThumb" 28 #endif 29 #ifndef XtCScrollCallback 30 #define XtCScrollCallback "ScrollCallback" 31 #endif 32 #ifndef XtCSliderLength 33 #define XtCSliderLength "SliderLength" 34 #endif 35 #ifndef XtCSliderPosition 36 #define XtCSliderPosition "SliderPosition" 37 #endif 38 #ifndef XtCStepSize 39 #define XtCStepSize "StepSize" 40 #endif 41 #ifndef XtCSyncScroll 42 #define XtCSyncScroll "SyncScroll" 43 #endif 44 #ifndef XtCVertical 45 #define XtCVertical "Vertical" 46 #endif 47 48 #ifndef XtNallowOff 49 #define XtNallowOff "allowOff" 50 #endif 51 #ifndef XtNcanvasLength 52 #define XtNcanvasLength "canvasLength" 53 #endif 54 #ifndef XtNdecay 55 #define XtNdecay "decay" 56 #endif 57 #ifndef XtNinitialDelay 58 #define XtNinitialDelay "initialDelay" 59 #endif 60 #ifndef XtNminimumDelay 61 #define XtNminimumDelay "minimumDelay" 62 #endif 63 #ifndef XtNminimumThumb 64 #define XtNminimumThumb "minimumThumb" 65 #endif 66 #ifndef XtNpushThumb 67 #define XtNpushThumb "pushThumb" 68 #endif 69 #ifndef XtNscrollCallback 70 #define XtNscrollCallback "scrollCallback" 71 #endif 72 #ifndef XtNsliderLength 73 #define XtNsliderLength "sliderLength" 74 #endif 75 #ifndef XtNsliderPosition 76 #define XtNsliderPosition "sliderPosition" 77 #endif 78 #ifndef XtNstepSize 79 #define XtNstepSize "stepSize" 80 #endif 81 #ifndef XtNsyncScroll 82 #define XtNsyncScroll "syncScroll" 83 #endif 84 #ifndef XtNvertical 85 #define XtNvertical "vertical" 86 #endif 87 88 typedef struct ScrBarClassRec* ScrBarWidgetClass; 89 typedef struct ScrBarRec* ScrBarWidget; 90 91 extern WidgetClass scrBarWidgetClass; 92 93 typedef struct { 94 long pos; 95 long shown; 96 long size; 97 } ScrollReport; 98 99 extern void ScrBarSetSliderPosition(Widget, long); 100 extern void ScrBarSetLengthsAndPos(Widget, long, long, long); 101 102 #endif /* ScrBar_h */ 103