18 #define _uboxes_hpp_ 1 19 #include <ubit/ubox.hpp> 42 static UStyle* createStyle();
65 static UStyle* createStyle();
88 static UStyle* createStyle();
107 static UStyle* createStyle();
120 virtual UBox* getCard(
int index)
const;
123 virtual int getCardIndex(
UBox& card)
const;
126 virtual UBox* getSelectedCard()
const;
129 virtual int getSelectedIndex()
const;
132 virtual void setSelectedCard(
UBox& card);
135 virtual void setSelectedIndex(
int index);
147 virtual void setSelectedImpl();
168 virtual UBox& titlebar() {
return *ptitlebar;}
169 virtual UScrollpane& scrollpane() {
return *pspane;}
170 virtual UBox& content() {
return *pcontent;}
171 virtual UScale& scale() {
return *pscale;}
172 virtual void iconify(
bool);
173 virtual bool isIconified()
const;
174 virtual void zoom(
float value = 1.);
175 virtual void zoomIn();
176 virtual void zoomOut();
177 virtual void setZoomQuantum(
float);
198 static UStyle* createStyle();
203 virtual void show(
const char* msg) {showMsg(msg);}
204 virtual void show(
const UStr& msg) {showMsg(msg);}
206 virtual void showMsg(
const char* msg);
207 virtual void showMsg(
const UStr& msg);
UFlowBox = Box with a Flow Layout (similar to an HTML page).
Definition: uboxes.hpp:33
Box container.
Definition: ubox.hpp:64
Status bar.
Definition: uboxes.hpp:81
Makes the children of a widget (exclusively) selectable.
Definition: uchoice.hpp:30
UBar = horizontal toolbar or status bar.
Definition: uboxes.hpp:58
Alertbox gadget.
Definition: uboxes.hpp:192
UListbox & tablist()
returns the tab list.
Definition: uboxes.hpp:141
lightweight general purpose container.
Definition: uelem.hpp:44
List widget: enforces a list layout and makes buttons (and items, checkboxes, etc) contained in this ...
Definition: ulistbox.hpp:117
Smart Pointer for UObject instances (.
Definition: uobject.hpp:365
Argument list (for passing arguments to constructor or add functions).
Definition: uargs.hpp:43
Definition: uhardfont.hpp:31
static const UArgs none
the empty arglist.
Definition: uargs.hpp:45
Widget scale.
Definition: uboxgeom.hpp:31
virtual void show(bool b)
shows/hides this object.
Definition: uboxes.hpp:202
Card box (or Tabbed Pane).
Definition: uboxes.hpp:98
UFlowbox(UArgs args=UArgs::none)
create a new flowbox;
Definition: uboxes.cpp:135
Compiled Object Style.
Definition: ustyle.hpp:44
virtual void show(bool=true)
shows/hides this object.
Definition: uelem.cpp:468
document box gadget.
Definition: uboxes.hpp:161
Ubit String.
Definition: ustr.hpp:72