Struct cognitive_frames::Parameters
[−]
[src]
pub struct Parameters { pub sid: SurfaceId, pub geometry: Geometry, pub mobility: Mobility, pub mode: Mode, pub pos: Position, pub size: Size, pub title: String, }
Parameters of the frame defining its properties.
Fields
sid: SurfaceId
ID of assigned surface.
geometry: Geometry
Geometry.
mobility: Mobility
Mobility.
mode: Mode
Mode.
pos: Position
Position.
size: Size
Size.
title: String
Title.
Methods
impl Parameters
[src]
fn new_root() -> Self
Creates new parameters for root frame.
fn new_display(id: i32, area: Area, title: String) -> Self
Creates new parameters for display frame.
fn new_workspace(title: String, geometry: Geometry, active: bool) -> Self
Creates new parameters for workspace frame.
fn new_container(geometry: Geometry) -> Self
Creates new parameters for container frame.
fn new_leaf(sid: SurfaceId, geometry: Geometry) -> Self
Creates new parameters for leaf frame.
Position, size and anchorization state are not important now. They will be set during settling the frame.