pub struct WidgetPlacement {
pub monitor: Option<MonitorSelector>,
pub anchor: PlacementAnchor,
pub offset_x: f64,
pub offset_y: f64,
}Expand description
Monitor-relative placement for WidgetWindowConfig::placement.
Fields§
§monitor: Option<MonitorSelector>Monitor index (in availableMonitors order) or monitor name. Default: primary.
anchor: PlacementAnchorCorner / edge of the work area to stick to. Default top-left.
offset_x: f64Logical px inward from the anchored vertical edge (ignored for centered axes, where it shifts right).
offset_y: f64Logical px inward from the anchored horizontal edge (shifts down when centered).
Trait Implementations§
Source§impl Clone for WidgetPlacement
impl Clone for WidgetPlacement
Source§impl Debug for WidgetPlacement
impl Debug for WidgetPlacement
Source§impl Default for WidgetPlacement
impl Default for WidgetPlacement
Source§impl<'de> Deserialize<'de> for WidgetPlacement
impl<'de> Deserialize<'de> for WidgetPlacement
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for WidgetPlacement
Available on crate feature schema only.
impl JsonSchema for WidgetPlacement
Available on crate feature
schema only.Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for WidgetPlacement
impl PartialEq for WidgetPlacement
Source§impl Serialize for WidgetPlacement
impl Serialize for WidgetPlacement
impl StructuralPartialEq for WidgetPlacement
Auto Trait Implementations§
impl Forget for WidgetPlacement
impl Freeze for WidgetPlacement
impl Move for WidgetPlacement
impl RefUnwindSafe for WidgetPlacement
impl Send for WidgetPlacement
impl Sync for WidgetPlacement
impl Unpin for WidgetPlacement
impl UnsafeUnpin for WidgetPlacement
impl UnwindSafe for WidgetPlacement
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