nux-1.14.0
nux::LayeredLayout Member List
This is the complete list of members for nux::LayeredLayout, including all inherited members.
_connection_map (defined in nux::Layout)nux::Layout [protected]
_has_focus_control (defined in nux::Layout)nux::Layout
_heap_allocated (defined in nux::Trackable)nux::Trackable [protected]
_ignore_focus (defined in nux::Layout)nux::Layout
_is_focused (defined in nux::Area)nux::Area [protected]
_layout_element_list (defined in nux::Layout)nux::Layout [protected]
_on_geometry_changeg_reconfigure_parent_layoutnux::Area [protected]
_queued_draw (defined in nux::Layout)nux::Layout [protected]
AcceptKeyboardEvent() const nux::Area
AcceptKeyNavFocus() (defined in nux::Layout)nux::Layout [protected, virtual]
AcceptMouseWheelEvent() const nux::Area
ActivateFocus() (defined in nux::Focusable)nux::Focusable
AddLayer(Area *area, bool expand=true, int x=0, int y=0, int width=0, int height=0)nux::LayeredLayout
AddLayout(Layout *layouy, unsigned int stretch_factor=1, MinorDimensionPosition position=eAbove, MinorDimensionSize extend=eFull, float percentage=100.0f) (defined in nux::LayeredLayout)nux::LayeredLayout
AddLayout(Layout *, unsigned int stretchFactor=1, MinorDimensionPosition=eAbove, MinorDimensionSize extend=eFull, float percentage=100.0f, LayoutPosition=NUX_LAYOUT_END) (defined in nux::Layout)nux::Layout [virtual]
AddProperty(std::string const &name, PropertyBase *property) (defined in nux::Introspectable)nux::Introspectable [inline]
AddSpace(unsigned int width, unsigned int stretchFactor=0, LayoutPosition index=NUX_LAYOUT_END) (defined in nux::Layout)nux::Layout [virtual]
AddView(Area *view, unsigned int stretch_factor=1, MinorDimensionPosition positioning=eAbove, MinorDimensionSize extend=eFull, float percentage=100.0f) (defined in nux::LayeredLayout)nux::LayeredLayout
nux::Layout::AddView(Area *baseobject, unsigned int stretchFactor=1, MinorDimensionPosition positioning=eAbove, MinorDimensionSize extend=eFull, float percentage=100.0f, LayoutPosition index=NUX_LAYOUT_END)nux::Layout [virtual]
ApplyMaxHeight() (defined in nux::Area)nux::Area
ApplyMaxWidth() (defined in nux::Area)nux::Area
ApplyMinHeight() (defined in nux::Area)nux::Area
ApplyMinWidth() (defined in nux::Area)nux::Area
Area(NUX_FILE_LINE_DECL) (defined in nux::Area)nux::Area
CanFocus() (defined in nux::Focusable)nux::Focusable
ChildFocusChanged (defined in nux::Area)nux::Area
ChildLayoutChildQueuedDraw(Area *area) (defined in nux::Layout)nux::Layout [virtual]
ChildLayoutQueuedDraw(Layout *layout) (defined in nux::Layout)nux::Layout [virtual]
ChildViewQueuedDraw(View *view) (defined in nux::Layout)nux::Layout [virtual]
Clear() (defined in nux::LayeredLayout)nux::LayeredLayout [virtual]
ComputeChildLayout() (defined in nux::Area)nux::Area [virtual]
ComputeLayout2() (defined in nux::LayeredLayout)nux::LayeredLayout [virtual]
ComputePosition2(float offsetX, float offsetY) (defined in nux::Area)nux::Area [virtual]
Dispose()nux::Object [virtual]
DoActivateFocus() (defined in nux::Layout)nux::Layout [virtual]
DoCanFocus() (defined in nux::Layout)nux::Layout [virtual]
DoFocusDown(IEvent &ievent, long TraverseInfo, long ProcessEventInfo) (defined in nux::Layout)nux::Layout [protected, virtual]
DoFocusLeft(IEvent &ievent, long TraverseInfo, long ProcessEventInfo) (defined in nux::Layout)nux::Layout [protected, virtual]
DoFocusNext(IEvent &ievent, long TraverseInfo, long ProcessEventInfo) (defined in nux::LayeredLayout)nux::LayeredLayout [protected, virtual]
DoFocusPrev(IEvent &ievent, long TraverseInfo, long ProcessEventInfo) (defined in nux::LayeredLayout)nux::LayeredLayout [protected, virtual]
DoFocusRight(IEvent &ievent, long TraverseInfo, long ProcessEventInfo) (defined in nux::Layout)nux::Layout [protected, virtual]
DoFocusUp(IEvent &ievent, long TraverseInfo, long ProcessEventInfo) (defined in nux::Layout)nux::Layout [protected, virtual]
DoGetFocused() (defined in nux::Layout)nux::Layout [virtual]
DoneRedraw() (defined in nux::Layout)nux::Layout
DoSetFocused(bool focused) (defined in nux::Layout)nux::Layout [virtual]
Draw() (defined in nux::Layout)nux::Layout [inline, virtual]
FindAreaUnderMouse(const Point &mouse_position, NuxEventType event_type)nux::LayeredLayout [virtual]
FindKeyFocusArea(unsigned int key_symbol, unsigned long x11_key_code, unsigned long special_keys_state) (defined in nux::Area)nux::Area [virtual]
FindWidget(Area *WidgetObject) const (defined in nux::Layout)nux::Layout [virtual]
FocusActivated (defined in nux::Area)nux::Area
FocusChanged (defined in nux::Area)nux::Area
FocusFirstChild() (defined in nux::LayeredLayout)nux::LayeredLayout [protected, virtual]
FocusLastChild() (defined in nux::LayeredLayout)nux::LayeredLayout [protected, virtual]
FocusNextChild(Area *child) (defined in nux::Layout)nux::Layout [protected, virtual]
FocusPreviousChild(Area *child) (defined in nux::Layout)nux::Layout [protected, virtual]
GeometryChanged() (defined in nux::Area)nux::Area [inline, protected, virtual]
GeometryChangePending() (defined in nux::Area)nux::Area [inline, protected, virtual]
Get2DMatrix() const (defined in nux::Area)nux::Area
Get3DMatrix() const (defined in nux::Area)nux::Area
GetAbsoluteGeometry() const nux::Area [virtual]
GetAbsoluteHeight() const nux::Area
GetAbsoluteWidth() const nux::Area
GetAbsoluteX() const nux::Area
GetAbsoluteY() const nux::Area
GetActiveLayer()nux::LayeredLayout
GetActiveLayerN()nux::LayeredLayout
GetAllocationLoation() const (defined in nux::Object)nux::Object
GetBaseHeight() const (defined in nux::Area)nux::Area
GetBaseString() const (defined in nux::Area)nux::Area
GetBaseWidth() const (defined in nux::Area)nux::Area
GetBaseX() const (defined in nux::Area)nux::Area
GetBaseY() const (defined in nux::Area)nux::Area
GetChildren() (defined in nux::Layout)nux::Layout [inline]
GetCompositeList(std::list< Area * > *ViewList) (defined in nux::LayeredLayout)nux::LayeredLayout [virtual]
GetContentDistribution() (defined in nux::Layout)nux::Layout [virtual]
GetContentHeight() const (defined in nux::Layout)nux::Layout [inline]
GetContentWidth() const (defined in nux::Layout)nux::Layout [inline]
GetExtend() (defined in nux::Area)nux::Area [virtual]
GetFocusableEventType(unsigned long eventType, unsigned long keysym, const char *character, FocusDirection *direction) (defined in nux::Focusable)nux::Focusable [static]
GetFocused() (defined in nux::Focusable)nux::Focusable
GetFocusedChild() (defined in nux::Layout)nux::Layout [protected]
GetGeometry() const nux::Area
GetHorizontalExternalMargin() const (defined in nux::Layout)nux::Layout [inline]
GetHorizontalInternalMargin() const (defined in nux::Layout)nux::Layout [inline]
GetInputMode()nux::LayeredLayout
GetLayoutProperties()nux::Area
GetMaximumHeight() const (defined in nux::Area)nux::Area
GetMaximumSize() const (defined in nux::Area)nux::Area
GetMaximumWidth() const (defined in nux::Area)nux::Area
GetMaxStretchFactor() (defined in nux::Layout)nux::Layout [virtual]
GetMinimumHeight() const (defined in nux::Area)nux::Area
GetMinimumSize() const (defined in nux::Area)nux::Area
GetMinimumWidth() const (defined in nux::Area)nux::Area
GetMinStretchFactor() (defined in nux::Layout)nux::Layout
GetNumStretchFactor(unsigned int sf) (defined in nux::Layout)nux::Layout
GetObjectSize()nux::Trackable [virtual]
GetPaintAll()nux::LayeredLayout
GetParentObject() const (defined in nux::Area)nux::Area
GetPercentage() (defined in nux::Area)nux::Area [virtual]
GetPositioning() (defined in nux::Area)nux::Area [virtual]
GetProperty(std::string const &name, T *foo=0) (defined in nux::Introspectable)nux::Introspectable
GetReferenceCount() const nux::Object
GetRootGeometry() const nux::Area [virtual]
GetRootHeight() const nux::Area
GetRootWidth() const nux::Area
GetRootX() const nux::Area
GetRootY() const nux::Area
GetStretchFactor() (defined in nux::Area)nux::Area [virtual]
GetToplevel()nux::Area
GetTopLevelViewWindow()nux::Area
GetVerticalExternalMargin() const (defined in nux::Layout)nux::Layout [inline]
GetVerticalInternalMargin() const (defined in nux::Layout)nux::Layout [inline]
has_key_focus_ (defined in nux::Area)nux::Area [protected]
HasFocusableEntries() (defined in nux::Layout)nux::Layout
HasFocusControl() (defined in nux::Layout)nux::Layout
HasKeyFocus() const (defined in nux::Area)nux::Area
HasTopLevelParent()nux::Area
IncreaseSize(int x, int y) (defined in nux::Area)nux::Area
InitiallyUnownedObject(NUX_FILE_LINE_PROTO)nux::InitiallyUnownedObject
InnerGetAbsoluteGeometry(Geometry &geometry)nux::Area [protected]
InnerGetRootGeometry(Geometry &geometry)nux::Area [protected]
INPUT_MODE_ACTIVE enum value (defined in nux::LayeredLayout)nux::LayeredLayout
INPUT_MODE_COMPOSITE enum value (defined in nux::LayeredLayout)nux::LayeredLayout
InputMode enum name (defined in nux::LayeredLayout)nux::LayeredLayout
InspectKeyEvent(unsigned int eventType, unsigned int keysym, const char *character)nux::Area [virtual]
Introspectable() (defined in nux::Introspectable)nux::Introspectable [inline]
Is3DArea() const (defined in nux::Area)nux::Area
IsArea() const (defined in nux::Area)nux::Area [virtual]
IsChildOf(Area *parent)nux::Area
IsDynamic() const nux::Trackable
IsEmpty() const (defined in nux::Layout)nux::Layout [virtual]
IsHeapAllocated()nux::Trackable
IsInputArea() const (defined in nux::Area)nux::Area [virtual]
IsLayout() const (defined in nux::Area)nux::Area [virtual]
IsLayoutDone() (defined in nux::Area)nux::Area [virtual]
IsQueuedForDraw()nux::Layout
IsSensitive()nux::Area
IsSpaceLayout() const (defined in nux::Area)nux::Area [virtual]
IsView() const (defined in nux::Area)nux::Area [virtual]
IsViewWindow() const (defined in nux::Area)nux::Area [virtual]
IsVisible()nux::Area
KeyNavIteration(KeyNavDirection direction) (defined in nux::LayeredLayout)nux::LayeredLayout [protected, virtual]
LayeredLayout(NUX_FILE_LINE_PROTO) (defined in nux::LayeredLayout)nux::LayeredLayout
Layout(NUX_FILE_LINE_PROTO) (defined in nux::Layout)nux::Layout
Lower(Area *area, Area *below)nux::LayeredLayout
LowerBottom(Area *area)nux::LayeredLayout
m_contentHeight (defined in nux::Layout)nux::Layout [protected]
m_ContentSize (defined in nux::Layout)nux::Layout [protected]
m_ContentStacking (defined in nux::Layout)nux::Layout [protected]
m_contentWidth (defined in nux::Layout)nux::Layout [protected]
m_fittingHeight (defined in nux::Layout)nux::Layout [protected]
m_fittingWidth (defined in nux::Layout)nux::Layout [protected]
m_h_in_margin (defined in nux::Layout)nux::Layout [protected]
m_h_out_margin (defined in nux::Layout)nux::Layout [protected]
m_name (defined in nux::Layout)nux::Layout [protected]
m_v_in_margin (defined in nux::Layout)nux::Layout [protected]
m_v_out_margin (defined in nux::Layout)nux::Layout [protected]
next_object_to_key_focus_area_ (defined in nux::Area)nux::Area [protected]
NUX_DECLARE_OBJECT_TYPE(InitiallyUnownedObject, Object) (defined in nux::InitiallyUnownedObject)nux::InitiallyUnownedObject
NUX_DECLARE_OBJECT_TYPE(BaseObject, Trackable) (defined in nux::Object)nux::Object
NUX_DECLARE_ROOT_OBJECT_TYPE(Trackable) (defined in nux::Trackable)nux::Trackable
Object(bool OwnTheReference=true, NUX_FILE_LINE_PROTO)nux::Object
object_destroyednux::Object
OnChildFocusChanged(Area *child) (defined in nux::Layout)nux::Layout [protected]
OnChildQueueDraw (defined in nux::Layout)nux::Layout
OnGeometryChanged (defined in nux::Area)nux::Area
OnKeyNavChangeReconfigurenux::Area
OnKeyNavFocusActivate (defined in nux::Area)nux::Area
OnKeyNavFocusChange (defined in nux::Area)nux::Area
OnLayerGeometryChanged(Area *area, Geometry geo) (defined in nux::LayeredLayout)nux::LayeredLayout [protected]
OnQueueDrawnux::Layout
OnResizenux::Area
OnSensitiveChanged (defined in nux::Area)nux::Area
OnVisibleChanged (defined in nux::Area)nux::Area
operator delete(void *ptr) (defined in nux::Trackable)nux::Trackable [static]
operator new(size_t size) (defined in nux::Trackable)nux::Trackable [static]
operator new(size_t size, void *ptr) (defined in nux::Trackable)nux::Trackable [static]
OwnsTheReference()nux::Trackable
PositionChildLayout(float offsetX, float offsetY) (defined in nux::Area)nux::Area [virtual]
ProcessDraw(GraphicsEngine &gfx_context, bool force_draw)nux::LayeredLayout [virtual]
ProcessEvent(IEvent &ievent, long TraverseInfo, long ProcessEventInfo) (defined in nux::Layout)nux::Layout [inline, virtual]
ProcessFocusEvent(IEvent &ievent, long TraverseInfo, long ProcessEventInfo) (defined in nux::Layout)nux::Layout
QueueDraw()nux::Layout [virtual]
QueueRelayout()nux::Area
Raise(Area *area, Area *above)nux::LayeredLayout
RaiseTop(Area *area)nux::LayeredLayout
ReconfigureParentLayoutOnGeometryChange()nux::Area
Reference()nux::Object [virtual]
RemoveChildObject(Area *area) (defined in nux::LayeredLayout)nux::LayeredLayout [virtual]
RemoveLayer(Area *area)nux::LayeredLayout
RequestBottomUpLayoutComputation(Area *bo_initiator)nux::Layout [virtual]
ResetDownwardPathToKeyFocusArea() (defined in nux::Area)nux::Area
ResetUpwardPathToKeyFocusArea() (defined in nux::Area)nux::Area
SearchInAllSubNodes(Area *bo) (defined in nux::Layout)nux::Layout
SearchInFirstSubNodes(Area *bo) (defined in nux::Layout)nux::Layout
SendEventToArea(Area *area, IEvent &ievent, long TraverseInfo, long ProcessEventInfo) (defined in nux::Layout)nux::Layout [protected]
Set2DMatrix(const Matrix4 &mat) (defined in nux::Area)nux::Area
Set2DTranslation(float tx, float ty, float tz) (defined in nux::Area)nux::Area
set_new_handler(std::new_handler handler) (defined in nux::Trackable)nux::Trackable [static]
SetAcceptKeyboardEvent(bool accept_key_event)nux::Area
SetAcceptMouseWheelEvent(bool accept_mouse_wheel_event)nux::Area
SetActiveLayer(Area *area)nux::LayeredLayout
SetActiveLayerN(int index_)nux::LayeredLayout
SetBaseHeight(int h) (defined in nux::Area)nux::Area
SetBaseSize(int w, int h)nux::Area
SetBaseString(const TCHAR *Caption) (defined in nux::Area)nux::Area
SetBaseWidth(int w) (defined in nux::Area)nux::Area
SetBaseX(int x) (defined in nux::Area)nux::Area
SetBaseXY(int x, int y) (defined in nux::Area)nux::Area
SetBaseY(int y) (defined in nux::Area)nux::Area
SetContentDistribution(LayoutContentDistribution stacking_order)nux::Layout [virtual]
SetExtend(MinorDimensionSize ext) (defined in nux::Area)nux::Area [virtual]
SetFocusControl(bool focus_control) (defined in nux::Layout)nux::Layout
SetFocused(bool focused) (defined in nux::Focusable)nux::Focusable
SetGeometry(int x, int y, int w, int h)nux::Area
SetGeometry(const Geometry &geo)nux::Area
SetHorizontalExternalMargin(int m) (defined in nux::Layout)nux::Layout [inline]
SetHorizontalInternalMargin(int m) (defined in nux::Layout)nux::Layout [inline]
SetInputMode(LayeredLayout::InputMode input_mode)nux::LayeredLayout
SetLayoutDone(bool b) (defined in nux::Area)nux::Area [virtual]
SetLayoutProperties(LayoutProperties *properties)nux::Area
SetMaximumHeight(int h) (defined in nux::Area)nux::Area
SetMaximumSize(int w, int h) (defined in nux::Area)nux::Area
SetMaximumWidth(int w) (defined in nux::Area)nux::Area
SetMinimumHeight(int h) (defined in nux::Area)nux::Area
SetMinimumSize(int w, int h) (defined in nux::Area)nux::Area
SetMinimumWidth(int w) (defined in nux::Area)nux::Area
SetMinMaxSize(int w, int h) (defined in nux::Area)nux::Area
SetOwnedReference(bool b) (defined in nux::Trackable)nux::Trackable [protected]
SetPaintAll(bool paint_all)nux::LayeredLayout
SetParentObject(Area *)nux::Area [virtual]
SetPathToKeyFocusArea() (defined in nux::Area)nux::Area
SetPercentage(float f) (defined in nux::Area)nux::Area [virtual]
SetPositioning(MinorDimensionPosition p) (defined in nux::Area)nux::Area [virtual]
SetProperty(std::string const &name, const char *value)nux::Introspectable [inline]
SetProperty(std::string const &name, T const &value) (defined in nux::Introspectable)nux::Introspectable
SetReconfigureParentLayoutOnGeometryChange(bool reconfigure_parent_layout)nux::Area
SetSensitive(bool sensitive)nux::Area
SetStretchFactor(unsigned int sf) (defined in nux::Area)nux::Area [virtual]
SetVerticalExternalMargin(int m) (defined in nux::Layout)nux::Layout [inline]
SetVerticalInternalMargin(int m) (defined in nux::Layout)nux::Layout [inline]
SetVisible(bool visible)nux::Area
SinkReference()nux::Object [virtual]
TestMousePointerInclusion(const Point &mouse_position, NuxEventType event_type)nux::Area
TestMousePointerInclusionFilterMouseWheel(const Point &mouse_position, NuxEventType event)nux::Area
Trackable() (defined in nux::Trackable)nux::Trackable [protected]
UnParentObject()nux::Area [virtual]
UnReference()nux::Object [virtual]
UpdateLayer(Area *area, bool expand=true, int x=0, int y=0, int width=0, int height=0)nux::LayeredLayout
ViewAdded (defined in nux::Layout)nux::Layout
ViewRemoved (defined in nux::Layout)nux::Layout
~Area() (defined in nux::Area)nux::Area [virtual]
~InitiallyUnownedObject() (defined in nux::InitiallyUnownedObject)nux::InitiallyUnownedObject
~LayeredLayout() (defined in nux::LayeredLayout)nux::LayeredLayout
~Layout() (defined in nux::Layout)nux::Layout [virtual]
~Object()nux::Object [protected, virtual]
~Trackable()=0 (defined in nux::Trackable)nux::Trackable [protected, pure virtual]
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends