#[repr(C)]
pub struct RUApplicationFuncs {
Show 32 fields pub destroy: extern "C" fn(self_c: *const RUBase), pub color_spec: extern "C" fn(self_c: *const RUBase) -> i32, pub set_color_spec: extern "C" fn(self_c: *const RUBase, arg0: i32), pub get_font: extern "C" fn(self_c: *const RUBase) -> RUFont, pub active_popup_widget: extern "C" fn(self_c: *const RUBase) -> RUWidget, pub active_modal_widget: extern "C" fn(self_c: *const RUBase) -> RUWidget, pub focus_widget: extern "C" fn(self_c: *const RUBase) -> RUWidget, pub active_window: extern "C" fn(self_c: *const RUBase) -> RUWidget, pub set_active_window: extern "C" fn(self_c: *const RUBase, actor: *const RUBase), pub widget_at: extern "C" fn(self_c: *const RUBase, x: i32, y: i32) -> RUWidget, pub top_level_at: extern "C" fn(self_c: *const RUBase, x: i32, y: i32) -> RUWidget, pub beep: extern "C" fn(self_c: *const RUBase), pub set_cursor_flash_time: extern "C" fn(self_c: *const RUBase, arg0: i32), pub cursor_flash_time: extern "C" fn(self_c: *const RUBase) -> i32, pub set_double_click_interval: extern "C" fn(self_c: *const RUBase, arg0: i32), pub double_click_interval: extern "C" fn(self_c: *const RUBase) -> i32, pub set_keyboard_input_interval: extern "C" fn(self_c: *const RUBase, arg0: i32), pub keyboard_input_interval: extern "C" fn(self_c: *const RUBase) -> i32, pub set_wheel_scroll_lines: extern "C" fn(self_c: *const RUBase, arg0: i32), pub wheel_scroll_lines: extern "C" fn(self_c: *const RUBase) -> i32, pub set_start_drag_time: extern "C" fn(self_c: *const RUBase, ms: i32), pub start_drag_time: extern "C" fn(self_c: *const RUBase) -> i32, pub set_start_drag_distance: extern "C" fn(self_c: *const RUBase, l: i32), pub start_drag_distance: extern "C" fn(self_c: *const RUBase) -> i32, pub exec: extern "C" fn(self_c: *const RUBase) -> i32, pub set_about_to_quit_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void), pub set_screen_added_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void), pub set_style_sheet: extern "C" fn(self_c: *const RUBase, sheet: *const c_char), pub set_auto_sip_enabled: extern "C" fn(self_c: *const RUBase, enabled: bool), pub auto_sip_enabled: extern "C" fn(self_c: *const RUBase) -> bool, pub close_all_windows: extern "C" fn(self_c: *const RUBase), pub about_qt: extern "C" fn(self_c: *const RUBase),
}

Fields

destroy: extern "C" fn(self_c: *const RUBase)color_spec: extern "C" fn(self_c: *const RUBase) -> i32set_color_spec: extern "C" fn(self_c: *const RUBase, arg0: i32)get_font: extern "C" fn(self_c: *const RUBase) -> RUFontactive_popup_widget: extern "C" fn(self_c: *const RUBase) -> RUWidgetactive_modal_widget: extern "C" fn(self_c: *const RUBase) -> RUWidgetfocus_widget: extern "C" fn(self_c: *const RUBase) -> RUWidgetactive_window: extern "C" fn(self_c: *const RUBase) -> RUWidgetset_active_window: extern "C" fn(self_c: *const RUBase, actor: *const RUBase)widget_at: extern "C" fn(self_c: *const RUBase, x: i32, y: i32) -> RUWidgettop_level_at: extern "C" fn(self_c: *const RUBase, x: i32, y: i32) -> RUWidgetbeep: extern "C" fn(self_c: *const RUBase)set_cursor_flash_time: extern "C" fn(self_c: *const RUBase, arg0: i32)cursor_flash_time: extern "C" fn(self_c: *const RUBase) -> i32set_double_click_interval: extern "C" fn(self_c: *const RUBase, arg0: i32)double_click_interval: extern "C" fn(self_c: *const RUBase) -> i32set_keyboard_input_interval: extern "C" fn(self_c: *const RUBase, arg0: i32)keyboard_input_interval: extern "C" fn(self_c: *const RUBase) -> i32set_wheel_scroll_lines: extern "C" fn(self_c: *const RUBase, arg0: i32)wheel_scroll_lines: extern "C" fn(self_c: *const RUBase) -> i32set_start_drag_time: extern "C" fn(self_c: *const RUBase, ms: i32)start_drag_time: extern "C" fn(self_c: *const RUBase) -> i32set_start_drag_distance: extern "C" fn(self_c: *const RUBase, l: i32)start_drag_distance: extern "C" fn(self_c: *const RUBase) -> i32exec: extern "C" fn(self_c: *const RUBase) -> i32set_about_to_quit_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void)set_screen_added_event: extern "C" fn(object: *const RUBase, user_data: *const c_void, trampoline_func: *const c_void, callback: *const c_void)set_style_sheet: extern "C" fn(self_c: *const RUBase, sheet: *const c_char)set_auto_sip_enabled: extern "C" fn(self_c: *const RUBase, enabled: bool)auto_sip_enabled: extern "C" fn(self_c: *const RUBase) -> boolclose_all_windows: extern "C" fn(self_c: *const RUBase)about_qt: extern "C" fn(self_c: *const RUBase)

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.