#[repr(C)]pub struct wxd_AccessibleCallbacks {Show 18 fields
pub GetChildCount: Option<unsafe extern "C" fn(userData: *mut c_void, count: *mut c_int) -> wxd_AccStatus>,
pub GetChild: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, child: *mut *mut wxd_Accessible_t) -> wxd_AccStatus>,
pub GetParent: Option<unsafe extern "C" fn(userData: *mut c_void, parent: *mut *mut wxd_Accessible_t) -> wxd_AccStatus>,
pub GetRole: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, role: *mut wxd_AccRole) -> wxd_AccStatus>,
pub GetState: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, state: *mut c_long) -> wxd_AccStatus>,
pub GetName: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outName: *mut c_char, maxLen: usize) -> wxd_AccStatus>,
pub GetDescription: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outDescription: *mut c_char, maxLen: usize) -> wxd_AccStatus>,
pub GetHelpText: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outHelpText: *mut c_char, maxLen: usize) -> wxd_AccStatus>,
pub GetKeyboardShortcut: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outShortcut: *mut c_char, maxLen: usize) -> wxd_AccStatus>,
pub GetDefaultAction: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outAction: *mut c_char, maxLen: usize) -> wxd_AccStatus>,
pub GetValue: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outValue: *mut c_char, maxLen: usize) -> wxd_AccStatus>,
pub Select: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, selectFlags: c_int) -> wxd_AccStatus>,
pub GetSelections: Option<unsafe extern "C" fn(userData: *mut c_void, selections: *mut wxd_Variant_t) -> wxd_AccStatus>,
pub GetFocus: Option<unsafe extern "C" fn(userData: *mut c_void, childId: *mut c_int, child: *mut *mut wxd_Accessible_t) -> wxd_AccStatus>,
pub DoDefaultAction: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int) -> wxd_AccStatus>,
pub GetLocation: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, rect: *mut wxd_Rect) -> wxd_AccStatus>,
pub HitTest: Option<unsafe extern "C" fn(userData: *mut c_void, pt: wxd_Point, childId: *mut c_int, childObject: *mut *mut wxd_Accessible_t) -> wxd_AccStatus>,
pub Navigate: Option<unsafe extern "C" fn(userData: *mut c_void, navDir: wxd_NavDir, fromId: c_int, toId: *mut c_int, toObject: *mut *mut wxd_Accessible_t) -> wxd_AccStatus>,
}Fields§
§GetChildCount: Option<unsafe extern "C" fn(userData: *mut c_void, count: *mut c_int) -> wxd_AccStatus>§GetChild: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, child: *mut *mut wxd_Accessible_t) -> wxd_AccStatus>§GetParent: Option<unsafe extern "C" fn(userData: *mut c_void, parent: *mut *mut wxd_Accessible_t) -> wxd_AccStatus>§GetRole: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, role: *mut wxd_AccRole) -> wxd_AccStatus>§GetState: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, state: *mut c_long) -> wxd_AccStatus>§GetName: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outName: *mut c_char, maxLen: usize) -> wxd_AccStatus>§GetDescription: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outDescription: *mut c_char, maxLen: usize) -> wxd_AccStatus>§GetHelpText: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outHelpText: *mut c_char, maxLen: usize) -> wxd_AccStatus>§GetKeyboardShortcut: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outShortcut: *mut c_char, maxLen: usize) -> wxd_AccStatus>§GetDefaultAction: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outAction: *mut c_char, maxLen: usize) -> wxd_AccStatus>§GetValue: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, outValue: *mut c_char, maxLen: usize) -> wxd_AccStatus>§Select: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, selectFlags: c_int) -> wxd_AccStatus>§GetSelections: Option<unsafe extern "C" fn(userData: *mut c_void, selections: *mut wxd_Variant_t) -> wxd_AccStatus>§GetFocus: Option<unsafe extern "C" fn(userData: *mut c_void, childId: *mut c_int, child: *mut *mut wxd_Accessible_t) -> wxd_AccStatus>§DoDefaultAction: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int) -> wxd_AccStatus>§GetLocation: Option<unsafe extern "C" fn(userData: *mut c_void, childId: c_int, rect: *mut wxd_Rect) -> wxd_AccStatus>§HitTest: Option<unsafe extern "C" fn(userData: *mut c_void, pt: wxd_Point, childId: *mut c_int, childObject: *mut *mut wxd_Accessible_t) -> wxd_AccStatus>Trait Implementations§
Source§impl Clone for wxd_AccessibleCallbacks
impl Clone for wxd_AccessibleCallbacks
Source§fn clone(&self) -> wxd_AccessibleCallbacks
fn clone(&self) -> wxd_AccessibleCallbacks
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for wxd_AccessibleCallbacks
impl Debug for wxd_AccessibleCallbacks
impl Copy for wxd_AccessibleCallbacks
Auto Trait Implementations§
impl Freeze for wxd_AccessibleCallbacks
impl RefUnwindSafe for wxd_AccessibleCallbacks
impl Send for wxd_AccessibleCallbacks
impl Sync for wxd_AccessibleCallbacks
impl Unpin for wxd_AccessibleCallbacks
impl UnsafeUnpin for wxd_AccessibleCallbacks
impl UnwindSafe for wxd_AccessibleCallbacks
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more