18 #define _update_hpp_ 1 19 #include <ubit/udefs.hpp> 44 ADJUST_WIN_SIZE = 1<<8
71 bool operator==(
const UUpdate&);
73 void addModes(
unsigned int m) {modes |= m;}
87 void setMove(
float delta_x,
float delta_y,
bool x_percent,
bool y_percent);
109 float delta_x, delta_y;
110 bool xpercent, ypercent;
115 mutable URect* region;
static const UUpdate layoutAndPaint
layout then paint: prefined constant for UUpdate(LAYOUT|PAINT);
Definition: uupdate.hpp:50
Box container.
Definition: ubox.hpp:64
static const UUpdate paint
paint only: prefined constant for UUpdate(PAINT);
Definition: uupdate.hpp:47
Definition: uappliImpl.hpp:40
updates the layout and the paint.
Definition: uupdate.hpp:34
2D Rectangle.
Definition: ugeom.hpp:165
updates objects even if they are not shown.
Definition: uupdate.hpp:37
specifies how to update UElem, UBox, UWin objects and subclasses.
Definition: uupdate.hpp:25
Base class for Viewable Objects.
Definition: udata.hpp:31
void setPaintStr(const UStr *, int strpos1, int strpos2)
[impl] set the string to be painted.
Definition: uupdate.cpp:126
lightweight general purpose container.
Definition: uelem.hpp:44
void setPaintData(const UData *)
[impl] set the data to be painted.
Definition: uupdate.cpp:115
long getModes() const
returns the current mode mask.
Definition: uupdate.hpp:75
Definition: uappliImpl.hpp:31
UUpdate(unsigned int mode_mask=LAYOUT|PAINT)
creates an object that specifies how to update UElem(s) and subclasses.
Box View.
Definition: uview.hpp:65
Definition: uhardfont.hpp:31
bool isHiddenObjectsMode() const
if true, hidden objects (which are normally ignored) will be updated.
Definition: uupdate.hpp:78
Base class for windows and menus.
Definition: uwin.hpp:47
Definition: uupdate.hpp:113
void setMove(float delta_x, float delta_y, bool x_percent, bool y_percent)
[impl] used to move objects.
Definition: uupdate.cpp:140
Ubit String.
Definition: ustr.hpp:72
updates the layout (not the paint).
Definition: uupdate.hpp:31
updates the paint (not the layout).
Definition: uupdate.hpp:28