Struct ui_sys::uiAreaHandler [−][src]
#[repr(C)]pub struct uiAreaHandler { pub Draw: extern "C" fn(this: *mut uiAreaHandler, area: *mut uiArea, draw_params: *mut uiAreaDrawParams), pub MouseEvent: extern "C" fn(this: *mut uiAreaHandler, area: *mut uiArea, mouse_event: *mut uiAreaMouseEvent), pub MouseCrossed: extern "C" fn(this: *mut uiAreaHandler, area: *mut uiArea, left: c_int), pub DragBroken: extern "C" fn(this: *mut uiAreaHandler, area: *mut uiArea), pub KeyEvent: extern "C" fn(this: *mut uiAreaHandler, area: *mut uiArea, key_event: *mut uiAreaKeyEvent) -> c_int, }
Fields
Draw: extern "C" fn(this: *mut uiAreaHandler, area: *mut uiArea, draw_params: *mut uiAreaDrawParams)
MouseEvent: extern "C" fn(this: *mut uiAreaHandler, area: *mut uiArea, mouse_event: *mut uiAreaMouseEvent)
MouseCrossed: extern "C" fn(this: *mut uiAreaHandler, area: *mut uiArea, left: c_int)
DragBroken: extern "C" fn(this: *mut uiAreaHandler, area: *mut uiArea)
KeyEvent: extern "C" fn(this: *mut uiAreaHandler, area: *mut uiArea, key_event: *mut uiAreaKeyEvent) -> c_int
Auto Trait Implementations
impl Send for uiAreaHandler
impl Send for uiAreaHandler
impl Sync for uiAreaHandler
impl Sync for uiAreaHandler