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