→ home
 
→ index of namespace ui
 
→ index of project tkui
 
→ index of module MBezierEdit

Class MBezierEdit.ui::BezierEdit


Synopsis: 

  Base classes:
  Methods:
  Constants:
Method addCtlPoint
Signature
addCtlPoint(floatax,
  floatay,
  floatbx,
  floatby,
  floatcx,
  floatcy 
  )  
Arguments
floatax–
floatay–
floatbx–
floatby–
floatcx–
floatcy–

 
→ top of page
Method addScaleTblOffX
Signature
addScaleTblOffX(intoff)
Arguments
intoff–

 
→ top of page
Method addScaleTblOffY
Signature
addScaleTblOffY(intoff)
Arguments
intoff–

 
→ top of page
Method addSelectionIdx
Signature
addSelectionIdx(intidx)
Arguments
intidx–

 
→ top of page
Method addSelectionOff
Signature
addSelectionOff(intoff)
Arguments
intoff–

 
→ top of page
Method beginDrag
Signature
beginDrag(ui::MouseEventev)
Arguments

 
→ top of page
Method beginDragSpace
Signature
beginDragSpace(ui::MouseEventev)
Arguments

 
→ top of page
Method beginDragZoomPan
Signature
beginDragZoomPan(ui::MouseEventev)
Arguments

 
→ top of page
Method beginXFMTag
Signature
beginXFMTag(ui::AbstractXMLFormform,
  HashTableattributes 
  )  
 :int
Arguments
ui::AbstractXMLFormform–
HashTableattributes–
Returns
int–

 
→ top of page
Method calcK
Signature
calcK()

 
→ top of page
Method calcMinimumSizeY
Signature
calcMinimumSizeY()

 
→ top of page
Method calcMouseOverPointIdx
Signature
calcMouseOverPointIdx(ui::MouseEventev)
Arguments

 
→ top of page
Method calcMouseOverSegmentIdx
Signature
calcMouseOverSegmentIdx(ui::MouseEventev)
Arguments

 
→ top of page
Method calcMouseOverSegmentIdxNorm
Signature
calcMouseOverSegmentIdxNorm(floatmx,
  floatmy 
  )  
Arguments
floatmx–
floatmy–

 
→ top of page
Method clear
Signature
clear()

 
→ top of page
Method clipScaleAndOff
Signature
clipScaleAndOff(intbClipSegment)
Arguments
intbClipSegment–

 
→ top of page
Method clipSelectionIdx
Signature
clipSelectionIdx()

 
→ top of page
Method clipSelectionOff
Signature
clipSelectionOff()

 
→ top of page
Method consumeAction
Signature
consumeAction(ui::Actionaction)
 :int
Arguments
ui::Actionaction–
Returns
int–

 
→ top of page
Method deleteSegmentAtMouseOver
Signature
deleteSegmentAtMouseOver()

 
→ top of page
Method dragSelection
Signature
dragSelection(ui::MouseEventev)
Arguments

 
→ top of page
Method dragSpace
Signature
dragSpace(ui::MouseEventev)
Arguments

 
→ top of page
Method dragZoomPan
Signature
dragZoomPan(ui::MouseEventev)
Arguments

 
→ top of page
Method endDrag
Signature
endDrag(ui::MouseEventev)
Arguments

 
→ top of page
Method endDragReset
Signature
endDragReset(ui::MouseEventev)
Arguments

 
→ top of page
Method endDragSpace
Signature
endDragSpace()

 
→ top of page
Method endDragSpaceReset
Signature
endDragSpaceReset()

 
→ top of page
Method endDragZoomPan
Signature
endDragZoomPan()

 
→ top of page
Method getProvidedActionNames
Signature
getProvidedActionNames():StringArray
Returns

 
→ top of page
Method getToolTipCaption
Signature
getToolTipCaption():String
Returns
String–

 
→ top of page
Method handleSelectSegmentUsingMouse
Signature
handleSelectSegmentUsingMouse()

 
→ top of page
Method initBezierEdit
Signature
initBezierEdit()

 
→ top of page
Method insertSegmentAtMouseOverPoint
Signature
insertSegmentAtMouseOverPoint()

 
→ top of page
Method isMouseFocusLocked
Signature
isMouseFocusLocked():int
Returns
int–

 
→ top of page
Method loadState
Signature
loadState(ui::BezierEditStatest)
Arguments

 
→ top of page
Method makeHistory
Signature
makeHistory():ui::BezierHistory
Returns

 
→ top of page
Method normalizeY01
Signature
normalizeY01()

 
→ top of page
Method normalizeY11
Signature
normalizeY11()

 
→ top of page
Method onDraw
Signature
onDraw()

 
→ top of page
Method onKey
Signature
onKey(Keykey)
 :int
Arguments
Keykey–
Returns
int–

 
→ top of page
Method onKeyboardFocusLost
Signature
onKeyboardFocusLost(intbQuiet)
Arguments
intbQuiet–

 
→ top of page
Method onMouse
Signature
onMouse(ui::MouseEventev)
 :int
