Struct ICoreTextEditContext_Vtbl
#[repr(C)]pub struct ICoreTextEditContext_Vtbl {Show 32 fields
pub base__: IInspectable_Vtbl,
pub Name: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub InputScope: unsafe extern "system" fn(_: *mut c_void, _: *mut CoreTextInputScope) -> HRESULT,
pub SetInputScope: unsafe extern "system" fn(_: *mut c_void, _: CoreTextInputScope) -> HRESULT,
pub IsReadOnly: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsReadOnly: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub InputPaneDisplayPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut CoreTextInputPaneDisplayPolicy) -> HRESULT,
pub SetInputPaneDisplayPolicy: unsafe extern "system" fn(_: *mut c_void, _: CoreTextInputPaneDisplayPolicy) -> HRESULT,
pub TextRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveTextRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub SelectionRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveSelectionRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub LayoutRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveLayoutRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub TextUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveTextUpdating: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub SelectionUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveSelectionUpdating: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub FormatUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveFormatUpdating: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub CompositionStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveCompositionStarted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub CompositionCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveCompositionCompleted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub FocusRemoved: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveFocusRemoved: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub NotifyFocusEnter: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub NotifyFocusLeave: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub NotifyTextChanged: unsafe extern "system" fn(_: *mut c_void, _: CoreTextRange, _: i32, _: CoreTextRange) -> HRESULT,
pub NotifySelectionChanged: unsafe extern "system" fn(_: *mut c_void, _: CoreTextRange) -> HRESULT,
pub NotifyLayoutChanged: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§Name: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§InputScope: unsafe extern "system" fn(_: *mut c_void, _: *mut CoreTextInputScope) -> HRESULT§SetInputScope: unsafe extern "system" fn(_: *mut c_void, _: CoreTextInputScope) -> HRESULT§IsReadOnly: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetIsReadOnly: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§InputPaneDisplayPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut CoreTextInputPaneDisplayPolicy) -> HRESULT§SetInputPaneDisplayPolicy: unsafe extern "system" fn(_: *mut c_void, _: CoreTextInputPaneDisplayPolicy) -> HRESULT§TextRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveTextRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§SelectionRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveSelectionRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§LayoutRequested: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveLayoutRequested: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§TextUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveTextUpdating: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§SelectionUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveSelectionUpdating: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§FormatUpdating: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveFormatUpdating: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§CompositionStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveCompositionStarted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§CompositionCompleted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveCompositionCompleted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§FocusRemoved: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveFocusRemoved: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§NotifyFocusEnter: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§NotifyFocusLeave: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§NotifyTextChanged: unsafe extern "system" fn(_: *mut c_void, _: CoreTextRange, _: i32, _: CoreTextRange) -> HRESULT§NotifySelectionChanged: unsafe extern "system" fn(_: *mut c_void, _: CoreTextRange) -> HRESULT§NotifyLayoutChanged: unsafe extern "system" fn(_: *mut c_void) -> HRESULTAuto Trait Implementations§
impl Freeze for ICoreTextEditContext_Vtbl
impl RefUnwindSafe for ICoreTextEditContext_Vtbl
impl Send for ICoreTextEditContext_Vtbl
impl Sync for ICoreTextEditContext_Vtbl
impl Unpin for ICoreTextEditContext_Vtbl
impl UnwindSafe for ICoreTextEditContext_Vtbl
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