ubit
Public Member Functions | Public Attributes | Protected Member Functions | Friends | List of all members
ubit::UUpdateContext Class Reference
Inheritance diagram for ubit::UUpdateContext:
ubit::UWinUpdateContext

Public Member Functions

 UUpdateContext (const UUpdateContext &parent_ctx, UElem *, UView *, UViewUpdateImpl *)
 creates a subcontext (not the first layer of the context stack)
 
UElemgetObj ()
 returns the object (a UElem, a UElem or a UBox) that is related to this context.
 
UBoxgetBoxParent ()
 
UViewgetView ()
 returns the view related to this context.
 
UViewgetWinView ()
 returns the window view that contains getView().
 
UDispgetDisp () const
 
UGraphgetGraph ()
 
void rescale ()
 rescales the coordinates according to the current scale.
 
void addFlagdef (const UFlagdef *)
 
const UFlagdefgetFlagdef (const UFlag &) const
 
const UFlagdefgetFlagdef (const UFlag *) const
 
const UPropdefgetPropdef (const UFlag &) const
 
const UPropdefgetPropdef (const UFlag *) const
 

Public Attributes

const UUpdateContextparent_ctx
 
UWinUpdateContextwin_ctx
 
unsigned short flag_count
 
UElemobj
 
UViewview
 
UViewUpdateImplview_impl
 
const UStyleobj_style
 
ULocalProps local
 
UPospos
 
UFontDesc fontdesc
 
bool boxIsHFlex
 
bool boxIsVFlex
 
char valign
 
char halign
 
float xyscale
 
float vspacing
 
float hspacing
 
UEditedit
 
const UColorcolor
 
const UColorbgcolor
 
const UCursorcursor
 
UGraphgraph
 

Protected Member Functions

 UUpdateContext (UView *win_view)
 

Friends

class UViewFind
 

The documentation for this class was generated from the following files: