cz.cuni.pogamut.shed.widget
Class ShedCollapseWidget

Package class diagram package ShedCollapseWidget
java.lang.Object
  extended by org.netbeans.api.visual.widget.Widget
      extended by cz.cuni.pogamut.shed.widget.ShedWidget
          extended by cz.cuni.pogamut.shed.widget.ShedCollapseWidget
All Implemented Interfaces:
IPresentedWidget, Accessible, org.netbeans.api.visual.action.PopupMenuProvider

public class ShedCollapseWidget
extends ShedWidget

ShedWidget that allows user to display little triangle on the right side. The triangle indicates if it is collapsed or not. It used for drive and choice.

Author:
Honza
See Also:
in {@link ShedWidgetFactory}, when you change the shape/size of collapse widget, collapse action must reflect that.

Nested Class Summary
 
Nested classes/interfaces inherited from class cz.cuni.pogamut.shed.widget.ShedWidget
ShedWidget.Variable
 
Nested classes/interfaces inherited from class org.netbeans.api.visual.widget.Widget
org.netbeans.api.visual.widget.Widget.Dependency
 
Field Summary
static int SQUARE_SIZE
           
 
Fields inherited from class cz.cuni.pogamut.shed.widget.ShedWidget
actionProvider, borderColor, color, height, width
 
Constructor Summary
ShedCollapseWidget(ShedScene scene, String displayName, Color color)
           
 
Method Summary
 boolean isCollapseArea(Point localPoint)
           
protected  void paintWidget()
           
 void setCollapsed(boolean newCollapsed)
           
 
Methods inherited from class cz.cuni.pogamut.shed.widget.ShedWidget
addBreakpoint, calculateClientArea, getDisplayName, getPopupMenu, getPresenter, removeBreakpoint, setActiveIntensity, setDisplayName, setError, setPresent, setPresenter, setUnused, toString
 
Methods inherited from class org.netbeans.api.visual.widget.Widget
addDependency, addChild, addChild, addChild, addChild, addChildren, bringToBack, bringToFront, convertLocalToScene, convertLocalToScene, convertSceneToLocal, convertSceneToLocal, createActions, equals, getAccessibleContext, getActions, getActions, getBackground, getBorder, getBounds, getClientArea, getCursor, getCursorAt, getDependencies, getFont, getForeground, getGraphics, getChildConstraint, getChildren, getLayout, getLocation, getLookup, getMaximumSize, getMinimumSize, getParentWidget, getPreferredBounds, getPreferredLocation, getPreferredSize, getResourceTable, getScene, getState, getToolTipText, hashCode, isEnabled, isHitAt, isCheckClipping, isOpaque, isPreferredBoundsSet, isRepaintRequiredForRevalidating, isValidated, isVisible, notifyAdded, notifyBackgroundChanged, notifyFontChanged, notifyForegroundChanged, notifyRemoved, notifyStateChanged, paint, paintBackground, paintBorder, paintChildren, removeDependency, removeFromParent, removeChild, removeChildren, removeChildren, repaint, resolveBounds, revalidate, revalidate, setAccessibleContext, setBackground, setBackgroundFromResource, setBorder, setBorder, setCursor, setEnabled, setFont, setFontFromResource, setForeground, setForegroundFromResource, setCheckClipping, setChildConstraint, setLayout, setMaximumSize, setMinimumSize, setOpaque, setPreferredBounds, setPreferredLocation, setPreferredSize, setResourceTable, setState, setToolTipText, setVisible, updateResources
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SQUARE_SIZE

public static final int SQUARE_SIZE
See Also:
Constant Field Values
Constructor Detail

ShedCollapseWidget

public ShedCollapseWidget(ShedScene scene,
                          String displayName,
                          Color color)
Method Detail

paintWidget

protected void paintWidget()
Overrides:
paintWidget in class ShedWidget

setCollapsed

public void setCollapsed(boolean newCollapsed)

isCollapseArea

public boolean isCollapseArea(Point localPoint)


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.