25 #include "FXComposite.h" 33 SPLITTER_HORIZONTAL = 0,
34 SPLITTER_VERTICAL = 0x00008000,
35 SPLITTER_REVERSED = 0x00010000,
36 SPLITTER_TRACKING = 0x00020000,
37 SPLITTER_NORMAL = SPLITTER_HORIZONTAL
73 void moveHSplit(FXint amount);
74 void moveVSplit(FXint amount);
75 void drawHSplit(FXint pos);
76 void drawVSplit(FXint pos);
83 long onLeftBtnPress(
FXObject*,FXSelector,
void*);
84 long onLeftBtnRelease(
FXObject*,FXSelector,
void*);
85 long onMotion(
FXObject*,FXSelector,
void*);
86 long onFocusNext(
FXObject*,FXSelector,
void*);
87 long onFocusPrev(
FXObject*,FXSelector,
void*);
88 long onFocusUp(
FXObject*,FXSelector,
void*);
89 long onFocusDown(
FXObject*,FXSelector,
void*);
90 long onFocusLeft(
FXObject*,FXSelector,
void*);
91 long onFocusRight(
FXObject*,FXSelector,
void*);
101 virtual FXint getDefaultWidth();
104 virtual FXint getDefaultHeight();
107 virtual void layout();
110 FXint getSplit(FXint index)
const;
113 void setSplit(FXint index,FXint size);
116 void setSplitterStyle(FXuint style);
119 FXuint getSplitterStyle()
const;
122 void setBarSize(FXint bs);
128 virtual void save(
FXStream& store)
const;
FXint getBarSize() const
Return current bar size.
Definition: FXSplitter.h:125
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
Splitter window is used to interactively repartition two or more subpanels.
Definition: FXSplitter.h:62
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:138