
usebuttonsyoucanjusthandlethatmanuallylisteningtothetoolChangeevent.
§ ShapeController (wh iteboardManager.shapeController||
whiteboardManager.getShapeController())
o Theshapecontrollerexposesalargen umberofmethodsformanuallymodifying
shapesonthewhiteboard.Ithasmethod sforgetting/setting selectedshapes,
adjustingshape s,deletingshapesetc.Italsohasclipboardmethodstosupport
cut/copy/pastefunctionalit y.Forbotho fthesetherearerelivanteventssuchas
selectionChange,newShape,clipboardChangeetc.
§ KeyController(whiteboardManager.keyController||
whiteboardManager.getKeyController())
o Thisclassallowsyoutoeasilyc reatekeyboardshortcu tsforthewhiteboardby
re gisteri ngakeyonitsown,withshi ftorcontroltotriggeracallback.
§ Co ntext MenuController(whiteboardManager.contextMenuController||
whiteboardManager.getContextMenuController())
o Thisclassoffersareadybuiltc ontextmenuforthewhiteboardwhichyoucanadd
re moveitemsfromormanuallyadditemstothemenuobject.Itsupportsthe
clipboardfunctions,bringtofront ,andshapetran sforming.
HowTo’s
Customize theWhiteboardsUI
TheentireuserinterfaceforthewhiteboardcanbefoundinWhiteboard/Whiteboard .mxml,
d oubleclickonthi sfi leandyouwillbepresentedwitharegularmxmlcomponen twhichcontains
severalbuttonsetc.Youcanremovethesebuttonsorstylethemhoweveryoulike,thewhiteboard
issimplyamanagerandacontainer.
There isacan vasinWhiteboard.mxml,thisiswhereshapesared rawn,youcaneditthisinany
way youlike ,suchasaddingabackgroundimageorbackgroundcolor.
ToeditthemenubarUIyouneedtoeditthemenubarcomponentsfoundin
Whiteboard/tools/menuBars/.Each_me nu{…}.mxmlisfully editableifyouwantedtoskin,theme
orcompletelyripoutandchangethemenubar.
Removingafieldfromamenubar
Ifyouwantedtohaveafieldforashape static,suchasonlyhave1fix edfontforth etexttoolthis
canbedonefairlye asily.
Firstfindtheappropriateeditorforthetool,intheWhiteboard.mxmlyouwillseeaViewStack
withHBox’snamedasthetoolandinsidethemwillbeaninstanceofthecorrectmenubar.
Komentarze do niniejszej Instrukcji