Trait gtk4::prelude::FrameExt[][src]

pub trait FrameExt: 'static {
Show 14 methods fn child(&self) -> Option<Widget>;
fn label(&self) -> Option<GString>;
fn label_align(&self) -> f32;
fn label_widget(&self) -> Option<Widget>;
fn set_child<P: IsA<Widget>>(&self, child: Option<&P>);
fn set_label(&self, label: Option<&str>);
fn set_label_align(&self, xalign: f32);
fn set_label_widget<P: IsA<Widget>>(&self, label_widget: Option<&P>);
fn label_xalign(&self) -> f32;
fn set_label_xalign(&self, label_xalign: f32);
fn connect_child_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_label_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_label_widget_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_label_xalign_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
}
Expand description

Trait containing all Frame methods.

Implementors

Frame

Required methods

Gets the child widget of self.

Returns

the child widget of self

Returns the frame labels text.

If the frame’s label widget is not a Label, None is returned.

Returns

the text in the label, or None if there was no label widget or the label widget was not a Label. This string is owned by GTK and must not be modified or freed.

Retrieves the X alignment of the frame’s label.

Returns

the frames X alignment

Retrieves the label widget for the frame.

Returns

the label widget

Sets the child widget of self.

child

the child widget

Creates a new Label with the label and sets it as the frame’s label widget.

label

the text to use as the label of the frame

Sets the X alignment of the frame widget’s label.

The default value for a newly created frame is 0.0.

xalign

The position of the label along the top edge of the widget. A value of 0.0 represents left alignment; 1.0 represents right alignment.

Sets the label widget for the frame.

This is the widget that will appear embedded in the top edge of the frame as a title.

label_widget

the new label widget

The horizontal alignment of the label.

The horizontal alignment of the label.

Implementors