@@ -272,4 +272,32 @@ void opencv_highgui_init(int module_number)
272
272
REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " WINDOW_FREERATIO" , 5 , CONST_CS | CONST_PERSISTENT);
273
273
REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " WINDOW_GUI_EXPANDED" , 6 , CONST_CS | CONST_PERSISTENT);
274
274
REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " WINDOW_GUI_NORMAL" , 7 , CONST_CS | CONST_PERSISTENT);
275
+ opencv_highgui_mouse_event_types_init (module_number);
276
+ opencv_highgui_mouse_event_flags_init (module_number);
277
+ }
278
+
279
+ // ! Mouse Events see cv::MouseCallback
280
+ void opencv_highgui_mouse_event_types_init (int module_number){
281
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_MOUSEMOVE" , EVENT_MOUSEMOVE, CONST_CS | CONST_PERSISTENT);
282
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_LBUTTONDOWN" , EVENT_LBUTTONDOWN, CONST_CS | CONST_PERSISTENT);
283
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_RBUTTONDOWN" , EVENT_RBUTTONDOWN, CONST_CS | CONST_PERSISTENT);
284
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_MBUTTONDOWN" , EVENT_MBUTTONDOWN, CONST_CS | CONST_PERSISTENT);
285
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_LBUTTONUP" , EVENT_LBUTTONUP, CONST_CS | CONST_PERSISTENT);
286
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_RBUTTONUP" , EVENT_RBUTTONUP, CONST_CS | CONST_PERSISTENT);
287
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_MBUTTONUP" , EVENT_MBUTTONUP, CONST_CS | CONST_PERSISTENT);
288
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_LBUTTONDBLCLK" , EVENT_LBUTTONDBLCLK, CONST_CS | CONST_PERSISTENT);
289
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_RBUTTONDBLCLK" , EVENT_RBUTTONDBLCLK, CONST_CS | CONST_PERSISTENT);
290
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_MBUTTONDBLCLK" , EVENT_MBUTTONDBLCLK, CONST_CS | CONST_PERSISTENT);
291
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_MOUSEWHEEL" , EVENT_MOUSEWHEEL, CONST_CS | CONST_PERSISTENT);
292
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_MOUSEHWHEEL" , EVENT_MOUSEHWHEEL, CONST_CS | CONST_PERSISTENT);
293
+ }
294
+
295
+ // ! Mouse Event Flags see cv::MouseCallback
296
+ void opencv_highgui_mouse_event_flags_init (int module_number){
297
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_FLAG_LBUTTON" , EVENT_FLAG_LBUTTON, CONST_CS | CONST_PERSISTENT);
298
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_FLAG_RBUTTON" , EVENT_FLAG_RBUTTON, CONST_CS | CONST_PERSISTENT);
299
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_FLAG_MBUTTON" , EVENT_FLAG_MBUTTON, CONST_CS | CONST_PERSISTENT);
300
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_FLAG_CTRLKEY" , EVENT_FLAG_CTRLKEY, CONST_CS | CONST_PERSISTENT);
301
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_FLAG_SHIFTKEY" , EVENT_FLAG_SHIFTKEY, CONST_CS | CONST_PERSISTENT);
302
+ REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " EVENT_FLAG_ALTKEY" , EVENT_FLAG_ALTKEY, CONST_CS | CONST_PERSISTENT);
275
303
}
0 commit comments