FBGridLayout Class Reference

FBGridLayout Class Reference

#include <mobu-python-api.h>

Class Description

Python Docstring:

More advance layout that allow organisation of control in a grid. 
User can place a control at specific coordinates. 
User can also setup parameters that affect whole row or column. 
+ Inheritance diagram for FBGridLayout:

Public Member Functions

__init__ ()
 
Add ()
 
AddRange ()
 
Remove ()
 
RemoveAll ()
 
SetRowHeight ()
 
SetRowRatio ()
 
SetRowSpacing ()
 
SetColWidth ()
 
SetColRatio ()
 
SetColSpacing ()
 
_GetDesc ()
 
_Resize ()
 
_Add ()
 
_Updaterows ()
 
_Updatecols ()
 
_GetSpace ()
 
_Restructure ()
 
- Public Member Functions inherited from FBLayout
__reduce__ ()
 
RemoveRegion ()
 
RenameRegion ()
 
__init__ ()
 
AddRegion ()
 
GetRegion ()
 
GetRegionPositions ()
 
GetSplitStyle ()
 
MoveRegion ()
 
SetRegionTitle ()
 
GetControl ()
 
SetBorder ()
 
SetControl ()
 
SizeRegion ()
 
SetSplitStyle ()
 
ClearControl ()
 
SetView ()
 
Restructure ()
 
SetAutoRestructure ()
 
- Public Member Functions inherited from FBVisualComponent
__reduce__ ()
 
IsView ()
 
Refresh ()
 
ViewInput ()
 
ViewExpose ()
 
GetQWidgetAddress ()
 
GetChild ()
 
AddChild ()
 
__init__ ()
 
- Public Member Functions inherited from FBComponent
HardSelect ()
 
GetObjectStatus ()
 
SetObjectStatus ()
 
DisableObjectFlags ()
 
GetOwnerFileReference ()
 
SetObjectFlags ()
 
GetObjectFlags ()
 
EnableObjectFlags ()
 
FBDelete ()
 
PropertyRemove ()
 
ProcessNamespaceHierarchy ()
 
PropertyCreate ()
 
HasObjectFlags ()
 
Is ()
 
ProcessObjectNamespace ()
 
PropertyAddReferenceProperty ()
 
ClassName ()
 
FBDestroy ()
 
FBCreate ()
 
PropertyAdd ()
 
PropertyGetModifiedList ()
 
__reduce__ ()
 
__init__ ()
 
- Public Member Functions inherited from FBPlug
ClassName ()
 
ConnectDstAt ()
 
ConnectSrc ()
 
ConnectSrcAt ()
 
DisconnectAllDst ()
 
DisconnectAllSrc ()
 
BeginChange ()
 
DisconnectDst ()
 
ConnectDst ()
 
GetSrcCount ()
 
SetContentModified ()
 
DisconnectDstAt ()
 
DisconnectSrcAt ()
 
GetDst ()
 
GetPlugConnectionModifiedList ()
 
GetDstType ()
 
GetSrcType ()
 
RevertModification ()
 
GetSrc ()
 
GetDstCount ()
 
IsSDKComponent ()
 
ReplaceSrcAt ()
 
MoveSrcAt ()
 
GetContentModified ()
 
SwapSrc ()
 
GetSelfModified ()
 
EndChange ()
 
GetOwner ()
 
ReplaceDstAt ()
 
GetOwnedCount ()
 
SetSelfModified ()
 
DisconnectSrc ()
 
Is ()
 
GetOwned ()
 
__reduce__ ()
 
__init__ ()
 
PrintClassDefinitions ()
 
- Public Member Functions inherited from FBPythonWrapper
__reduce__ ()
 
__init__ ()
 

Additional Inherited Members

- Public Attributes inherited from FBLayout
object OnIdle
 
object OnPaint
 
object OnResize
 
object OnShow
 
object OnInput
 
- Public Attributes inherited from FBVisualComponent
object Caption
 
object Enabled
 
object Hint
 
object ReadOnly
 
object Visible
 
object Left
 
object Top
 
object Width
 
object Height
 
object RegionName
 
object RegionOffsetX
 
object RegionOffsetY
 
object RegionOffsetWidth
 
object RegionOffsetHeight
 
object RegionRatioX
 
object RegionRatioY
 
object RegionRatioWidth
 
object RegionRatioHeight
 
object RegionAttachTypeX
 
object RegionAttachTypeY
 
object RegionAttachTypeWidth
 
object RegionAttachTypeHeight
 
object RegionAttachToX
 
object RegionAttachToY
 
object RegionAttachToWidth
 
object RegionAttachToHeight
 
object RegionPosMinX
 
object RegionPosMaxX
 
object RegionPosMinY
 
object RegionPosMaxY
 
object BorderCaption
 
object BorderShowCaption
 
object BorderStyle
 
object BorderWidth
 
object BorderSpacing
 
object BorderInSet
 
object BorderMaxAngle
 
object BorderCornerRadius
 
- Public Attributes inherited from FBComponent
object OwnerNamespace
 
object Components
 
object Name
 
object LongName
 
object FullName
 
object Parents
 
object PropertyList
 
object Selected
 
- Public Attributes inherited from FBPythonWrapper
object OnUnbind
 

Member Function Documentation

__init__ ( )
_Add ( )
_GetDesc ( )
_GetSpace ( )
_Resize ( )
_Restructure ( )
_Updatecols ( )
_Updaterows ( )
Add ( )

Python Docstring:

Add control in row r and column c.
attachX: specifies a control horizontal attachment in a column (kFBAttachLeft, kFBAttachRight)
attachY: specifies a control veritcal attachment in a row (kFBAttachTop, kFBAttachBottom)
width: fixed width of a control
height: fixed height of a control 
AddRange ( )

Python Docstring:

Add control in a range of coordinates. Control will span from row1 to row2 and from col1 to col2        
attachX: specifies a control horizontal attachment in a column (kFBAttachLeft, kFBAttachRight)
attachY: specifies a control veritcal attachment in a row (kFBAttachTop, kFBAttachBottom) 
Remove ( )

Python Docstring:

Remove a control from the grid 
RemoveAll ( )

Python Docstring:

Remove all controls from the grid 
SetColRatio ( )

Python Docstring:

Set col c ratio. this col will be allocated width according to this ratio
when all fixed width has been allocated. 
SetColSpacing ( )

Python Docstring:

Set col c spacing between previous col.
SetColWidth ( )

Python Docstring:

Set col c fixed width.
SetRowHeight ( )

Python Docstring:

Set row r fixed height 
SetRowRatio ( )

Python Docstring:

Set row r ratio. this row will be allocated height according to this ratio
when all fixed height has been allocated. 
SetRowSpacing ( )

Python Docstring:

Set row r spacing between previous row.