com.threerings.opengl.gui.config
Class LayoutConfig.Group

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.gui.config.LayoutConfig
          extended by com.threerings.opengl.gui.config.LayoutConfig.Group
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Direct Known Subclasses:
LayoutConfig.HorizontalGroup, LayoutConfig.VerticalGroup
Enclosing class:
LayoutConfig

public abstract static class LayoutConfig.Group
extends LayoutConfig

Base class for LayoutConfig.HorizontalGroup and LayoutConfig.VerticalGroup.


Nested Class Summary
static class LayoutConfig.Group.Child
          Represents a child of the layout.
 
Nested classes/interfaces inherited from class com.threerings.opengl.gui.config.LayoutConfig
LayoutConfig.Absolute, LayoutConfig.Anchor, LayoutConfig.Border, LayoutConfig.Group, LayoutConfig.HorizontalAlignment, LayoutConfig.HorizontalGroup, LayoutConfig.Justification, LayoutConfig.Location, LayoutConfig.OffAxisPolicy, LayoutConfig.OnAxisPolicy, LayoutConfig.Table, LayoutConfig.VerticalAlignment, LayoutConfig.VerticalGroup
 
Field Summary
 LayoutConfig.Group.Child[] children
          The children of this layout.
 int gap
          The gap between components.
 LayoutConfig.Justification justification
          The justification for the main axis.
 LayoutConfig.Justification offAxisJustification
          The justification on the off axis.
 LayoutConfig.OffAxisPolicy offAxisPolicy
          The policy for the off axis.
 LayoutConfig.OnAxisPolicy policy
          The policy for the main axis.
 
Constructor Summary
LayoutConfig.Group()
           
 
Method Summary
 void invalidate()
          Invalidates any cached data.
 
Methods inherited from class com.threerings.opengl.gui.config.LayoutConfig
configure
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

policy

@Editable(hgroup="p")
public LayoutConfig.OnAxisPolicy policy
The policy for the main axis.


offAxisPolicy

@Editable(hgroup="p")
public LayoutConfig.OffAxisPolicy offAxisPolicy
The policy for the off axis.


gap

@Editable(hgroup="p")
public int gap
The gap between components.


justification

@Editable(hgroup="j")
public LayoutConfig.Justification justification
The justification for the main axis.


offAxisJustification

@Editable(hgroup="j")
public LayoutConfig.Justification offAxisJustification
The justification on the off axis.


children

@Editable
public LayoutConfig.Group.Child[] children
The children of this layout.

Constructor Detail

LayoutConfig.Group

public LayoutConfig.Group()
Method Detail

invalidate

public void invalidate()
Description copied from class: LayoutConfig
Invalidates any cached data.

Overrides:
invalidate in class LayoutConfig


Copyright © 2011. All Rights Reserved.