Track Widget Class


Default Translations

The following translation table is used by default for the action procedures used by a Track widget. These default translations can be overridden by the end-user or application programmer.

Event SequenceActions Invoked
<EnterWindow>ManagerEnter() InitDrawCursor()
<LeaveWindow>ManagerFocus() EndDrawCursor()
<FocusIn>ManagerFocusIn()
<FocusOut>ManagerFocusOut()
Ctrl <Key>kChangeCursorMask()
!Shift <Key> TabPreviousTabGroup()
None <Key> TabNextTabGroup()
!Shift <Btn1Down>TraverseCurrent() SelectionCallback()
InitAreaSelection(callback) ObjectEditEnd() Locator()
!Ctrl <Btn1Down>TraverseCurrent() SelectionCallback()
InitAreaSelection(extend) ObjectSelect(extend) Locator()
None <Btn1Down>TraverseCurrent() ObjectSelect(single)
ObjectEditStart() Locator()
SelectionCallback() InitAreaSelection(single) ResourceDialog()
None <BtnDown>SelectionCallback()
<Btn1Up>EndAreaSelection() ObjectEditEnd()
<PtrMoved>DrawCursor() ExtendAreaSelection()
ObjectEdit() Locator()
None <Key>osfUpIncrement(up)
None <Key>osfDownIncrement(down)
None <Key>osfLeftIncrement(left)
None <Key>osfRightIncrement(right)
!Ctrl <Key>osfUpPage(up)
!Ctrl <Key>osfDownPage(down)
!Ctrl <Key>osfLeftPage(left)
!Ctrl <Key>osfRightPage(right)