class Toolbar
extends controlP5.ListBox
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_TOOLBAR_WIDTH |
private ToolbarDelegate |
delegate |
private java.util.List<Tool> |
tools |
_myHeight, _myItemHeight, _myName, _myOriginalBackgroundHeight, _myScrollbar, _myScrollbarWidth, _myScrollValue, bulkadding, buttons, isMultipleChoice, isScrollbarVisible, isToUpperCase, itemOffset, items, maxButtons, pulldown, spacing_myBackgroundColor, _myBackgroundHeight, _myControlListener, isEventActive_myArrayValue, _myCanvas, _myCloseButton, _myId, _myLabel, _myParent, _myPickingColor, _myStringValue, _myValue, _myValueLabel, _myWidth, absolutePosition, autoPosition, autoPositionOffsetX, color, controllers, cp5, isArrowVisible, isBarVisible, isCollapse, isInside, isInsideGroup, isMousePressed, isMoveable, isOpen, isUpdate, isVisible, me, position, positionBuffer, tempAutoPositionHeightacceptClassList, ACTION_BROADCAST, ACTION_ENTER, ACTION_LEAVE, ACTION_PRESSED, ACTION_RELEASED, ACTION_RELEASEDOUTSIDE, ACTIVE, ALL, ALT, ARC, ARRAY, BACKSPACE, BASELINE, BITFONT, BOOLEAN, BOTTOM, BOTTOM_OUTSIDE, CAPTIONLABEL, CENTER, COMMANDKEY, CONTROL, controlEventClass, CUSTOM, DECREASE, DEFAULT, DELETE, DONE, DOWN, ELLIPSE, ENTER, ESCAPE, EVENT, eventMethod, FADEIN, FADEOUT, FIELD, FLOAT, HALF_PI, HIDE, HIGHLIGHT, HORIZONTAL, IDLE, IMAGE, INACTIVE, INCREASE, INTEGER, INVALID, KEYCONTROL, LEFT, LEFT_OUTSIDE, LINE, LOAD, MENU, METHOD, MOVE, MULTI, MULTIPLES, OVER, PI, PRESSED, PRINT, RELEASE, RESET, RIGHT, RIGHT_OUTSIDE, SAVE, SHIFT, SINGLE, SINGLE_COLUMN, SINGLE_ROW, SPRITE, STRING, SWITCH, SWITCH_BACK, SWITCH_FORE, TAB, TOP, TOP_OUTSIDE, TRANSITION_WAIT_FADEIN, TWO_PI, UP, VALUELABEL, VERBOSE, VERTICAL, WAIT| Constructor and Description |
|---|
Toolbar(controlP5.ControlP5 cp5,
java.lang.String name,
ToolbarDelegate delegate) |
Toolbar(controlP5.ControlP5 cp5,
ToolbarDelegate delegate) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
addCustomItem(java.lang.String theName,
int theValue,
controlP5.ControllerView<controlP5.Button> theView) |
(package private) void |
addTool(Tool theTool) |
(package private) void |
addTools(java.util.List<Tool> theTools) |
void |
controlEvent(controlP5.ControlEvent theEvent) |
static Toolbar |
createDefaultToolbar(CutCADApplet application) |
actAsPulldownMenu, addItem, addItems, addItems, addItems, addListButton, beginItems, clear, endItems, getItem, getItem, getItem, getListBoxItems, getScrollPosition, hideScrollbar, isScrollable, isScrollbarEnabled, isScrollbarVisible, item, item, item, keyEvent, removeItem, scroll, scroll, scrolled, setColor, setColorActive, setColorBackground, setColorForeground, setColorLabel, setColorValue, setHeight, setItemHeight, setListBoxItems, setScrollbarVisible, setScrollbarWidth, setSize, setValue, setWidth, showScrollbar, toUpperCase, updateBackground, updateButtonWidth, updateInternalEvents, updateListBoxItems, updateScrollactivateEvent, addListener, getBackgroundHeight, getBarHeight, getInfo, listenerSize, mousePressed, postDraw, preDraw, removeListener, setBackgroundColor, setBackgroundHeight, setBarHeight, stringValue, toStringabsolutePosition, add, addCanvas, addCloseButton, addDrawable, arrayValue, bringToFront, bringToFront, captionLabel, close, color, continuousUpdateEvents, controller, disableCollapse, draw, drawControllers, enableCollapse, getAbsolutePosition, getAddress, getArrayValue, getArrayValue, getCaptionLabel, getColor, getController, getHeight, getId, getName, getParent, getPickingColor, getPosition, getProperty, getProperty, getStringValue, getTab, getValue, getValueLabel, getWidth, getWindow, hide, hideArrow, hideBar, id, init, inside, isBarVisible, isCollapse, isMouseOver, isMoveable, isOpen, isUpdate, isVisible, mouseReleased, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, name, onEnter, onLeave, onScroll, open, parent, position, registerProperty, registerProperty, remove, remove, remove, removeCanvas, removeCloseButton, removeProperty, removeProperty, setAbsolutePosition, setAddress, setArrayValue, setArrayValue, setCaptionLabel, setGroup, setGroup, setId, setLabel, setMouseOver, setMousePressed, setMoveable, setOpen, setPosition, setPosition, setStringValue, setTab, setTab, setTab, setTitle, setUpdate, setVisible, show, showArrow, showBar, update, updateAbsolutePosition, updateEvents, updateFont, value, valueLabelpublic static final int DEFAULT_TOOLBAR_WIDTH
private java.util.List<Tool> tools
private ToolbarDelegate delegate
Toolbar(controlP5.ControlP5 cp5,
ToolbarDelegate delegate)
Toolbar(controlP5.ControlP5 cp5,
java.lang.String name,
ToolbarDelegate delegate)
public static Toolbar createDefaultToolbar(CutCADApplet application)
void addCustomItem(java.lang.String theName,
int theValue,
controlP5.ControllerView<controlP5.Button> theView)
void addTools(java.util.List<Tool> theTools)
void addTool(Tool theTool)
public void controlEvent(controlP5.ControlEvent theEvent)
controlEvent in interface controlP5.ControlListenercontrolEvent in class controlP5.ListBox