pub trait IApplicationDesignModeSettings2_Impl: Sized + 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>

Object Safety§

This trait is not object safe.

Implementors§