|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
vips.gui.StruktogrammList
public class StruktogrammList
Dieses Control ist eine Liste aller Struktogramm in einem Projekt.
Die Struktogramme können doppelt angeklickt werden, dann werden sie in einem
angeschlossenen TabControl geöffnet. Außerdem können Struktogramm hinzugefügt
oder gelöscht werden oder bereits vorhandene umbenannt werden.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.swt.widgets.Control |
|---|
handle |
| Constructor Summary | |
|---|---|
StruktogrammList(org.eclipse.swt.widgets.Composite parent,
Projekt projekt,
TabControl tabControl)
Erzeugt eine neue StruktogrammList mit gegebenen Projekt und einem angeschlossenen TabControl. |
|
| Method Summary | |
|---|---|
void |
actionAusschneiden()
Kopiert das ausgewählte Struktogramm in die Zwischenablage und entfernt es dann. |
void |
actionKopieren()
Kopiert das ausgewählte Struktogramm in die Zwischenablage |
void |
actionLoeschen()
Diese Aktion löscht einen Eintrag der Liste (ein Struktogramm), wenn eins ausgewählt ist, sonsts beepts. |
void |
actionNeu()
Diese Aktion öffnet einen Dialog, in dem der User einen neuen Struktogrammnamen eingeben kann. |
void |
actionOeffnen()
Diese Aktion öffnet das ausgewählte Struktogramm im TabControl oder beept, wenn nix ausgewählt ist. |
void |
actionUmbenennen()
Diese Aktion ruft einen Dialog auf, um das ausgewählte Struktogramm umzubenennen. |
Projekt |
getProjekt()
Gibt das Projekt zurück |
TabControl |
getTabControl()
Gibt das angeschlossene TabControl zurück |
boolean |
hatFocus()
Gibt true zurück, wenn der enthaltene Table den Focus hat, sonst false |
boolean |
setFocus()
Setzt den Focus in den Table |
void |
setProjekt(Projekt neuesProjekt)
Setzt das angezeigte Projekt neu. |
| Methods inherited from class org.eclipse.swt.widgets.Composite |
|---|
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setLayout, setLayoutDeferred, setTabList |
| Methods inherited from class org.eclipse.swt.widgets.Scrollable |
|---|
computeTrim, getBorderWidth, getClientArea, getHorizontalBar, getVerticalBar |
| Methods inherited from class org.eclipse.swt.widgets.Control |
|---|
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update |
| Methods inherited from class org.eclipse.swt.widgets.Widget |
|---|
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public StruktogrammList(org.eclipse.swt.widgets.Composite parent,
Projekt projekt,
TabControl tabControl)
java.lang.IllegalArgumentException - Wenn projekt oder tabControl null ist| Method Detail |
|---|
public void actionNeu()
public void actionOeffnen()
public void actionUmbenennen()
public void actionAusschneiden()
public void actionKopieren()
public void actionLoeschen()
public boolean hatFocus()
public boolean setFocus()
setFocus in class org.eclipse.swt.widgets.Compositepublic void setProjekt(Projekt neuesProjekt)
java.lang.IllegalArgumentException - Wenn neuesProjekt null istpublic Projekt getProjekt()
public TabControl getTabControl()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||