com.threerings.opengl.gui.config
Class LayoutConfig

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.gui.config.LayoutConfig
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Direct Known Subclasses:
LayoutConfig.Absolute, LayoutConfig.Anchor, LayoutConfig.Border, LayoutConfig.Group, LayoutConfig.Table

@EditorTypes(value={LayoutConfig.Absolute.class,LayoutConfig.Anchor.class,LayoutConfig.Border.class,LayoutConfig.HorizontalGroup.class,LayoutConfig.VerticalGroup.class,LayoutConfig.Table.class})
public abstract class LayoutConfig
extends DeepObject
implements Exportable


Nested Class Summary
static class LayoutConfig.Absolute
          An absolute layout.
static class LayoutConfig.Anchor
          An anchor layout.
static class LayoutConfig.Border
          A border layout.
static class LayoutConfig.Group
          Base class for LayoutConfig.HorizontalGroup and LayoutConfig.VerticalGroup.
static class LayoutConfig.HorizontalAlignment
          The horizontal alignment for table layouts.
static class LayoutConfig.HorizontalGroup
          A horizontal group layout.
static class LayoutConfig.Justification
          The justification options.
static class LayoutConfig.Location
          Locations for border layouts.
static class LayoutConfig.OffAxisPolicy
          Off-axis group policies.
static class LayoutConfig.OnAxisPolicy
          On-axis group policies.
static class LayoutConfig.Table
          A table layout.
static class LayoutConfig.VerticalAlignment
          Vertical alignment for table layouts.
static class LayoutConfig.VerticalGroup
          A vertical group layout.
 
Constructor Summary
LayoutConfig()
           
 
Method Summary
 void configure(GlContext ctx, Scope scope, com.threerings.util.MessageBundle msgs, Container cont)
          Configures the supplied container with this layout.
 void invalidate()
          Invalidates any cached data.
 
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
 

Constructor Detail

LayoutConfig

public LayoutConfig()
Method Detail

configure

public void configure(GlContext ctx,
                      Scope scope,
                      com.threerings.util.MessageBundle msgs,
                      Container cont)
Configures the supplied container with this layout.


invalidate

public void invalidate()
Invalidates any cached data.



Copyright © 2011. All Rights Reserved.