Arguments
Returns
int–

 
→ top of page
Method onMouseClick
Signature
onMouseClick(ui::MouseEventev)
 :int
Arguments
Returns
int–

 
→ top of page
Method onMouseDoubleClick
Signature
onMouseDoubleClick(ui::MouseEventev)
 :int
Arguments
Returns
int–

 
→ top of page
Method onMouseHold
Signature
onMouseHold(ui::MouseEventstartEv)
 :int
Arguments
ui::MouseEventstartEv–
Returns
int–

 
→ top of page
Method onMouseLeave
Signature
onMouseLeave(ui::MouseEventev)
Arguments

 
→ top of page
Method popUndoStack
Signature
popUndoStack()

 
→ top of page
Method pushUndoStack
Signature
pushUndoStack()

 
→ top of page
Method recalc
Signature
recalc()

 
→ top of page
Method recalcPointsMinMax
Signature
recalcPointsMinMax()

 
→ top of page
Method recallHistory
Signature
Arguments
Returns

 
→ top of page
Method redo
Signature
redo()

 
→ top of page
Method renderSmallCircle
Signature
renderSmallCircle(floatx,
  floaty,
  floatr,
  floatg,
  floatb,
  floata,
  intbg32,
  floatradius,
  floatoutlineWidth 
  )  
Arguments
floatx–
floaty–
floatr–
floatg–
floatb–
floata–
intbg32–
floatradius–
floatoutlineWidth–

 
→ top of page
Method resetZoom
Signature
resetZoom()

 
→ top of page
Method saveCurrentState
Signature
saveCurrentState()

 
→ top of page
Method saveState
Signature
saveState(ui::BezierEditStatest)
Arguments

 
→ top of page
Method scaleTblOffChanged
Signature
scaleTblOffChanged()

 
→ top of page
Method selectNextCenterPoint
Signature
selectNextCenterPoint()

 
→ top of page
Method selectNextPoint
Signature
selectNextPoint()

 
→ top of page
Method selectNone
Signature
selectNone()

 
→ top of page
Method selectPreviousCenterPoint
Signature
selectPreviousCenterPoint()

 
→ top of page
Method selectPreviousPoint
Signature
selectPreviousPoint()

 
→ top of page
Method setEnableLockSelection
Signature
setEnableLockSelection(intbEnable)
Arguments
intbEnable–

 
→ top of page
Method setEnvelope
Signature
setEnvelope(Envelopeenv)
Arguments
Envelopeenv–

 
→ top of page
Method showPopupMenu
Signature
showPopupMenu()

 
→ top of page
Method toggleDragScale
Signature
toggleDragScale()

 
→ top of page
Method transformCoord
Signature
transformCoord(Floatmx,
  Floatmy 
  )  
Arguments
Floatmx–
Floatmy–

 
→ top of page
Method transformMouse
Signature
transformMouse(Floatmx,
  Floatmy 
  )  
Arguments
Floatmx–
Floatmy–

 
→ top of page
Method transformMouseNoOff
Signature
transformMouseNoOff(Floatmx,
  Floatmy 
  )  
Arguments
Floatmx–
Floatmy–

 
→ top of page
Method undo
Signature
undo()

 
→ top of page
Method wantToolTipNearMouse
Signature
wantToolTipNearMouse():int
Returns
int–

 
→ top of page
Method wantTriadKeyMode
Signature
wantTriadKeyMode():int
Returns
int–

 
→ top of page
Constant ACTION_RECALC (String)
Constant MIN_SIZE_Y (float)
Constant UNDO_STACK_SIZE (int)

 

