Medical Imaging Interaction Toolkit  2025.12.02
Medical Imaging Interaction Toolkit
mitkInteractionConst.h
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 
13 #ifndef mitkInteractionConst_h
14 #define mitkInteractionConst_h
15 
16 //##Documentation
17 //## @file mitkInteractionConst.h
18 //## @brief Constants for most interaction classes, due to the generic StateMachines.
19 //##
20 //## Changes in Type, ButtonState or Key has to be don in mitkEventMapper.cpp, too.
21 //## @ingroup Interaction
22 
23 /*Prefixes for Constants:
24 E = Enumeration
25 EID = EventId's
26 Op = Operations
27 Ac = Action
28 Type_ = Type of Event
29 BS_ = ButtonStates and Buttons
30 Key_ = Keys like in QT
31 */
32 namespace mitk
33 {
34  // Constants for EventIds; use the according constant to through an event in the code
35  enum EEventIds
36  {
51  EIDMOUSEMOVE = 520,
87  EIDDELETE = 12,
88  EIDN = 13,
89  EIDESCAPE = 14,
90  EIDP = 15,
91  EIDR = 16,
92  EIDT = 17,
93  EIDS = 18,
94  EIDE = 19,
97  EIDH = 22,
98  EIDRETURN = 23,
99  EIDENTER = 24,
100  EIDSPACE = 25,
101  EIDPLUS = 26,
102  EIDMINUS = 27,
106  EIDALT = 90,
108  EIDNEW = 1000,
109  EIDOLD = 1001,
110  EIDFINISHED = 1002,
111  EIDNO = 1003,
112  EIDYES = 1004,
113  EIDSAME = 1005,
116  EIDLAST = 1008,
117  EIDNOTLAST = 1009,
121  EIDEDIT = 1013,
122  EIDSMALLERN = 1014,
123  EIDEQUALSN = 1015,
124  EIDLARGERN = 1016,
125  EIDEMPTY = 1017,
129  EIDTIP = 1050,
130  EIDHEAD = 1051,
131  EIDBODY = 1052,
132  EIDCLEAR = 1100,
134  EIDPRINT = 3001,
135  EV_INIT = 5551001,
136  EV_PREVIOUS = 5551002,
140  EV_READY = 5551006,
141  EV_NEXT = 5551007,
142  EV_DONE = 5551008,
143  EV_NEW_LANDMARK = 5551009,
145  EIDINSIDE = 2500,
146  EIDA = 4001,
147  EIDB = 4002,
148  EIDC = 4003,
149  EIDD = 4004,
150  EIDF = 4005,
151  EIDG = 4006,
152  EIDI = 4007,
153  EIDJ = 4008,
154  EIDK = 4009,
155  EIDL = 4010,
156  EIDM = 4011,
157  EIDO = 4012,
158  EIDQ = 4013,
159  EIDU = 4014,
160  EIDV = 4015,
161  EIDW = 4016,
162  EIDX = 4017,
163  EIDY = 4018,
164  EIDZ = 4019,
165  EID1 = 4020,
166  EID2 = 4021,
167  EID3 = 4022,
168  EID4 = 4023,
169  EID5 = 4024,
170  EID6 = 4025,
171  EID7 = 4026,
172  EID8 = 4027,
173  EID9 = 4028,
174  EID0 = 4029,
175  EIDFIGUREHOVER = 12340,
176  EIDNOFIGUREHOVER = 12341
177  };
178 
179  //##Constants for Operations
180  //## comments are always examples of the usage
182  {
184  OpTEST = 1,
185  OpNEWCELL = 10, // add a new cell
186  OpADD = 100, // add a point or a vessel
187  OpUNDOADD = 101,
188  OpADDLINE = 1001, // add a line
189  OpINSERT = 200, // insert a point at position
190  OpINSERTLINE = 201, // insert a line at position
192  OpCLOSECELL = 250, // close a cell (to a polygon)
193  OpOPENCELL = 251, // close a cell (to a polygon)
194  OpMOVE = 300, // move a point
195  OpMOVELINE = 301, // move a line
196  OpMOVECELL = 302, // move a line
197  OpUNDOMOVE = 303,
200  OpREMOVE = 400, // remove a point at position
201  OpREMOVELINE = 401, // remove a line at position
202  OpREMOVECELL = 402, // remove a cell
204  OpDELETE = 500, // delete
205  OpDELETELINE = 501, // delete the last line in a cell
206  OpUNDELETE = 502,
208  OpSTATECHANGE = 600, // change a state
209  OpTIMECHANGE = 601, // change a state
210  OpTERMINATE = 666, // change a state
214  OpSELECTSUBOBJECT = 703, // for VesselGraphInteractor
215  // OpSELECTNEWSUBOBJECT = 704, //for VesselGraphInteractor
216  OpSELECT = 705,
220  OpDESELECTSUBOBJECT = 803, // for VesselGraphInteractor
221  OpDESELECTALL = 804, // for VesselGraphInteractor
222  OpDESELECT = 805,
223  OpNAVIGATE = 900,
224  OpZOOM = 1000,
225  OpSCALE = 1100,
226  OpROTATE = 1200,
227  OpORIENT = 1201,
231  OpMODECHANGE = 1500,
233  OpPERIPHERYSEARCH = 2000, // used in VesselGraphInteractor
234  OpROOTSEARCH = 2001, // used in VesselGraphInteractor
235  OpTHICKSTVESSELSEARCH = 2002, // used in VesselGraphInteractor
236  OpSHORTESTPATHSEARCH = 2003, // used in VesselGraphInteractor
237  OpATTRIBUTATION = 2004, // used in VesselGraphInteractor
238  OpDEFAULT = 2006, // used in VesselGraphInteractor
239  OpSURFACECHANGED = 3000, // used for changing polydata in surfaces
240  };
241 
242  //##Constants for EventMapping...
243  //##connects the statemachine.xml-File with the implemented conditions.
244  //##within one statemachine the choice of the actionconstants is freely
245  //##
246  //## ActionId
247  enum EActions
248  {
255  AcINITFOREGROUND = 45, // used in SeedsInteractor for setting the foreground seeds
256  AcINITBACKGROUND = 46, // used in SeedsInteractor for setting the background seeds
257  AcINITNEUTRAL = 47, // used in SeedsInteractor for setting the neutral seeds (rubber)
258  AcINITUPDATE = 1235, // For shape model deformation
260  AcADDPOINTRMB = 6000, // in mitralPointSetInteractor used to set a different type of point
261  AcADD = 11,
262  AcADDLINE = 12,
268  AcCHECKELEMENT = 30, // check if there is a element close enough (picking)
269  AcCHECKOBJECT = 31, // check if an object is hit
270  AcCHECKNMINUS1 = 32, // check if the number of elements is equal to N-1
271  AcCHECKEQUALS1 = 33, // check if the number of elements in the data is equal to 1
272  AcCHECKNUMBEROFPOINTS = 330, // check the number of elements in the data
273  AcCHECKSELECTED = 34, // check if the given element is selected or not
274  AcCHECKONESELECTED = 340, // check if there is an element that is selected
275  AcCHECKHOVERING = 341, // check if there is an element that is selected
276  AcCHECKGREATERZERO = 35, // check if the current number of elements is greater than 0
277  AcCHECKGREATERTWO = 36, // check if the current number of elements is greater than two
278  AcCHECKOPERATION = 37, // check if the operation is of one spectial type
285  AcFINISH = 44,
288  AcSEARCHANOTHEROBJECT = 52, // one object is selected and another object is to be added to selection
289  AcSELECTPICKEDOBJECT = 60, // select the picked object and deselect others
293  AcSELECT = 65,
297  AcSELECTSUBOBJECT = 69, // used in VesselGraphInteractor
298  AcDESELECTOBJECT = 70, // deselect picked from group
308  AcMOVE = 92,
312  AcREMOVE = 101,
314  AcREMOVEALL = 103,
315  AcREMOVESELECTEDSUBOBJECT = 104, // used in VesselGraphInteractor
316  AcWHEEL = 105,
317  AcPLUS = 106,
318  AcMINUS = 107,
320  AcCLEAR = 130, // clear all elements from a list
331  AC_SET_DONE_FALSE = 5550009,
332  AC_INIT = 55500010,
334  AC_SENSOR_ATTACHED = 55500012,
335  AC_CLOSE_ASSISTENT = 55500013,
339  AC_LOAD_LANDMARKS = 55500017,
343  AcTRANSLATE = 1001,
344  AcSCALESTART = 1002,
345  AcSCALE = 1003,
347  AcROTATE = 1005,
351  AcSCALEEND = 1009,
352  AcROTATEEND = 1010,
353  AcINITZOOM = 1011,
354  AcZOOM = 1012,
355  AcSCROLL = 1013,
359  AcMODEDESELECT = 1100, // set interactor in not selected mode
360  AcMODESELECT = 1101, // set interactor in selected mode
361  AcMODESUBSELECT = 1102, // set interacor in sub selected mode
368  AcTRANSMITEVENT = 2000, // to transmit an event to a lower Interactor/Statemachine
369  AcPERIPHERYSEARCH = 3000, // used in VesselGraphInteractor
370  AcROOTSEARCH = 3001, // used in VesselGraphInteractor
371  AcTHICKSTVESSELSEARCH = 3002, // used in VesselGraphInteractor
372  AcSHORTESTPATHSEARCH = 3003, // used in VesselGraphInteractor
373  AcSINGLE = 3004, // used in VesselGraphInteractor
374  AcATTRIBUTATION = 3005, // used in VesselGraphInteractor
375  AcDEFAULT = 3007, // used in VesselGraphInteractor
376  AcSETVESSELELEMENT = 3008, // used in VesselGraphInteractor
377  AcCHECKBARRIERSTATUS = 3010, // used in VesselGraphInteractor
378  AcUPDATEMESH = 1234, // For Shape Model Interaction
379  AcINCREASE = 49012,
380  AcDECREASE = 49013,
381  AcMODIFY = 49014,
382  AcUNDOUPDATE = 1236, // For restoring a mesh after an update
383  AcENTEROBJECT = 48000,
384  AcLEAVEOBJECT = 48001,
385  AcSWITCHOBJECT = 48002,
386  AcUPDATELINE = 48003,
387  AcINITLINE = 48004,
389  AcCREATEBOX = 48006,
391  AcCANCEL = 48008,
392  AcACTIVATETOOL = 48009,
395  AcMOVEPOINT1 = 49004,
396  AcMOVEPOINT2 = 49005,
397  AcUPDATEPOINT = 49006,
400  AcCYCLE = 49010,
401  AcACCEPT = 49011,
405  AcINTERACTOR = 5003,
407 
408  };
409 
410  /*
413  //EventMechanism:
414  //If you change anything from here on, then change in mitkEventMapper.cpp (Array of constants) as well.
417  */
418 
419  // Type of an Event;
421  {
422  Type_None = 0, // invalid event
423  Type_Timer = 1, // timer event
424  Type_MouseButtonPress = 2, // mouse button pressed
425  Type_MouseButtonRelease = 3, // mouse button released
426  Type_MouseButtonDblClick = 4, // mouse button double click
427  Type_MouseMove = 5, // mouse move
428  Type_KeyPress = 6, // key pressed
429  Type_KeyRelease = 7, // key released
430  Type_FocusIn = 8, // keyboard focus received
431  Type_FocusOut = 9, // keyboard focus lost
432  Type_Enter = 10, // mouse enters widget
433  Type_Leave = 11, // mouse leaves widget
434  Type_Paint = 12, // paint widget
435  Type_Move = 13, // move widget
436  Type_Resize = 14, // resize widget
437  Type_Create = 15, // after object creation
438  Type_Destroy = 16, // during object destruction
439  Type_Show = 17, // widget is shown
440  Type_Hide = 18, // widget is hidden
441  Type_Close = 19, // request to close widget
442  Type_Quit = 20, // request to quit application
443  Type_Reparent = 21, // widget has been reparented
444  Type_ShowMinimized = 22, // widget is shown minimized
445  Type_ShowNormal = 23, // widget is shown normal
446  Type_WindowActivate = 24, // window was activated
447  Type_WindowDeactivate = 25, // window was deactivated
448  Type_ShowToParent = 26, // widget is shown to parent
449  Type_HideToParent = 27, // widget is hidden to parent
450  Type_ShowMaximized = 28, // widget is shown maximized
451  Type_ShowFullScreen = 29, // widget is shown full-screen
452  Type_Accel = 30, // accelerator event
453  Type_Wheel = 31, // wheel event
454  Type_AccelAvailable = 32, // accelerator available event
455  Type_CaptionChange = 33, // caption changed
456  Type_IconChange = 34, // icon changed
457  Type_ParentFontChange = 35, // parent font changed
458  Type_ApplicationFontChange = 36, // application font changed
459  Type_ParentPaletteChange = 37, // parent palette changed
460  Type_ApplicationPaletteChange = 38, // application palette changed
461  Type_PaletteChange = 39, // widget palette changed
462  Type_Clipboard = 40, // internal clipboard event
463  Type_Speech = 42, // reserved for speech input
464  Type_SockAct = 50, // socket activation
465  Type_AccelOverride = 51, // accelerator override event
466  Type_DeferredDelete = 52, // deferred delete event
467  Type_DragEnter = 60, // drag moves into widget
468  Type_DragMove = 61, // drag moves in widget
469  Type_DragLeave = 62, // drag leaves or is cancelled
470  Type_Drop = 63, // actual drop
471  Type_DragResponse = 64, // drag accepted/rejected
472  Type_ChildInserted = 70, // new child widget
473  Type_ChildRemoved = 71, // deleted child widget
474  Type_LayoutHint = 72, // child min/max size changed
475  Type_ShowWindowRequest = 73, // widget's window should be mapped
476  Type_ActivateControl = 80, // ActiveX activation
477  Type_DeactivateControl = 81, // ActiveX deactivation
478  Type_ContextMenu = 82, // context popup menu
479  Type_IMStart = 83, // input method composition start
480  Type_IMCompose = 84, // input method composition
481  Type_IMEnd = 85, // input method composition end
482  Type_Accessibility = 86, // accessibility information is requested
483  Type_TabletMove = 87, // Wacom tablet event
484  Type_LocaleChange = 88, // the system locale changed
485  Type_LanguageChange = 89, // the application language changed
486  Type_LayoutDirectionChange = 90, // the layout direction changed
487  Type_Style = 91, // internal style event
488  Type_TabletPress = 92, // tablet press
489  Type_TabletRelease = 93, // tablet release
490  Type_User = 1000, // first user event id
491  Type_MaxUser = 65535
492  };
493 
494  //##ButtonState
495  // mouse/keyboard state values
496  // QT combinations if MOUSEBUTTONRelease: left MouseButton + ControlButton: 0x201
498  {
499  BS_NoButton = 0x0000,
500  BS_LeftButton = 0x0001,
501  BS_RightButton = 0x0002,
502  BS_MidButton = 0x0004,
504  BS_ShiftButton = 0x0100,
506  BS_AltButton = 0x0400,
507  BS_MetaButton = 0x0800,
509  BS_Keypad = 0x4000
510  };
511  //##Key
512  enum EKeys
513  {
514  Key_Escape = 0x1000, // misc keys
515  Key_Tab = 0x1001,
516  Key_Backtab = 0x1002,
517  Key_BackTab = 0x1002, //= Key_Backtab
518  Key_Backspace = 0x1003,
519  Key_BackSpace = 0x1003, //= Key_Backspace
520  Key_Return = 0x1004,
521  Key_Enter = 0x1005,
522  Key_Insert = 0x1006,
523  Key_Delete = 0x1007,
524  Key_Pause = 0x1008,
525  Key_Print = 0x1009,
526  Key_SysReq = 0x100a,
527  Key_Home = 0x1010, // cursor movement
528  Key_End = 0x1011,
529  Key_Left = 0x1012,
530  Key_Up = 0x1013,
531  Key_Right = 0x1014,
532  Key_Down = 0x1015,
533  Key_Prior = 0x1016,
534  Key_PageUp = 0x1016, //=Key_Prior
535  Key_Next = 0x1017,
536  Key_PageDown = 0x1017, //=Key_Next
537  Key_Shift = 0x1020, // modifiers
538  Key_Control = 0x1021,
539  Key_Meta = 0x1022,
540  Key_Alt = 0x1023,
541  Key_CapsLock = 0x1024,
542  Key_NumLock = 0x1025,
543  Key_ScrollLock = 0x1026,
544  Key_F1 = 0x1030, // function keys
545  Key_F2 = 0x1031,
546  Key_F3 = 0x1032,
547  Key_F4 = 0x1033,
548  Key_F5 = 0x1034,
549  Key_F6 = 0x1035,
550  Key_F7 = 0x1036,
551  Key_F8 = 0x1037,
552  Key_F9 = 0x1038,
553  Key_F10 = 0x1039,
554  Key_F11 = 0x103a,
555  Key_F12 = 0x103b,
556  Key_F13 = 0x103c,
557  Key_F14 = 0x103d,
558  Key_F15 = 0x103e,
559  Key_F16 = 0x103f,
560  Key_F17 = 0x1040,
561  Key_F18 = 0x1041,
562  Key_F19 = 0x1042,
563  Key_F20 = 0x1043,
564  Key_F21 = 0x1044,
565  Key_F22 = 0x1045,
566  Key_F23 = 0x1046,
567  Key_F24 = 0x1047,
568  Key_F25 = 0x1048, // F25 .. F35 only on X11
569  Key_F26 = 0x1049,
570  Key_F27 = 0x104a,
571  Key_F28 = 0x104b,
572  Key_F29 = 0x104c,
573  Key_F30 = 0x104d,
574  Key_F31 = 0x104e,
575  Key_F32 = 0x104f,
576  Key_F33 = 0x1050,
577  Key_F34 = 0x1051,
578  Key_F35 = 0x1052,
579  Key_Super_L = 0x1053, // extra keys
580  Key_Super_R = 0x1054,
581  Key_Menu = 0x1055,
582  Key_Hyper_L = 0x1056,
583  Key_Hyper_R = 0x1057,
584  Key_Help = 0x1058,
585  // International input method support (X keycode - = 0xEE00)
586  // Only interesting if you are writing your own input method
587  Key_Muhenkan = 0x1122, // Cancel Conversion
588  Key_Henkan = 0x1123, // Start/Stop Conversion
589  Key_Hiragana_Katakana = 0x1127, // Hiragana/Katakana toggle
590  Key_Zenkaku_Hankaku = 0x112A, // Zenkaku/Hankaku toggle
591  Key_Space = 0x20, // 7 bit printable ASCII
592  Key_Any = 0x20, //= Key_Space
593  Key_Exclam = 0x21,
594  Key_QuoteDbl = 0x22,
596  Key_Dollar = 0x24,
597  Key_Percent = 0x25,
602  Key_Asterisk = 0x2a,
603  Key_Plus = 0x2b,
604  Key_Comma = 0x2c,
605  Key_Minus = 0x2d,
606  Key_Period = 0x2e,
607  Key_Slash = 0x2f,
608  Key_0 = 0x30,
609  Key_1 = 0x31,
610  Key_2 = 0x32,
611  Key_3 = 0x33,
612  Key_4 = 0x34,
613  Key_5 = 0x35,
614  Key_6 = 0x36,
615  Key_7 = 0x37,
616  Key_8 = 0x38,
617  Key_9 = 0x39,
618  Key_Colon = 0x3a,
620  Key_Less = 0x3c,
621  Key_Equal = 0x3d,
622  Key_Greater = 0x3e,
623  Key_Question = 0x3f,
624  Key_At = 0x40,
625  Key_A = 0x41,
626  Key_B = 0x42,
627  Key_C = 0x43,
628  Key_D = 0x44,
629  Key_E = 0x45,
630  Key_F = 0x46,
631  Key_G = 0x47,
632  Key_H = 0x48,
633  Key_I = 0x49,
634  Key_J = 0x4a,
635  Key_K = 0x4b,
636  Key_L = 0x4c,
637  Key_M = 0x4d,
638  Key_N = 0x4e,
639  Key_O = 0x4f,
640  Key_P = 0x50,
641  Key_Q = 0x51,
642  Key_R = 0x52,
643  Key_S = 0x53,
644  Key_T = 0x54,
645  Key_U = 0x55,
646  Key_V = 0x56,
647  Key_W = 0x57,
648  Key_X = 0x58,
649  Key_Y = 0x59,
650  Key_Z = 0x5a,
658  Key_Bar = 0x7c,
662  Key_exclamdown = 0x0a1,
663  Key_cent = 0x0a2,
664  Key_sterling = 0x0a3,
665  Key_currency = 0x0a4,
666  Key_yen = 0x0a5,
667  Key_brokenbar = 0x0a6,
668  Key_section = 0x0a7,
669  Key_diaeresis = 0x0a8,
670  Key_copyright = 0x0a9,
672  Key_guillemotleft = 0x0ab, // left angle quotation mark
673  Key_notsign = 0x0ac,
674  Key_hyphen = 0x0ad,
675  Key_registered = 0x0ae,
676  Key_macron = 0x0af,
677  Key_degree = 0x0b0,
678  Key_plusminus = 0x0b1,
681  Key_acute = 0x0b4,
682  Key_mu = 0x0b5,
683  Key_paragraph = 0x0b6,
685  Key_cedilla = 0x0b8,
687  Key_masculine = 0x0ba,
688  Key_guillemotright = 0x0bb, // right angle quotation mark
689  Key_onequarter = 0x0bc,
690  Key_onehalf = 0x0bd,
693  Key_Agrave = 0x0c0,
694  Key_Aacute = 0x0c1,
696  Key_Atilde = 0x0c3,
697  Key_Adiaeresis = 0x0c4,
698  Key_Aring = 0x0c5,
699  Key_AE = 0x0c6,
700  Key_Ccedilla = 0x0c7,
701  Key_Egrave = 0x0c8,
702  Key_Eacute = 0x0c9,
704  Key_Ediaeresis = 0x0cb,
705  Key_Igrave = 0x0cc,
706  Key_Iacute = 0x0cd,
708  Key_Idiaeresis = 0x0cf,
709  Key_ETH = 0x0d0,
710  Key_Ntilde = 0x0d1,
711  Key_Ograve = 0x0d2,
712  Key_Oacute = 0x0d3,
714  Key_Otilde = 0x0d5,
715  Key_Odiaeresis = 0x0d6,
716  Key_multiply = 0x0d7,
717  Key_Ooblique = 0x0d8,
718  Key_Ugrave = 0x0d9,
719  Key_Uacute = 0x0da,
721  Key_Udiaeresis = 0x0dc,
722  Key_Yacute = 0x0dd,
723  Key_THORN = 0x0de,
724  Key_ssharp = 0x0df,
725  Key_agrave = 0x0e0,
726  Key_aacute = 0x0e1,
728  Key_atilde = 0x0e3,
729  Key_adiaeresis = 0x0e4,
730  Key_aring = 0x0e5,
731  Key_ae = 0x0e6,
732  Key_ccedilla = 0x0e7,
733  Key_egrave = 0x0e8,
734  Key_eacute = 0x0e9,
736  Key_ediaeresis = 0x0eb,
737  Key_igrave = 0x0ec,
738  Key_iacute = 0x0ed,
740  Key_idiaeresis = 0x0ef,
741  Key_eth = 0x0f0,
742  Key_ntilde = 0x0f1,
743  Key_ograve = 0x0f2,
744  Key_oacute = 0x0f3,
746  Key_otilde = 0x0f5,
747  Key_odiaeresis = 0x0f6,
748  Key_division = 0x0f7,
749  Key_oslash = 0x0f8,
750  Key_ugrave = 0x0f9,
751  Key_uacute = 0x0fa,
753  Key_udiaeresis = 0x0fc,
754  Key_yacute = 0x0fd,
755  Key_thorn = 0x0fe,
756  Key_ydiaeresis = 0x0ff,
757  Key_unknown = 0xffff,
758  Key_none = 0xffff //= Key_unknown
759  };
760 
761 } // namespace mitk
762 #endif
Find image slices visible on a given plane.
@ EIDRIGHTMOUSEBTNANDMOUSEWHEEL
@ EIDSHIFTANDCTRLANDMIDDLEMOUSEBTN
@ EIDRIGHTMOUSEBTNANDCTRL
@ EIDMIDDLEMOUSEBTNANDMOUSEWHEEL
@ EIDALTANDSHIFTANDRIGHTMOUSEBTNANDMOUSEMOVE
@ EIDALTANDMIDDLEMOUSEBTNRELEASE
@ EIDRIGHTMOUSEBTNANDMOUSEMOVE
@ EIDSHIFTANDMIDDLEMOUSEMOVE
@ EIDMIDDLEMOUSEBTNANDCTRL
@ EIDSHIFTANDRIGHTMOUSEPRESS
@ EIDLEFTMOUSEBTNDOUBLECLICK
@ EIDCTRLANDLEFTMOUSEBTNRELEASE
@ EIDMIDDLEMOUSERELEASE
@ EV_LESS_THEN_MIN_COUNT
@ EIDALTANDLEFTMOUSEBTN
@ EIDCTRLANDLEFTMOUSEWHEEL
@ EIDSHIFTANDRIGHTMOUSERELEASE
@ EIDSHIFTANDCTRLANDMOUSEMOVE
@ EIDSHIFTANDRIGHTMOUSEMOVE
@ EIDMIDDLEMOUSEBTNANDMOUSEMOVE
@ EIDLEFTMOUSEBTNANDCTRL
@ EIDLEFTMOUSEBTNANDMOUSEWHEEL
@ EIDALTANDMIDDLEMOUSEBTN
@ EIDRIGHTMOUSERELEASE
@ EIDALTANDLEFTMOUSEBTNANDMOUSEMOVE
@ EIDSHIFTANDLEFTMOUSEBTNANDMOUSEMOVE
@ EIDSHIFTANDMIDDLEMOUSERELEASE
@ EV_PATH_COLLECTION_SELECTED
@ EIDCTRLANDMIDDLEMOUSEBTNRELEASE
@ EIDCTRLANDRIGHTMOUSEBTNANDMOUSEMOVE
@ EIDALTANDSHIFTANDRIGHTMOUSEBTNRELEASE
@ EIDLEFTMOUSEBTNANDMOUSEMOVE
@ EIDSHIFTANDMIDDLEMOUSEPRESS
@ EIDLEFTMOUSEBTNANDSHIFT
@ EIDSHIFTANDCTRLANDMOUSERELEASE
@ EIDCTRLANDRIGHTMOUSEBTNRELEASE
@ EIDALTANDMIDDLEMOUSEBTNANDMOVE
@ EIDALTANDLEFTMOUSERELEASE
@ EIDCTRLANDLEFTMOUSEBTNANDMOUSEMOVE
@ EV_NAVIGATION_SELECTED
@ EIDLEFTMOUSERELEASEANDSHIFT
@ EIDCTRLANDMIDDLEMOUSEBTNANDMOUSEMOVE
@ EIDALTANDSHIFTANDRIGHTMOUSEBTN
@ AC_SET_PREVIOUS_BUTTON_VISIBLE
@ AC_SETMAX_COUNT_REF_POINTS
@ AC_SET_NEXT_BUTTON_INVISIBLE
@ AC_SET_NEXT_BUTTON_VISIBLE
@ AC_SET_NEXT_BUTTON_TEXT
@ AC_SET_ASSISTAND_WIDGET_STECK
@ AC_START_PATHCOLLECTION
@ AC_SET_PREVIOUS_BUTTON_INVISIBLE
@ AcREMOVESELECTEDSUBOBJECT
@ AcCALCULATENEWSEGMENTATION_BB
@ AcINITAFFINEINTERACTIONS
@ AcCHECKONESUBINTERACTOR
@ AcCREATEOBJECTFROMLINE
@ AcCALCULATENEWSEGMENTATION_SP
@ AC_SET_APPLICATION_SELECTED_FALSE
@ AC_CALCULATE_LANDMARK_TRANSFORM
@ AcTERMINATE_INTERACTION
@ AcFINISHAFFINEINTERACTIONS
@ AC_START_APPLICATION_TEXT
@ AcUPDATERADIUSMOUSEWHEEL
@ AC_CHECK_LANDMARK_COUNT
@ OpAPPLYTRANSFORMMATRIX
@ OpRESTOREPLANEPOSITION
@ Type_LayoutDirectionChange
@ Type_ShowWindowRequest
@ Type_MouseButtonRelease
@ Type_ApplicationPaletteChange
@ Type_ParentPaletteChange
@ Type_MouseButtonDblClick
@ Type_DeactivateControl
@ Type_ApplicationFontChange