@@ -272,4 +272,32 @@ void opencv_highgui_init(int module_number)
272272 REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " WINDOW_FREERATIO" , 5 , CONST_CS | CONST_PERSISTENT);
273273 REGISTER_NS_LONG_CONSTANT (OPENCV_NS, " WINDOW_GUI_EXPANDED" , 6 , CONST_CS | CONST_PERSISTENT);
274274 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);
275303}
0 commit comments