Trait conrod_core::position::Sizeable [−][src]
pub trait Sizeable: Sized {}Show methods
fn x_dimension(self, x: Dimension) -> Self; fn y_dimension(self, x: Dimension) -> Self; fn get_x_dimension(&self, ui: &Ui) -> Dimension; fn get_y_dimension(&self, ui: &Ui) -> Dimension; fn w(self, w: Scalar) -> Self { ... } fn h(self, h: Scalar) -> Self { ... } fn wh(self, wh: Dimensions) -> Self { ... } fn w_h(self, width: Scalar, height: Scalar) -> Self { ... } fn w_of(self, idx: Id) -> Self { ... } fn padded_w_of(self, idx: Id, pad: Scalar) -> Self { ... } fn h_of(self, idx: Id) -> Self { ... } fn padded_h_of(self, idx: Id, pad: Scalar) -> Self { ... } fn wh_of(self, idx: Id) -> Self { ... } fn padded_wh_of(self, idx: Id, pad: Scalar) -> Self { ... } fn kid_area_w_of(self, idx: Id) -> Self { ... } fn padded_kid_area_w_of(self, idx: Id, pad: Scalar) -> Self { ... } fn kid_area_h_of(self, idx: Id) -> Self { ... } fn padded_kid_area_h_of(self, idx: Id, pad: Scalar) -> Self { ... } fn kid_area_wh_of(self, idx: Id) -> Self { ... } fn padded_kid_area_wh_of(self, idx: Id, pad: Scalar) -> Self { ... } fn get_w(&self, ui: &Ui) -> Option<Scalar> { ... } fn get_h(&self, ui: &Ui) -> Option<Scalar> { ... } fn get_wh(&self, ui: &Ui) -> Option<Dimensions> { ... }
Expand description
Widgets that support different dimensions.
Required methods
fn x_dimension(self, x: Dimension) -> Self
fn x_dimension(self, x: Dimension) -> Self
Set the length along the x axis.
fn y_dimension(self, x: Dimension) -> Self
fn y_dimension(self, x: Dimension) -> Self
Set the length along the y axis.
fn get_x_dimension(&self, ui: &Ui) -> Dimension
fn get_x_dimension(&self, ui: &Ui) -> Dimension
The widget’s length along the x axis as a Dimension.
fn get_y_dimension(&self, ui: &Ui) -> Dimension
fn get_y_dimension(&self, ui: &Ui) -> Dimension
The widget’s length along the y axis as a Dimension.
Provided methods
fn wh(self, wh: Dimensions) -> Self
fn wh(self, wh: Dimensions) -> Self
Set the dimensions for the widget.
fn padded_w_of(self, idx: Id, pad: Scalar) -> Self
fn padded_w_of(self, idx: Id, pad: Scalar) -> Self
Set the width as the width of the widget at the given index padded at both ends by the given Scalar.
fn padded_h_of(self, idx: Id, pad: Scalar) -> Self
fn padded_h_of(self, idx: Id, pad: Scalar) -> Self
Set the height as the height of the widget at the given index padded at both ends by the given Scalar.
Set the dimensions as the dimensions of the widget at the given index.
fn padded_wh_of(self, idx: Id, pad: Scalar) -> Self
fn padded_wh_of(self, idx: Id, pad: Scalar) -> Self
Set the dimensions as the dimensions of the widget at the given index with all four edges padded by the given scalar.
fn kid_area_w_of(self, idx: Id) -> Self
fn kid_area_w_of(self, idx: Id) -> Self
Set the width as the width of the padded area of the widget at the given index.
fn padded_kid_area_w_of(self, idx: Id, pad: Scalar) -> Self
fn padded_kid_area_w_of(self, idx: Id, pad: Scalar) -> Self
Set the width as the KidArea
width for the widget at the given index, padded at both ends
by the given scalar.
fn kid_area_h_of(self, idx: Id) -> Self
fn kid_area_h_of(self, idx: Id) -> Self
Set the height as the KidArea
height of the widget at the given index.
fn padded_kid_area_h_of(self, idx: Id, pad: Scalar) -> Self
fn padded_kid_area_h_of(self, idx: Id, pad: Scalar) -> Self
Set the height as the KidArea
height of the widget at the given index, padded at both
ends by the given scalar.
fn kid_area_wh_of(self, idx: Id) -> Self
fn kid_area_wh_of(self, idx: Id) -> Self
Set the dimensions as the KidArea
dimensions of the widget at the given index.
fn padded_kid_area_wh_of(self, idx: Id, pad: Scalar) -> Self
fn padded_kid_area_wh_of(self, idx: Id, pad: Scalar) -> Self
Set the dimensions as the KidArea
dimensions of the widget at the given index, padded at
all four edges by the given scalar.
Get the absolute width of the widget as a Scalar value.
fn get_wh(&self, ui: &Ui) -> Option<Dimensions>
fn get_wh(&self, ui: &Ui) -> Option<Dimensions>
The dimensions for the widget.