|
ubit
|
Public Member Functions | |
| UUpdateContext (const UUpdateContext &parent_ctx, UElem *, UView *, UViewUpdateImpl *) | |
| creates a subcontext (not the first layer of the context stack) | |
| UElem * | getObj () |
| returns the object (a UElem, a UElem or a UBox) that is related to this context. | |
| UBox * | getBoxParent () |
| UView * | getView () |
| returns the view related to this context. | |
| UView * | getWinView () |
| returns the window view that contains getView(). | |
| UDisp * | getDisp () const |
| UGraph * | getGraph () |
| void | rescale () |
| rescales the coordinates according to the current scale. | |
| void | addFlagdef (const UFlagdef *) |
| const UFlagdef * | getFlagdef (const UFlag &) const |
| const UFlagdef * | getFlagdef (const UFlag *) const |
| const UPropdef * | getPropdef (const UFlag &) const |
| const UPropdef * | getPropdef (const UFlag *) const |
Public Attributes | |
| const UUpdateContext * | parent_ctx |
| UWinUpdateContext * | win_ctx |
| unsigned short | flag_count |
| UElem * | obj |
| UView * | view |
| UViewUpdateImpl * | view_impl |
| const UStyle * | obj_style |
| ULocalProps | local |
| UPos * | pos |
| UFontDesc | fontdesc |
| bool | boxIsHFlex |
| bool | boxIsVFlex |
| char | valign |
| char | halign |
| float | xyscale |
| float | vspacing |
| float | hspacing |
| UEdit * | edit |
| const UColor * | color |
| const UColor * | bgcolor |
| const UCursor * | cursor |
| UGraph * | graph |
Protected Member Functions | |
| UUpdateContext (UView *win_view) | |
Friends | |
| class | UViewFind |
1.8.12