public class ComponentTitledFolder extends java.lang.Object implements IComponent
Constructor and Description |
---|
ComponentTitledFolder(org.eclipse.swt.widgets.Composite parent,
Controller controller,
ComponentTitledFolderButton bar,
java.lang.String id)
Creates a new instance.
|
ComponentTitledFolder(org.eclipse.swt.widgets.Composite parent,
Controller controller,
ComponentTitledFolderButton bar,
java.lang.String id,
boolean bottom,
boolean supportsHidingElements)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(int arg0,
org.eclipse.swt.widgets.Listener arg1) |
void |
addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
Adds a selection listener.
|
org.eclipse.swt.widgets.Composite |
createItem(java.lang.String title,
org.eclipse.swt.graphics.Image image)
Creates a new entry in the folder.
|
org.eclipse.swt.widgets.Composite |
createItem(java.lang.String title,
org.eclipse.swt.graphics.Image image,
boolean hideable)
Creates a new entry in the folder.
|
org.eclipse.swt.widgets.Composite |
createItem(java.lang.String title,
org.eclipse.swt.graphics.Image image,
int index,
boolean hideable)
Creates a new entry in the folder.
|
void |
disposeItem(java.lang.String text)
Disposes the given item.
|
org.eclipse.swt.widgets.ToolItem |
getButtonItem(java.lang.String text)
Returns the button item for the given text.
|
int |
getItemCount()
Returns the number of items in the folder.
|
int |
getSelectionIndex()
Returns the currently selected index.
|
org.eclipse.swt.graphics.Point |
getSize() |
org.eclipse.swt.custom.CTabItem |
getTabItem(java.lang.String text)
Returns the tab item for the given text.
|
java.util.List<java.lang.String> |
getVisibleItems()
Returns all visible items
|
void |
setEnabled(boolean b)
Enables/disables the component.
|
void |
setItemVisibilityListener(org.eclipse.swt.events.SelectionListener listener)
Sets the item visibility listener
|
void |
setLayoutData(java.lang.Object data)
Sets layout data.
|
void |
setSelection(int index)
Sets the current selection.
|
void |
setVisibleItems(java.util.List<java.lang.String> items)
Sets the given items as visible
|
public ComponentTitledFolder(org.eclipse.swt.widgets.Composite parent, Controller controller, ComponentTitledFolderButton bar, java.lang.String id)
parent
- controller
- bar
- id
- public ComponentTitledFolder(org.eclipse.swt.widgets.Composite parent, Controller controller, ComponentTitledFolderButton bar, java.lang.String id, boolean bottom, boolean supportsHidingElements)
parent
- controller
- bar
- id
- bottom
- public void addListener(int arg0, org.eclipse.swt.widgets.Listener arg1)
arg0
- arg1
- Widget.addListener(int, org.eclipse.swt.widgets.Listener)
public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
listener
- public org.eclipse.swt.widgets.Composite createItem(java.lang.String title, org.eclipse.swt.graphics.Image image)
title
- image
- public org.eclipse.swt.widgets.Composite createItem(java.lang.String title, org.eclipse.swt.graphics.Image image, boolean hideable)
title
- image
- hideable
- public org.eclipse.swt.widgets.Composite createItem(java.lang.String title, org.eclipse.swt.graphics.Image image, int index, boolean hideable)
title
- image
- index
- hideable
- public void disposeItem(java.lang.String text)
text
- public org.eclipse.swt.widgets.ToolItem getButtonItem(java.lang.String text)
text
- public int getItemCount()
public int getSelectionIndex()
public org.eclipse.swt.graphics.Point getSize()
Control.getSize()
public org.eclipse.swt.custom.CTabItem getTabItem(java.lang.String text)
text
- public java.util.List<java.lang.String> getVisibleItems()
public void setEnabled(boolean b)
b
- public void setItemVisibilityListener(org.eclipse.swt.events.SelectionListener listener)
listener
- public void setLayoutData(java.lang.Object data)
data
- public void setSelection(int index)
index
- public void setVisibleItems(java.util.List<java.lang.String> items)
item
-