Trait windows::Win32::UI::TabletPC::ITextInputPanel_Impl
pub trait ITextInputPanel_Impl: Sized {
Show 25 methods
// Required methods
fn AttachedEditWindow(&self) -> Result<HWND>;
fn SetAttachedEditWindow(&self, attachededitwindow: HWND) -> Result<()>;
fn CurrentInteractionMode(&self) -> Result<InteractionMode>;
fn DefaultInPlaceState(&self) -> Result<InPlaceState>;
fn SetDefaultInPlaceState(&self, state: InPlaceState) -> Result<()>;
fn CurrentInPlaceState(&self) -> Result<InPlaceState>;
fn DefaultInputArea(&self) -> Result<PanelInputArea>;
fn SetDefaultInputArea(&self, area: PanelInputArea) -> Result<()>;
fn CurrentInputArea(&self) -> Result<PanelInputArea>;
fn CurrentCorrectionMode(&self) -> Result<CorrectionMode>;
fn PreferredInPlaceDirection(&self) -> Result<InPlaceDirection>;
fn SetPreferredInPlaceDirection(
&self,
direction: InPlaceDirection,
) -> Result<()>;
fn ExpandPostInsertionCorrection(&self) -> Result<BOOL>;
fn SetExpandPostInsertionCorrection(&self, expand: BOOL) -> Result<()>;
fn InPlaceVisibleOnFocus(&self) -> Result<BOOL>;
fn SetInPlaceVisibleOnFocus(&self, visible: BOOL) -> Result<()>;
fn InPlaceBoundingRectangle(&self) -> Result<RECT>;
fn PopUpCorrectionHeight(&self) -> Result<i32>;
fn PopDownCorrectionHeight(&self) -> Result<i32>;
fn CommitPendingInput(&self) -> Result<()>;
fn SetInPlaceVisibility(&self, visible: BOOL) -> Result<()>;
fn SetInPlacePosition(
&self,
xposition: i32,
yposition: i32,
position: CorrectionPosition,
) -> Result<()>;
fn SetInPlaceHoverTargetPosition(
&self,
xposition: i32,
yposition: i32,
) -> Result<()>;
fn Advise(
&self,
eventsink: Option<&ITextInputPanelEventSink>,
eventmask: u32,
) -> Result<()>;
fn Unadvise(
&self,
eventsink: Option<&ITextInputPanelEventSink>,
) -> Result<()>;
}
Required Methods§
fn AttachedEditWindow(&self) -> Result<HWND>
fn SetAttachedEditWindow(&self, attachededitwindow: HWND) -> Result<()>
fn CurrentInteractionMode(&self) -> Result<InteractionMode>
fn DefaultInPlaceState(&self) -> Result<InPlaceState>
fn SetDefaultInPlaceState(&self, state: InPlaceState) -> Result<()>
fn CurrentInPlaceState(&self) -> Result<InPlaceState>
fn DefaultInputArea(&self) -> Result<PanelInputArea>
fn SetDefaultInputArea(&self, area: PanelInputArea) -> Result<()>
fn CurrentInputArea(&self) -> Result<PanelInputArea>
fn CurrentCorrectionMode(&self) -> Result<CorrectionMode>
fn PreferredInPlaceDirection(&self) -> Result<InPlaceDirection>
fn SetPreferredInPlaceDirection( &self, direction: InPlaceDirection, ) -> Result<()>
fn ExpandPostInsertionCorrection(&self) -> Result<BOOL>
fn SetExpandPostInsertionCorrection(&self, expand: BOOL) -> Result<()>
fn InPlaceVisibleOnFocus(&self) -> Result<BOOL>
fn SetInPlaceVisibleOnFocus(&self, visible: BOOL) -> Result<()>
fn InPlaceBoundingRectangle(&self) -> Result<RECT>
fn PopUpCorrectionHeight(&self) -> Result<i32>
fn PopDownCorrectionHeight(&self) -> Result<i32>
fn CommitPendingInput(&self) -> Result<()>
fn SetInPlaceVisibility(&self, visible: BOOL) -> Result<()>
fn SetInPlacePosition( &self, xposition: i32, yposition: i32, position: CorrectionPosition, ) -> Result<()>
fn SetInPlaceHoverTargetPosition( &self, xposition: i32, yposition: i32, ) -> Result<()>
fn Advise( &self, eventsink: Option<&ITextInputPanelEventSink>, eventmask: u32, ) -> Result<()>
fn Unadvise(&self, eventsink: Option<&ITextInputPanelEventSink>) -> Result<()>
Object Safety§
This trait is not object safe.