Trait IApplicationDesignModeSettings2_Impl
pub trait IApplicationDesignModeSettings2_Impl: IApplicationDesignModeSettings_Impl {
// Required methods
fn SetNativeDisplayOrientation(
&self,
nativedisplayorientation: NATIVE_DISPLAY_ORIENTATION,
) -> Result<()>;
fn SetApplicationViewOrientation(
&self,
vieworientation: APPLICATION_VIEW_ORIENTATION,
) -> Result<()>;
fn SetAdjacentDisplayEdges(
&self,
adjacentdisplayedges: ADJACENT_DISPLAY_EDGES,
) -> Result<()>;
fn SetIsOnLockScreen(&self, isonlockscreen: BOOL) -> Result<()>;
fn SetApplicationViewMinWidth(
&self,
viewminwidth: APPLICATION_VIEW_MIN_WIDTH,
) -> Result<()>;
fn GetApplicationSizeBounds(
&self,
minapplicationsizepixels: *mut SIZE,
maxapplicationsizepixels: *mut SIZE,
) -> Result<()>;
fn GetApplicationViewOrientation(
&self,
applicationsizepixels: &SIZE,
) -> Result<APPLICATION_VIEW_ORIENTATION>;
}
Required Methods§
fn SetNativeDisplayOrientation( &self, nativedisplayorientation: NATIVE_DISPLAY_ORIENTATION, ) -> Result<()>
fn SetApplicationViewOrientation( &self, vieworientation: APPLICATION_VIEW_ORIENTATION, ) -> Result<()>
fn SetAdjacentDisplayEdges( &self, adjacentdisplayedges: ADJACENT_DISPLAY_EDGES, ) -> Result<()>
fn SetIsOnLockScreen(&self, isonlockscreen: BOOL) -> Result<()>
fn SetApplicationViewMinWidth( &self, viewminwidth: APPLICATION_VIEW_MIN_WIDTH, ) -> Result<()>
fn GetApplicationSizeBounds( &self, minapplicationsizepixels: *mut SIZE, maxapplicationsizepixels: *mut SIZE, ) -> Result<()>
fn GetApplicationViewOrientation( &self, applicationsizepixels: &SIZE, ) -> Result<APPLICATION_VIEW_ORIENTATION>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.