34 TABBOOK_BOTTOMTABS = 0x00020000,
35 TABBOOK_SIDEWAYS = 0x00040000,
36 TABBOOK_LEFTTABS = TABBOOK_SIDEWAYS|TABBOOK_TOPTABS,
37 TABBOOK_RIGHTTABS = TABBOOK_SIDEWAYS|TABBOOK_BOTTOMTABS,
38 TABBOOK_NORMAL = TABBOOK_TOPTABS
64 long onPaint(
FXObject*,FXSelector,
void*);
65 long onFocusNext(
FXObject*,FXSelector,
void*);
66 long onFocusPrev(
FXObject*,FXSelector,
void*);
67 long onFocusUp(
FXObject*,FXSelector,
void*);
68 long onFocusDown(
FXObject*,FXSelector,
void*);
69 long onFocusLeft(
FXObject*,FXSelector,
void*);
70 long onFocusRight(
FXObject*,FXSelector,
void*);
71 long onCmdOpenItem(
FXObject*,FXSelector,
void*);
72 long onCmdSetValue(
FXObject*,FXSelector,
void*);
73 long onCmdSetIntValue(
FXObject*,FXSelector,
void*);
74 long onCmdGetIntValue(
FXObject*,FXSelector,
void*);
75 long onCmdOpen(
FXObject*,FXSelector,
void*);
76 long onUpdOpen(
FXObject*,FXSelector,
void*);
79 ID_OPEN_ITEM=FXPacker::ID_LAST,
90 ID_OPEN_LAST=ID_OPEN_FIRST+100,
96 FXTabBar(
FXComposite* p,
FXObject* tgt=
nullptr,FXSelector sel=0,FXuint opts=TABBOOK_NORMAL,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=DEFAULT_SPACING,FXint pr=DEFAULT_SPACING,FXint pt=DEFAULT_SPACING,FXint pb=DEFAULT_SPACING);
99 virtual FXint getDefaultWidth();
102 virtual FXint getDefaultHeight();
105 virtual void layout();
113 virtual void setCurrent(FXint index,FXbool notify=
false);
119 FXuint getTabStyle()
const;
122 void setTabStyle(FXuint style);
125 virtual void save(
FXStream& store)
const;
Sent from one of the FXTabItems.
Definition: FXTabBar.h:80
Switch to panel ID_OPEN_FIRST+i.
Definition: FXTabBar.h:81
The tab bar layout manager arranges tab items side by side, and raises the active tab item above the ...
Definition: FXTabBar.h:53
FXint getCurrent() const
Return the currently active tab item.
Definition: FXTabBar.h:116
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
Packer is a layout manager which automatically places child windows inside its area against the left...
Definition: FXPacker.h:48
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:138