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

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.ComboBox
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
ComponentConfig

public static class ComponentConfig.ComboBox
extends ComponentConfig

A combo box.


Nested Class Summary
static class ComponentConfig.ComboBox.IconItem
          An icon item.
static class ComponentConfig.ComboBox.Item
          A single item in the list.
static class ComponentConfig.ComboBox.StringItem
          A string item.
 
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 columns
          The dimensions of the popup menu.
 ComponentConfig.ComboBox.Item[] items
          The items available for selection.
 int rows
          The dimensions of the popup menu.
 int selected
          The index of the selected item.
 
Fields inherited from class com.threerings.opengl.gui.config.ComponentConfig
alpha, enabled, hoverable, preferredSize, style, tag, tooltipRelativeToMouse, tooltipText, visible
 
Constructor Summary
ComponentConfig.ComboBox()
           
 
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

items

@Editable
public ComponentConfig.ComboBox.Item[] items
The items available for selection.


rows

@Editable(min=0.0,
          hgroup="s")
public int rows
The dimensions of the popup menu.


columns

@Editable(min=0.0,
          hgroup="s")
public int columns
The dimensions of the popup menu.


selected

@Editable(min=0.0,
          hgroup="s")
public int selected
The index of the selected item.

Constructor Detail

ComponentConfig.ComboBox

public ComponentConfig.ComboBox()
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.