com.threerings.opengl.gui.config
Class ComponentConfig.TabbedPane

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.gui.config.ComponentConfig
          extended by com.threerings.opengl.gui.config.ComponentConfig.TabbedPane
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
ComponentConfig

public static class ComponentConfig.TabbedPane
extends ComponentConfig

A tabbed pane.


Nested Class Summary
static class ComponentConfig.TabbedPane.Tab
          A single tab.
 
Nested classes/interfaces inherited from class com.threerings.opengl.gui.config.ComponentConfig
ComponentConfig.Button, ComponentConfig.ChatOverlay, ComponentConfig.CheckBox, ComponentConfig.ColorPicker, ComponentConfig.ComboBox, ComponentConfig.Container, ComponentConfig.HTMLView, ComponentConfig.Label, ComponentConfig.List, ComponentConfig.Orientation, ComponentConfig.PasswordField, ComponentConfig.RenderableView, ComponentConfig.ScrollBar, ComponentConfig.ScrollPane, ComponentConfig.Slider, ComponentConfig.Spacer, ComponentConfig.Spinner, ComponentConfig.StatusLabel, ComponentConfig.TabbedPane, ComponentConfig.TextArea, ComponentConfig.TextComponent, ComponentConfig.TextEditor, ComponentConfig.TextField, ComponentConfig.ToggleButton, ComponentConfig.UserInterface, ComponentConfig.ViewModel
 
Field Summary
 int gap
          The tab gap.
 int selected
          The selected tab.
 LayoutConfig.Justification tabAlignment
          The tab alignment.
 ComponentConfig.TabbedPane.Tab[] tabs
          The tabs.
 ConfigReference<StyleConfig> tabStyle
          The style for the tabs, if non-default.
 
Fields inherited from class com.threerings.opengl.gui.config.ComponentConfig
alpha, enabled, hoverable, preferredSize, style, tag, tooltipRelativeToMouse, tooltipText, visible
 
Constructor Summary
ComponentConfig.TabbedPane()
           
 
Method Summary
 void invalidate()
          Invalidates any cached data.
 
Methods inherited from class com.threerings.opengl.gui.config.ComponentConfig
getComponent
 
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

tabAlignment

@Editable(hgroup="t")
public LayoutConfig.Justification tabAlignment
The tab alignment.


gap

@Editable(hgroup="t")
public int gap
The tab gap.


selected

@Editable(min=0.0,
          hgroup="t")
public int selected
The selected tab.


tabStyle

@Editable(nullable=true)
public ConfigReference<StyleConfig> tabStyle
The style for the tabs, if non-default.


tabs

@Editable
public ComponentConfig.TabbedPane.Tab[] tabs
The tabs.

Constructor Detail

ComponentConfig.TabbedPane

public ComponentConfig.TabbedPane()
Method Detail

invalidate

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

Overrides:
invalidate in class ComponentConfig


Copyright © 2011. All Rights Reserved.