17 #ifndef _zoomImpl_hpp_ 18 #define _zoomImpl_hpp_ 1 19 #include <ubit/ubit.hpp> 20 #include <ubit/uhtml.hpp> 28 static UStyle* createStyle();
29 virtual void initNode(
UDoc*);
30 void setGeom(
float _x,
float _y,
float _w,
float _h);
31 void pack(
ZBox* parent_cell);
32 static void packImpl(
UElem* obj,
ZBox* parent_cell);
40 virtual void initNode(
UDoc*);
46 virtual void initNode(
UDoc*);
52 virtual void initNode(
UDoc*);
64 virtual void initNode(
UDoc*,
UElem* parent);
69 virtual void initNode(
UDoc*,
UElem* parent);
70 void setValue(
const UStr& val) {UHtmlAttribute::setValueImpl(pvalue, val);}
71 const UStr* getValue()
const {
return pvalue;}
74 std::vector<UPoint> points;
Widget position.
Definition: uboxgeom.hpp:91
Definition: zoomImpl.hpp:58
Zooming conditions (for semantic zooming).
Definition: uzoom.hpp:110
Box container.
Definition: ubox.hpp:64
Definition: zoomImpl.hpp:44
class for drawing on widgets.
Definition: ugraph.hpp:44
2D Rectangle.
Definition: ugeom.hpp:165
Definition: zoomImpl.hpp:67
Definition: zoomImpl.hpp:50
Generic Document.
Definition: udoc.hpp:122
lightweight general purpose container.
Definition: uelem.hpp:44
Definition: zoomImpl.hpp:62
UBox Border.
Definition: uborder.hpp:27
void setValue(const UStr &val)
changes the value of this attribute does nothing if not applicable for a given subclass.
Definition: zoomImpl.hpp:70
Definition: zoomImpl.hpp:38
Definition: uupdatecontext.hpp:32
Definition: uhardfont.hpp:31
Definition: zoomImpl.hpp:24
Widget Size.
Definition: uboxgeom.hpp:228
Compiled Object Style.
Definition: ustyle.hpp:44
HTML Attribute.
Definition: uhtml.hpp:48
Ubit String.
Definition: ustr.hpp:72