pub struct Resize { /* private fields */ }
Expand description

A region that can be resized by dragging the bottom right corner.

Implementations

Assign an explicit and globally unique id.

A source for the unique Id, e.g. .id_source("second_resize_area") or .id_source(loop_index).

Preferred / suggested width. Actual width will depend on contents.

Examples:

  • if the contents is text, this will decide where we break long lines.
  • if the contents is a canvas, this decides the width of it,
  • if the contents is some buttons, this is ignored and we will auto-size.

Preferred / suggested height. Actual height will depend on contents.

Examples:

  • if the contents is a ScrollArea then this decides the maximum size.
  • if the contents is a canvas, this decides the height of it,
  • if the contents is text and buttons, then the default_height is ignored and the height is picked automatically..

Won’t shrink to smaller than this

Won’t shrink to smaller than this

Won’t shrink to smaller than this

Won’t expand to larger than this

Can you resize it with the mouse? Note that a window can still auto-resize

Not manually resizable, just takes the size of its contents. Text will not wrap, but will instead make your window width expand.

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.