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.ShedVariableWidget
              extended by cz.cuni.pogamut.shed.widget.ShedCollapseWidget
All Implemented Interfaces:
IPresentedWidget, Accessible, org.netbeans.api.visual.action.PopupMenuProvider

public class ShedCollapseWidget
extends ShedVariableWidget

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

Nested Class Summary
 
Nested classes/interfaces inherited from class org.netbeans.api.visual.widget.Widget
org.netbeans.api.visual.widget.Widget.Dependency
 
Field Summary
static int TRIANGLE_WIDTH
          What is the width of the triangle.
 
Fields inherited from class cz.cuni.pogamut.shed.widget.ShedWidget
actionProvider, color, font, height, textOfs, width
 
Constructor Summary
ShedCollapseWidget(ShedScene scene, String displayName, Color color)
           
 
Method Summary
protected  void paintWidget()
           
 
Methods inherited from class cz.cuni.pogamut.shed.widget.ShedVariableWidget
addBreakpoint, calculateClientArea, removeBreakpoint, setActiveIntensity, setMissing, setPresent, setUnused
 
Methods inherited from class cz.cuni.pogamut.shed.widget.ShedWidget
drawString, getDisplayName, getFittingString, getMenuActions, getPopupMenu, getPresenter, getShedScene, setDisplayName, setPresenter, 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

TRIANGLE_WIDTH

public static final int TRIANGLE_WIDTH
What is the width of the triangle.

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 ShedVariableWidget


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