17 #ifndef _uupdatecontext_hpp_ 18 #define _uupdatecontext_hpp_ 1 19 #include <ubit/udefs.hpp> 20 #include <ubit/ustyle.hpp> 21 #include <ubit/ufontImpl.hpp> 22 #include <ubit/uview.hpp> 54 UGraph* getGraph() {
return graph;}
70 unsigned short flag_count;
79 bool boxIsHFlex, boxIsVFlex;
82 float vspacing, hspacing;
84 const UColor *color, *bgcolor;
107 std::vector<const UFlagdef*> flags;
UElem * getObj()
returns the object (a UElem, a UElem or a UBox) that is related to this context.
Definition: uupdatecontext.hpp:37
Widget position.
Definition: uboxgeom.hpp:91
Definition: uviewImpl.hpp:92
Box container.
Definition: ubox.hpp:64
class for drawing on widgets.
Definition: ugraph.hpp:44
Display Context.
Definition: udisp.hpp:44
void rescale()
rescales the coordinates according to the current scale.
Definition: uupdatecontext.cpp:160
Definition: uupdatecontext.hpp:98
UView * getWinView()
returns the window view that contains getView().
Definition: uupdatecontext.hpp:48
[impl] Internal representation for fonts.
Definition: ufontImpl.hpp:24
Text editing and caret controller.
Definition: uedit.hpp:30
Color attribute of an element or a widget.
Definition: ucolor.hpp:73
Definition: uflag.hpp:103
UDisp * getDisp() const
returns the Display where this view is displayed.
Definition: uview.cpp:86
Flagging conditions.
Definition: uflag.hpp:45
lightweight general purpose container.
Definition: uelem.hpp:44
Definition: uviewImpl.hpp:178
UView * getWinView() const
returns the view of the Window where this view is displayed.
Definition: uview.cpp:89
UView * getView()
returns the view related to this context.
Definition: uupdatecontext.hpp:45
Box View.
Definition: uview.hpp:65
Definition: uupdatecontext.hpp:32
Definition: uhardfont.hpp:31
Definition: ustyle.hpp:26
UBox * getBoxParent() const
returns the closest UBox parent of getBox() (which is not necessarily a direct parent).
Definition: uview.cpp:99
Mouse cursor property.
Definition: ucursor.hpp:31
Compiled Object Style.
Definition: ustyle.hpp:44