33 SCROLLBAR_VERTICAL = 0,
34 SCROLLBAR_HORIZONTAL = 0x00020000,
35 SCROLLBAR_WHEELJUMP = 0x00040000
78 void drawButton(
FXDCWindow& dc,FXint x,FXint y,FXint w,FXint h,FXbool down);
79 void drawThumb(
FXDCWindow& dc,FXint x,FXint y,FXint w,FXint h);
80 void drawLeftArrow(
FXDCWindow& dc,FXint x,FXint y,FXint w,FXint h,FXbool down);
81 void drawRightArrow(
FXDCWindow& dc,FXint x,FXint y,FXint w,FXint h,FXbool down);
82 void drawUpArrow(
FXDCWindow& dc,FXint x,FXint y,FXint w,FXint h,FXbool down);
83 void drawDownArrow(
FXDCWindow& dc,FXint x,FXint y,FXint w,FXint h,FXbool down);
98 long onPaint(
FXObject*,FXSelector,
void*);
99 long onMotion(
FXObject*,FXSelector,
void*);
100 long onMouseWheel(
FXObject*,FXSelector,
void*);
101 long onLeftBtnPress(
FXObject*,FXSelector,
void*);
102 long onLeftBtnRelease(
FXObject*,FXSelector,
void*);
103 long onMiddleBtnPress(
FXObject*,FXSelector,
void*);
104 long onMiddleBtnRelease(
FXObject*,FXSelector,
void*);
105 long onRightBtnPress(
FXObject*,FXSelector,
void*);
106 long onRightBtnRelease(
FXObject*,FXSelector,
void*);
107 long onUngrabbed(
FXObject*,FXSelector,
void*);
108 long onTimeWheel(
FXObject*,FXSelector,
void*);
109 long onAutoScroll(
FXObject*,FXSelector,
void*);
110 long onCmdSetValue(
FXObject*,FXSelector,
void*);
111 long onCmdSetIntValue(
FXObject*,FXSelector,
void*);
112 long onCmdGetIntValue(
FXObject*,FXSelector,
void*);
113 long onCmdSetLongValue(
FXObject*,FXSelector,
void*);
114 long onCmdGetLongValue(
FXObject*,FXSelector,
void*);
115 long onCmdSetIntRange(
FXObject*,FXSelector,
void*);
116 long onCmdGetIntRange(
FXObject*,FXSelector,
void*);
119 ID_AUTOSCROLL=FXWindow::ID_LAST,
129 virtual FXint getDefaultWidth();
132 virtual FXint getDefaultHeight();
135 virtual void layout();
141 void setRange(FXint r,FXbool notify=
false);
150 void setPage(FXint p,FXbool notify=
false);
160 void setPosition(FXint p,FXbool notify=
false);
166 void setLine(FXint l);
178 void setHiliteColor(FXColor clr);
184 void setShadowColor(FXColor clr);
190 void setBorderColor(FXColor clr);
196 void setArrowColor(FXColor clr);
202 void setScrollBarStyle(FXuint style);
205 FXuint getScrollBarStyle()
const;
208 void setBarSize(FXint size);
214 virtual void save(
FXStream& store)
const;
233 long onPaint(
FXObject*,FXSelector,
void*);
240 virtual void enable();
243 virtual void disable();
Window is the base class for all widgets in FOX.
Definition: FXWindow.h:130
Base composite.
Definition: FXComposite.h:32
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:81
Definition: FX4Splitter.h:28
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:134
Window Device Context.
Definition: FXDCWindow.h:48