pub struct TkLabel {
pub id: String,
}
Expand description
Refers to a label widget
Fields§
§id: String
Implementations§
source§impl TkLabel
impl TkLabel
sourcepub fn anchor(&self, value: Anchor)
pub fn anchor(&self, value: Anchor)
Position of information with respect to internal margins.
e.g. the space allocated to the label can be larger than its text needs, so an Anchor value of E (east) will display the text against the right-margin.
sourcepub fn background(&self, colour: &str)
pub fn background(&self, colour: &str)
Specifies the background colour.
Colours are specified as a string, by either:
name
- using one of the values in the tk colours listrgb
- as a 6-digit hexadecimal value in form “#RRGGBB”
sourcepub fn wrap_length(&self, length: u64)
pub fn wrap_length(&self, length: u64)
Sets the maximum line length, in pixels. When set, displayed text is separated into lines, not exceeding the given length.
Trait Implementations§
source§impl PartialEq for TkLabel
impl PartialEq for TkLabel
source§impl TkGridLayout for TkLabel
impl TkGridLayout for TkLabel
source§fn grid(&self) -> GridLayout
fn grid(&self) -> GridLayout
Creates a GridLayout instance for placing this widget within its parent.
source§fn grid_configure(&self, option: &str, value: &str)
fn grid_configure(&self, option: &str, value: &str)
source§fn grid_forget(&self)
fn grid_forget(&self)
Removes this widget from layout.
source§impl TkLabelOptions for TkLabel
impl TkLabelOptions for TkLabel
source§impl TkPackLayout for TkLabel
impl TkPackLayout for TkLabel
source§fn pack(&self) -> PackLayout
fn pack(&self) -> PackLayout
Creates a PackLayout instance for placing this widget within its parent
source§fn pack_configure(&self, option: &str, value: &str)
fn pack_configure(&self, option: &str, value: &str)
Sets properties for widget layout
source§fn pack_forget(&self)
fn pack_forget(&self)
Removes this widget from layout
source§impl TkWidget for TkLabel
impl TkWidget for TkLabel
source§fn bind(&self, pattern: &str, command: impl Fn(TkEvent) + Send + 'static)
fn bind(&self, pattern: &str, command: impl Fn(TkEvent) + Send + 'static)
Binds a command to this widget to call on given event pattern
source§fn cget(&self, option: &str) -> String
fn cget(&self, option: &str) -> String
Retrieve the value of a configuration option
as a string. Read more
source§fn configure(&self, option: &str, value: &str)
fn configure(&self, option: &str, value: &str)
Used to change properties of a widget.
This function can be used to directly configure
the widget using an option-value string pair: Read more
source§fn position_x(&self) -> u64
fn position_x(&self) -> u64
Returns the widget x position in pixels, within its parent.
source§fn position_y(&self) -> u64
fn position_y(&self) -> u64
Returns the widget y position in pixels, within its parent.
source§fn widget_height(&self) -> u64
fn widget_height(&self) -> u64
Returns the widget height in pixels.
source§fn widget_width(&self) -> u64
fn widget_width(&self) -> u64
Returns the widget width in pixels.
source§fn mouse_position(&self) -> (i64, i64)
fn mouse_position(&self) -> (i64, i64)
Returns the position of the mouse on screen of widget as (x,y).
source§fn screen_height(&self) -> u64
fn screen_height(&self) -> u64
Height of screen of widget in pixels.
source§fn screen_height_mm(&self) -> u64
fn screen_height_mm(&self) -> u64
Height of screen of widget in millimetres.
source§fn screen_width(&self) -> u64
fn screen_width(&self) -> u64
Width of screen of widget in pixels.
source§fn screen_width_mm(&self) -> u64
fn screen_width_mm(&self) -> u64
Width of screen of widget in millimetres.
impl StructuralPartialEq for TkLabel
Auto Trait Implementations§
impl RefUnwindSafe for TkLabel
impl Send for TkLabel
impl Sync for TkLabel
impl Unpin for TkLabel
impl UnwindSafe for TkLabel
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