17 #ifndef _uctlmenu_hpp_ 18 #define _uctlmenu_hpp_ 1 19 #include <ubit/upiemenu.hpp> 20 #include <ubit/ucall.hpp> 76 static UStyle* createStyle();
93 UCtlAction(
float _gain) : xmag(_gain), ymag(_gain) {}
96 void setGain(
float _gain) {xmag = ymag = _gain;}
97 void setGain(
float _xgain,
float _ygain) {xmag = _xgain, ymag = _ygain;}
98 float getXGain()
const {
return xmag;}
99 float getYGain()
const {
return ymag;}
109 virtual void operator()(
UEvent&);
166 float arm_xpos, arm_ypos, xpos, ypos;
Callback object for UCtlmenu items (base class).
Definition: uctlmenu.hpp:91
Box container.
Definition: ubox.hpp:64
2D Point.
Definition: ugeom.hpp:25
Ubit Event class.
Definition: uevent.hpp:30
lightweight general purpose container.
Definition: uelem.hpp:44
base class of callback objects for firing functions or methods.
Definition: ucall.hpp:144
Definition: uhardfont.hpp:31
Panning (Callback object for UCtlmenu items).
Definition: uctlmenu.hpp:140
Compiled Object Style.
Definition: ustyle.hpp:44
mouse events
Definition: uevent.hpp:172
Centred zoom (Callback object for UCtlmenu items).
Definition: uctlmenu.hpp:122
[impl] Internal implementation of a child node.
Definition: uchild.hpp:23