Package com.iizigo.vs

Class ActionsPanel

java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
com.iizigo.vs.ActionsPanel
All Implemented Interfaces:
IContextMenuContributor, IContextMenuContributorFormControl<org.eclipse.jface.viewers.Viewer>, IVirtualSpacePanel, IVSActionListener, IVSComponentListener, IVSComponentState, org.eclipse.swt.graphics.Drawable

public class ActionsPanel extends org.eclipse.swt.widgets.Composite implements IVirtualSpacePanel, IContextMenuContributor, IVSActionListener
Panel used for the Participants in the VirtualSpace.
Author:
Christopher Mindus
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.iizix.prop.vs.IVSComponentState

    IVSComponentState.State
  • Field Summary

    Fields inherited from class org.eclipse.swt.widgets.Control

    handle
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    appendMenuItems(org.eclipse.jface.viewers.Viewer viewer, IzMenu menu, DesignerProp target)
    Called to append menu items.
    boolean
    doAddExpandCollapseAll(org.eclipse.jface.viewers.Viewer viewer, IzMenu menu, DesignerProp target)
    Checks if expand/collapse all menu items should be added.
    Gets the default target when none other is found for the pop-up menu in the viewer.
    void
    onActionCompleted(VSAction action, VSActionTXProcess process, Throwable exception)
    Called after the action completes the TXP processing i.e.
    void
    Called before the action invokes the Action Actors.
    void
    onBroken(VSRelativeReference<?> reference, VSAction action)
    Called when the property reference has been broken, i.e.
    void
    Called to update the connections.
    void
    onEditedProperty(GProp<?> _action)
    Selection changed for panel.
    void
    Called when the parent changes state.
    void
    onResolved(VSRelativeReference<?> reference, VSAction action)
    Called when the property reference has been resolved.
    void
    onStateChanged(VSAction action, IVSComponentState.State state, boolean on)
    Called when the field changes state.
    void
    prependMenuItems(org.eclipse.jface.viewers.Viewer viewer, IzMenu menu, DesignerProp target)
    Called to prepend menu items.
    void
    Saves the settings.

    Methods inherited from class org.eclipse.swt.widgets.Composite

    changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString

    Methods inherited from class org.eclipse.swt.widgets.Scrollable

    computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar

    Methods inherited from class org.eclipse.swt.widgets.Control

    addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update

    Methods inherited from class org.eclipse.swt.widgets.Widget

    addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.swt.graphics.Drawable

    isAutoScalable