pub trait IApplicationDesignModeSettings_Impl: Sized {
    // Required methods
    fn SetNativeDisplaySize(&self, nativedisplaysizepixels: &SIZE) -> Result<()>;
    fn SetScaleFactor(&self, scalefactor: DEVICE_SCALE_FACTOR) -> Result<()>;
    fn SetApplicationViewState(
        &self,
        viewstate: APPLICATION_VIEW_STATE
    ) -> Result<()>;
    fn ComputeApplicationSize(&self) -> Result<SIZE>;
    fn IsApplicationViewStateSupported(
        &self,
        viewstate: APPLICATION_VIEW_STATE,
        nativedisplaysizepixels: &SIZE,
        scalefactor: DEVICE_SCALE_FACTOR
    ) -> Result<BOOL>;
    fn TriggerEdgeGesture(
        &self,
        edgegesturekind: EDGE_GESTURE_KIND
    ) -> Result<()>;
}

Required Methods§

fn SetNativeDisplaySize(&self, nativedisplaysizepixels: &SIZE) -> Result<()>

fn SetScaleFactor(&self, scalefactor: DEVICE_SCALE_FACTOR) -> Result<()>

fn SetApplicationViewState( &self, viewstate: APPLICATION_VIEW_STATE ) -> Result<()>

fn ComputeApplicationSize(&self) -> Result<SIZE>

fn IsApplicationViewStateSupported( &self, viewstate: APPLICATION_VIEW_STATE, nativedisplaysizepixels: &SIZE, scalefactor: DEVICE_SCALE_FACTOR ) -> Result<BOOL>

fn TriggerEdgeGesture(&self, edgegesturekind: EDGE_GESTURE_KIND) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§