pub struct IFrnTextInputMethodClient { /* private fields */ }Implementations§
Source§impl IFrnTextInputMethodClient
impl IFrnTextInputMethodClient
Sourcepub fn from_impl<T: IFrnTextInputMethodClientImpl + 'static>(
value: T,
) -> ComPtr<IFrnTextInputMethodClient>
pub fn from_impl<T: IFrnTextInputMethodClientImpl + 'static>( value: T, ) -> ComPtr<IFrnTextInputMethodClient>
Wraps a Rust implementation into a COM object native code can call.
Sourcepub fn set_preedit_text(&self, preedit_text: Option<&CStr>)
pub fn set_preedit_text(&self, preedit_text: Option<&CStr>)
IFrnTextInputMethodClient::SetPreeditText
Sourcepub fn select_in_surrounding_text(&self, start: i32, end: i32)
pub fn select_in_surrounding_text(&self, start: i32, end: i32)
IFrnTextInputMethodClient::SelectInSurroundingText
Methods from Deref<Target = IUnknown>§
Trait Implementations§
Source§impl Deref for IFrnTextInputMethodClient
impl Deref for IFrnTextInputMethodClient
Source§impl<T: IFrnTextInputMethodClientImpl> ImplementedBy<T> for IFrnTextInputMethodClient
impl<T: IFrnTextInputMethodClientImpl> ImplementedBy<T> for IFrnTextInputMethodClient
const VTBL: &'static IFrnTextInputMethodClientVtbl
Source§impl Interface for IFrnTextInputMethodClient
impl Interface for IFrnTextInputMethodClient
type Vtbl = IFrnTextInputMethodClientVtbl
Source§fn matches_iid(iid: &Guid) -> bool
fn matches_iid(iid: &Guid) -> bool
true if iid names this interface or one of its bases (including
IUnknown). Both the IDL value and the value materialized by com.h
(see Guid::as_com_h_materialized) are accepted.fn as_unknown(&self) -> &IUnknown
fn as_raw(&self) -> *mut Self
Auto Trait Implementations§
impl !Send for IFrnTextInputMethodClient
impl !Sync for IFrnTextInputMethodClient
impl Freeze for IFrnTextInputMethodClient
impl RefUnwindSafe for IFrnTextInputMethodClient
impl Unpin for IFrnTextInputMethodClient
impl UnsafeUnpin for IFrnTextInputMethodClient
impl UnwindSafe for IFrnTextInputMethodClient
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more