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, tempAutoPositionHeight
acceptClassList, 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, updateScroll
activateEvent, addListener, getBackgroundHeight, getBarHeight, getInfo, listenerSize, mousePressed, postDraw, preDraw, removeListener, setBackgroundColor, setBackgroundHeight, setBarHeight, stringValue, toString
absolutePosition, 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, valueLabel
public 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.ControlListener
controlEvent
in class controlP5.ListBox