Project Modules:MAbstractXMLForm , MAcceleratorKey , MAcceleratorList , MAction , MActionConsumer , MActionProvider , MBezierEdit , MButton , MCharFilter , MCharFilterFloat , MCharFilterFloatExpr , MCharFilterHex , MCharFilterHexExpr , MCheckBox , MChoiceDialog , MColorBox , MColorButton , MComboBox , MComboBoxTM , MComposite , MControl , MCursorShapes , MDial , MDialog , MDynamicPopupMenuAction , MFBO , MFloatAction , MFloatField , MFloatingLayer , MFloatParam , MFloatParamEditor , MFont , MFontResource , MForm , MFT2Face , MFT2FontCache , MFT2Glyph , MGeometry4f , MHiddenPanel , MHSVColorPicker , MIcon , MIconCache , MInfoDialog , MIntAction , MKeyAction , MLabel , MLayer , MLayerSwitch , MLayout , MLookAndFeel , MLookAndFeel_DarkFawn , MLookAndFeel_Gray , MLookAndFeel_LightFawn , MLookAndFeel_LightGray , MMouseEvent , MOpaquePanel , MPanel , MPNGIcon , MPoint2f , MPopupMenu , MPopupMenuBar , MPopupMenuBarButton , MPopupMenuButton , MPopupMenuCheckButton , MPopupMenuFolderButton , MPopupMenuSeparator , MPopupMenuWindowDock , MRadioButton , MRadioButtonGroup , MRectangle2f , MRepeatButton , MScroller , MScrollPane , MSize2f , MSizeGroup , MSizeGroupX , MSizeGroupXY , MSizeGroupY , MSlider , MSpacer , MSplitPane , MStatusBar , MStringAction , MStringDialog , MSuperBorderLayout , MTabbedView , MTableCellEditor , MTableCellEditorCheckBox , MTableCellEditorComboBox , MTableCellEditorFloatParam , MTableModel , MTableView , MTableViewData , MTableViewHeader , MTabSwitch , MTextEdit , MTextEditDialog , MTextField , MTextFieldIncDec , MTextInputDialog , MTextView , MTimerAction , MTitledPanel , MToolTip , MTransparentPanel , MTreeTableModel , MTreeTableNode , MUI , MUIConstants , MUIPluginLoader , MUIRenderer , MValueAction , MVector2f , MView , MViewPane , MWindow , MWindowDock , MWindowTitleBar , MXFMObject , MXMLForm 
Project Classes:ColorBox , HSVColorPicker , ui::AbstractXMLForm , ui::AcceleratorKey , ui::AcceleratorList , ui::Action , ui::ActionConsumer , ui::ActionProvider , ui::BezierEdit , ui::BezierEditState , ui::BezierHistory , ui::BorderLayout , ui::Button , ui::CharFilter , ui::CharFilterFloat , ui::CharFilterFloatExpr , ui::CharFilterHex , ui::CharFilterHexExpr , ui::CheckBox , ui::ChoiceDialog , ui::ColorButton , ui::ComboBox , ui::ComboBoxPopup , ui::ComboBoxTM , ui::Composite , ui::Control , ui::CursorShapes , ui::Dial , ui::Dialog , ui::DynamicPopupMenuAction , ui::FBO , ui::FloatAction , ui::FloatField , ui::FloatingLayer , ui::FloatParam , ui::FloatParamEditor , ui::Font , ui::FontResource , ui::Form , ui::FT2Face , ui::FT2FontCache , ui::FT2FontResource , ui::FT2Glyph , ui::FT2LocalFileFontResource , ui::FT2PakFileFontResource , ui::Geometry4f , ui::HiddenPanel , ui::Icon , ui::IconCache , ui::InfoDialog , ui::IntAction , ui::KeyAction , ui::KeyRepeatAction , ui::KeyRepeatConsumer , ui::Label , ui::Layer , ui::LayerSwitch , ui::Layout , ui::LookAndFeel , ui::LookAndFeel_DarkFawn , ui::LookAndFeel_Gray , ui::LookAndFeel_LightFawn , ui::LookAndFeel_LightGray , ui::MouseEvent , ui::MouseHoldAction , ui::MouseHoldConsumer , ui::OpaquePanel , ui::Panel , ui::PNGIcon , ui::Point2f , ui::PopupMenu , ui::PopupMenuBar , ui::PopupMenuBarButton , ui::PopupMenuButton , ui::PopupMenuCheckButton , ui::PopupMenuFolderButton , ui::PopupMenuRadioButton , ui::PopupMenuSeparator , ui::PopupMenuWindowDock , ui::RadioButton , ui::RadioButtonGroup , ui::Rectangle2f , ui::RepeatButton , ui::Scroller , ui::ScrollPane , ui::Size2f , ui::SizeGroup , ui::SizeGroupX , ui::SizeGroupXY , ui::SizeGroupY , ui::Slider , ui::Spacer , ui::SplitPane , ui::StatusBar , ui::StatusBarListener , ui::StatusBarMessage , ui::StringAction , ui::StringDialog , ui::StringDialogTextField , ui::SuperBorderLayout , ui::TabbedView , ui::TableCellEditor , ui::TableCellEditorCheckBox , ui::TableCellEditorComboBox , ui::TableCellEditorFloatParam , ui::TableModel , ui::TableView , ui::TableViewData , ui::TableViewHeader , ui::TabSwitch , ui::TabSwitchLabelPanel , ui::TextEdit , ui::TextEditDialog , ui::TextField , ui::TextFieldIncDec , ui::TextInputDialog , ui::TextView , ui::TimerAction , ui::TitledPanel , ui::ToolTip , ui::TransparentPanel , ui::TreeTableModel , ui::TreeTableNode , ui::TriadKeyConsumer , ui::UI , ui::UIConstants , ui::UIRenderer , ui::ValueAction , ui::Vector2f , ui::View , ui::ViewPane , ui::Window , ui::WindowDock , ui::WindowTitleBar , ui::XFMObject , ui::XMLForm 
Project Functions:getTableViewStepSizeDec , getTableViewStepSizeInc , Screen_onApplicationActive , Screen_onClose , Screen_onDraw , Screen_onDropFiles , Screen_onExpose , Screen_onInputFocusActive , Screen_onKeyboard , Screen_onMouse , Screen_onMouseFocusActive , Screen_onOpen , Screen_onResize , Screen_onTimer 
All Namespaces:default , ui 
All Projects:core , debugtext , tkfreetype2 , tkmath , tkmidi , tkopengl , tkportaudio , tksdl , tkui , tkunit 


auto-generated by "DOG", the TkScript document generator. Mon, 28/Dec/2015 14:27:06