public class OutletsGroup extends AbstractGroup
groupName
Constructor and Description |
---|
OutletsGroup(java.lang.String groupName,
OutletProvider outletProvider) |
OutletsGroup(java.lang.String groupName,
OutletProvider outletProvider,
boolean addButtons) |
OutletsGroup(java.lang.String groupName,
OutletProvider outletProvider,
boolean addButtons,
org.eclipse.jface.dialogs.IDialogSettings dialogSettings) |
Modifier and Type | Method and Description |
---|---|
protected void |
add() |
protected void |
addButtons(org.eclipse.swt.widgets.Composite parent)
Adds the add, edit and remove outlets buttons.
|
protected void |
addTableViewerListener() |
protected boolean |
containsDefaultOutlet(org.eclipse.jface.viewers.IStructuredSelection selection)
Verify if the selected element has an existing default outlet or not.
|
protected int |
convertHeightInCharsToPixels(int chars,
org.eclipse.swt.graphics.GC gc) |
void |
dispose() |
protected void |
doCreateContent(org.eclipse.swt.widgets.Composite parent,
int numColumns)
Creates the content i.e., all required fields of the group.
|
protected void |
edit() |
protected ExtendedOutlet |
editOutlet(ExtendedOutlet outlet,
boolean edit,
boolean isNameModifiable) |
org.eclipse.swt.widgets.Button |
getAddButton() |
org.eclipse.swt.widgets.Composite |
getButtonsComposite() |
org.eclipse.swt.widgets.Button |
getEditButton() |
org.eclipse.swt.widgets.Button |
getRemoveButton() |
org.eclipse.jface.viewers.TableViewer |
getTableViewer() |
protected void |
remove() |
void |
setEnabled(boolean enabled) |
void |
setToDefault() |
void |
store() |
protected void |
updateButtons()
Updates the buttons.
|
addGroupListener, createContent, createContent, getDialogSettings, isGroupComplete, loadGroupSettings, notifyGroupChanged, removeGroupListener, saveGroupSettings, setDialogSettings
public OutletsGroup(java.lang.String groupName, OutletProvider outletProvider, boolean addButtons)
public OutletsGroup(java.lang.String groupName, OutletProvider outletProvider)
public OutletsGroup(java.lang.String groupName, OutletProvider outletProvider, boolean addButtons, org.eclipse.jface.dialogs.IDialogSettings dialogSettings)
protected void doCreateContent(org.eclipse.swt.widgets.Composite parent, int numColumns)
AbstractGroup
doCreateContent
in class AbstractGroup
protected void addTableViewerListener()
protected void addButtons(org.eclipse.swt.widgets.Composite parent)
public org.eclipse.jface.viewers.TableViewer getTableViewer()
public void setEnabled(boolean enabled)
public org.eclipse.swt.widgets.Composite getButtonsComposite()
protected void updateButtons()
protected void add()
protected void edit()
protected void remove()
protected ExtendedOutlet editOutlet(ExtendedOutlet outlet, boolean edit, boolean isNameModifiable)
protected boolean containsDefaultOutlet(org.eclipse.jface.viewers.IStructuredSelection selection)
protected int convertHeightInCharsToPixels(int chars, org.eclipse.swt.graphics.GC gc)
public void setToDefault()
public void store()
public void dispose()
public org.eclipse.swt.widgets.Button getAddButton()
public org.eclipse.swt.widgets.Button getEditButton()
public org.eclipse.swt.widgets.Button getRemoveButton()