SimpleGridLayoutBuilder Struct Reference

#include <ArmarXGui/libraries/RemoteGui/WidgetBuilder/LayoutWidgets.h>

+ Inheritance diagram for SimpleGridLayoutBuilder:

Public Types

using Base = ChildrenMixin<SimpleGridLayoutBuilder>
 

Public Member Functions

SimpleGridLayoutBuilder & addChild (WidgetPtr const &child)
 
SimpleGridLayoutBuilder & addChild (WidgetPtr const &child, int colspan)
 
SimpleGridLayoutBuilder & addEmptyWidget ()
 
SimpleGridLayoutBuilder & addEmptyWidget (int colspan)
 
SimpleGridLayoutBuilder & addHLine ()
 
SimpleGridLayoutBuilder & addHLine (int colspan)
 
SimpleGridLayoutBuilder & addHSpacer ()
 
SimpleGridLayoutBuilder & addHSpacer (int colspan)
 
SimpleGridLayoutBuilder & addTextLabel (std::string const &text)
 
SimpleGridLayoutBuilder & addTextLabel (std::string const &text, int colspan)
 
SimpleGridLayoutBuilder & addVLine ()
 
SimpleGridLayoutBuilder & addVLine (int colspan)
 
SimpleGridLayoutBuilder & addVSpacer ()
 
SimpleGridLayoutBuilder & addVSpacer (int colspan)
 
SimpleGridLayoutBuilder & cols (int n)
 
SimpleGridLayoutBuilder & columns (int n)
 
- Public Member Functions inherited from WidgetMixin< SimpleGridLayout, SimpleGridLayoutBuilder >
SimpleGridLayout & widget ()
 
 WidgetMixin (std::string const &name)
 
- Public Member Functions inherited from WidgetBuilder
WidgetBuilder & disabled (bool disabled=true)
 
WidgetBuilder & hidden (bool hidden=true)
 
virtual operator WidgetPtr () const
 
virtual ~WidgetBuilder ()=default
 
- Public Member Functions inherited from ChildrenMixin< SimpleGridLayoutBuilder >
SimpleGridLayoutBuilder & addChild (WidgetPtr const &child)
 
SimpleGridLayoutBuilder & addChild (WidgetPtr const &child)
 
SimpleGridLayoutBuilder & addChildren (std::vector< WidgetPtr > const &children)
 
SimpleGridLayoutBuilder & addChildren (std::vector< WidgetPtr > const &children)
 
SimpleGridLayoutBuilder & addEmptyWidget ()
 
SimpleGridLayoutBuilder & addEmptyWidget ()
 
SimpleGridLayoutBuilder & addHLine ()
 
SimpleGridLayoutBuilder & addHLine ()
 
SimpleGridLayoutBuilder & addHSpacer ()
 
SimpleGridLayoutBuilder & addHSpacer ()
 
SimpleGridLayoutBuilder & addTextLabel (std::string const &text)
 
SimpleGridLayoutBuilder & addTextLabel (std::string const &text)
 
SimpleGridLayoutBuilder & addVLine ()
 
SimpleGridLayoutBuilder & addVLine ()
 
SimpleGridLayoutBuilder & addVSpacer ()
 
SimpleGridLayoutBuilder & addVSpacer ()
 
SimpleGridLayoutBuilder & appendChild (WidgetPtr const &child)
 
SimpleGridLayoutBuilder & appendChild (WidgetPtr const &child)
 
const WidgetPtr & child (std::size_t i)
 
const WidgetPtr & child (std::size_t i)
 
SimpleGridLayoutBuilder & child (WidgetPtr const &child)
 
SimpleGridLayoutBuilder & child (WidgetPtr const &child)
 
SimpleGridLayoutBuilder & children (std::vector< WidgetPtr > const &children)
 
SimpleGridLayoutBuilder & children (std::vector< WidgetPtr > const &children)
 
SimpleGridLayoutBuilder & prependChild (WidgetPtr const &child)
 
SimpleGridLayoutBuilder & prependChild (WidgetPtr const &child)
 

Additional Inherited Members

- Static Public Member Functions inherited from NoValueMixin< SimpleGridLayout, SimpleGridLayoutBuilder >
static ValueVariant defaultValue ()
 
- Protected Attributes inherited from WidgetBuilder
WidgetPtr widget_
 

Detailed Description

Definition at line 115 of file LayoutWidgets.h.

Member Typedef Documentation

◆ Base

Definition at line 119 of file LayoutWidgets.h.

Member Function Documentation

◆ addChild() [1/2]

SimpleGridLayoutBuilder & addChild ( WidgetPtr const & child)
inline

Definition at line 27 of file LayoutWidgets.h.

◆ addChild() [2/2]

SimpleGridLayoutBuilder & addChild ( WidgetPtr const & child,
int colspan )
inline

Definition at line 139 of file LayoutWidgets.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addEmptyWidget() [1/2]

SimpleGridLayoutBuilder & addEmptyWidget ( )
inline

Definition at line 83 of file LayoutWidgets.h.

◆ addEmptyWidget() [2/2]

SimpleGridLayoutBuilder & addEmptyWidget ( int colspan)
inline

Definition at line 174 of file LayoutWidgets.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addHLine() [1/2]

SimpleGridLayoutBuilder & addHLine ( )
inline

Definition at line 89 of file LayoutWidgets.h.

◆ addHLine() [2/2]

SimpleGridLayoutBuilder & addHLine ( int colspan)
inline

Definition at line 182 of file LayoutWidgets.h.

+ Here is the call graph for this function:

◆ addHSpacer() [1/2]

SimpleGridLayoutBuilder & addHSpacer ( )
inline

Definition at line 71 of file LayoutWidgets.h.

◆ addHSpacer() [2/2]

SimpleGridLayoutBuilder & addHSpacer ( int colspan)
inline

Definition at line 158 of file LayoutWidgets.h.

+ Here is the call graph for this function:

◆ addTextLabel() [1/2]

SimpleGridLayoutBuilder & addTextLabel ( std::string const & text)
inline

Definition at line 65 of file LayoutWidgets.h.

◆ addTextLabel() [2/2]

SimpleGridLayoutBuilder & addTextLabel ( std::string const & text,
int colspan )
inline

Definition at line 150 of file LayoutWidgets.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addVLine() [1/2]

SimpleGridLayoutBuilder & addVLine ( )
inline

Definition at line 95 of file LayoutWidgets.h.

◆ addVLine() [2/2]

SimpleGridLayoutBuilder & addVLine ( int colspan)
inline

Definition at line 190 of file LayoutWidgets.h.

+ Here is the call graph for this function:

◆ addVSpacer() [1/2]

SimpleGridLayoutBuilder & addVSpacer ( )
inline

Definition at line 77 of file LayoutWidgets.h.

◆ addVSpacer() [2/2]

SimpleGridLayoutBuilder & addVSpacer ( int colspan)
inline

Definition at line 166 of file LayoutWidgets.h.

+ Here is the call graph for this function:

◆ cols()

SimpleGridLayoutBuilder & cols ( int n)
inline

Definition at line 123 of file LayoutWidgets.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ columns()

SimpleGridLayoutBuilder & columns ( int n)
inline

Definition at line 130 of file LayoutWidgets.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this struct was generated from the following file: