18 #define _utable_hpp_ 1 20 #include <ubit/ubox.hpp> 21 #include <ubit/uboxes.hpp> 34 static UStyle* createStyle();
53 static UStyle* createStyle();
78 static UStyle* createStyle();
80 void setColspan(
short);
81 void setRowspan(
short);
82 short getColspan() {
return colspan;}
83 short getRowspan() {
return rowspan;}
86 short colspan, rowspan;
104 float d, min_d, max_d, spec_d, percent;
105 int rowspan, colspan;
111 virtual UViewStyle* getViewStyle() {
return &style;}
117 virtual UTableView* toTableView() {
return this;}
120 std::vector<UViewCell> cols, lines;
Definition: utable.cpp:132
UFlowBox = Box with a Flow Layout (similar to an HTML page).
Definition: uboxes.hpp:33
Definition: utable.hpp:108
Box container.
Definition: ubox.hpp:64
Table Row.
Definition: utable.hpp:46
Definition: utable.hpp:102
UTable(UArgs a=UArgs::none)
creates a new table widget (
Definition: utable.hpp:31
lightweight general purpose container.
Definition: uelem.hpp:44
Argument list (for passing arguments to constructor or add functions).
Definition: uargs.hpp:43
Box View.
Definition: uview.hpp:65
Specifies the View Style of an UBox.
Definition: uview.hpp:42
Definition: uupdatecontext.hpp:32
Definition: uhardfont.hpp:31
static const UArgs none
the empty arglist.
Definition: uargs.hpp:45
Definition: uwinImpl.hpp:84
Definition: uviewImpl.hpp:114
UTable = class for creating (simplified) HTML like tables.
Definition: utable.hpp:27
Table Cell.
Definition: utable.hpp:65
Compiled Object Style.
Definition: ustyle.hpp:44