Sets our main struct and passes it to the parent class
Creates frame with label and set it's child widget
Creates a new GtkFrame, with optional label label. If label is NULL, the label is omitted.
If the frame's label widget is a GtkLabel, returns the text in the label widget. (The frame will have a GtkLabel for the label widget if a non-NULL argument was passed to gtk_frame_new().)
Retrieves the X and Y alignment of the frame's label. See gtk_frame_set_label_align().
Retrieves the label widget for the frame. See gtk_frame_set_label_widget().
Retrieves the shadow type of the frame. See gtk_frame_set_shadow_type().
the main Gtk struct as a void*
Sets the text of the label. If label is NULL, the current label is removed.
Sets the alignment of the frame widget's label. The default values for a newly created frame are 0.0 and 0.5.
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.
Sets the shadow type for frame.
the main Gtk struct
the main Gtk struct
the main Gtk struct as a void*
Gets the child of the GtkBin, or NULL if the bin contains no child widget. The returned widget does not have a reference added, so you do not need to unref it.
The frame widget is a Bin that surrounds its child with a decorative frame and an optional label. If present, the label is drawn in a gap in the top side of the frame. The position of the label can be controlled with gtk_frame_set_label_align().
GtkFrame as GtkBuildable
The GtkFrame implementation of the GtkBuildable interface supports placing a child in the label position by specifying "label" as the "type" attribute of a <child> element. A normal content child can be specified without specifying a <child> type attribute.