@@ -580,8 +580,8 @@ pub mod highgui {
580
580
#[ inline]
581
581
pub fn create_button_def ( bar_name : & str , on_change : crate :: highgui:: ButtonCallback ) -> Result < i32 > {
582
582
extern_container_arg ! ( bar_name) ;
583
- callback_arg ! ( on_change_trampoline( state: i32 , userdata: * mut c_void) -> ( ) => userdata in callbacks => on_change( state: i32 ) -> ( ) ) ;
584
- userdata_arg ! ( userdata in callbacks => on_change) ;
583
+ callback_arg ! ( on_change_trampoline( state: i32 , userdata: * mut c_void) -> ( ) => userdata in on_change( state: i32 ) -> ( ) ) ;
584
+ userdata_arg ! ( userdata: * mut c_void => on_change) ;
585
585
return_send ! ( via ocvrs_return) ;
586
586
unsafe { sys:: cv_createButton_const_StringR_ButtonCallback_voidX ( bar_name. opencv_as_extern ( ) , on_change_trampoline, userdata, ocvrs_return. as_mut_ptr ( ) ) } ;
587
587
return_receive ! ( unsafe ocvrs_return => ret) ;
@@ -624,8 +624,8 @@ pub mod highgui {
624
624
#[ inline]
625
625
pub fn create_button ( bar_name : & str , on_change : crate :: highgui:: ButtonCallback , typ : i32 , initial_button_state : bool ) -> Result < i32 > {
626
626
extern_container_arg ! ( bar_name) ;
627
- callback_arg ! ( on_change_trampoline( state: i32 , userdata: * mut c_void) -> ( ) => userdata in callbacks => on_change( state: i32 ) -> ( ) ) ;
628
- userdata_arg ! ( userdata in callbacks => on_change) ;
627
+ callback_arg ! ( on_change_trampoline( state: i32 , userdata: * mut c_void) -> ( ) => userdata in on_change( state: i32 ) -> ( ) ) ;
628
+ userdata_arg ! ( userdata: * mut c_void => on_change) ;
629
629
return_send ! ( via ocvrs_return) ;
630
630
unsafe { sys:: cv_createButton_const_StringR_ButtonCallback_voidX_int_bool ( bar_name. opencv_as_extern ( ) , on_change_trampoline, userdata, typ, initial_button_state, ocvrs_return. as_mut_ptr ( ) ) } ;
631
631
return_receive ! ( unsafe ocvrs_return => ret) ;
@@ -666,8 +666,8 @@ pub mod highgui {
666
666
pub fn create_trackbar ( trackbarname : & str , winname : & str , value : Option < & mut i32 > , count : i32 , on_change : crate :: highgui:: TrackbarCallback ) -> Result < i32 > {
667
667
extern_container_arg ! ( trackbarname) ;
668
668
extern_container_arg ! ( winname) ;
669
- callback_arg ! ( on_change_trampoline( pos: i32 , userdata: * mut c_void) -> ( ) => userdata in callbacks => on_change( pos: i32 ) -> ( ) ) ;
670
- userdata_arg ! ( userdata in callbacks => on_change) ;
669
+ callback_arg ! ( on_change_trampoline( pos: i32 , userdata: * mut c_void) -> ( ) => userdata in on_change( pos: i32 ) -> ( ) ) ;
670
+ userdata_arg ! ( userdata: * mut c_void => on_change) ;
671
671
return_send ! ( via ocvrs_return) ;
672
672
unsafe { sys:: cv_createTrackbar_const_StringR_const_StringR_intX_int_TrackbarCallback_voidX ( trackbarname. opencv_as_extern ( ) , winname. opencv_as_extern ( ) , value. map_or ( :: core:: ptr:: null_mut ( ) , |value| value) , count, on_change_trampoline, userdata, ocvrs_return. as_mut_ptr ( ) ) } ;
673
673
return_receive ! ( unsafe ocvrs_return => ret) ;
@@ -1447,8 +1447,8 @@ pub mod highgui {
1447
1447
#[ inline]
1448
1448
pub fn set_mouse_callback ( winname : & str , on_mouse : crate :: highgui:: MouseCallback ) -> Result < ( ) > {
1449
1449
extern_container_arg ! ( winname) ;
1450
- callback_arg ! ( on_mouse_trampoline( event: i32 , x: i32 , y: i32 , flags: i32 , userdata: * mut c_void) -> ( ) => userdata in callbacks => on_mouse( event: i32 , x: i32 , y: i32 , flags: i32 ) -> ( ) ) ;
1451
- userdata_arg ! ( userdata in callbacks => on_mouse) ;
1450
+ callback_arg ! ( on_mouse_trampoline( event: i32 , x: i32 , y: i32 , flags: i32 , userdata: * mut c_void) -> ( ) => userdata in on_mouse( event: i32 , x: i32 , y: i32 , flags: i32 ) -> ( ) ) ;
1451
+ userdata_arg ! ( userdata: * mut c_void => on_mouse) ;
1452
1452
return_send ! ( via ocvrs_return) ;
1453
1453
unsafe { sys:: cv_setMouseCallback_const_StringR_MouseCallback_voidX ( winname. opencv_as_extern ( ) , on_mouse_trampoline, userdata, ocvrs_return. as_mut_ptr ( ) ) } ;
1454
1454
return_receive ! ( unsafe ocvrs_return => ret) ;
@@ -1517,8 +1517,8 @@ pub mod highgui {
1517
1517
#[ inline]
1518
1518
pub fn set_opengl_draw_callback ( winname : & str , on_opengl_draw : crate :: highgui:: OpenGlDrawCallback ) -> Result < ( ) > {
1519
1519
extern_container_arg ! ( winname) ;
1520
- callback_arg ! ( on_opengl_draw_trampoline( userdata: * mut c_void) -> ( ) => userdata in callbacks => on_opengl_draw( ) -> ( ) ) ;
1521
- userdata_arg ! ( userdata in callbacks => on_opengl_draw) ;
1520
+ callback_arg ! ( on_opengl_draw_trampoline( userdata: * mut c_void) -> ( ) => userdata in on_opengl_draw( ) -> ( ) ) ;
1521
+ userdata_arg ! ( userdata: * mut c_void => on_opengl_draw) ;
1522
1522
return_send ! ( via ocvrs_return) ;
1523
1523
unsafe { sys:: cv_setOpenGlDrawCallback_const_StringR_OpenGlDrawCallback_voidX ( winname. opencv_as_extern ( ) , on_opengl_draw_trampoline, userdata, ocvrs_return. as_mut_ptr ( ) ) } ;
1524
1524
return_receive ! ( unsafe ocvrs_return => ret) ;
0 commit comments