Gtk.Frame
const Gtk = imports.gi.Gtk; let frame = new Gtk.Frame({ label: value, label_widget: value, label_xalign: value, label_yalign: value, shadow_type: value, });
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.set_label_align.
<refsect2 id="GtkFrame-BUILDER-UI"> <title>GtkFrame as GtkBuildable</title> <para> 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. </para> <example> <title>A UI definition fragment with GtkFrame</title> <programlisting><![CDATA[ <object class="GtkFrame"> <child type="label"> <object class="GtkLabel" id="frame-label"/> </child> <child> <object class="GtkEntry" id="frame-content"/> </child> </object> ]]></programlisting> </example> </refsect2>
Hierarchy
-
GObject.Object
-
GObject.InitiallyUnowned
-
Gtk.Widget
-
Gtk.Container
-
Gtk.Bin
- Gtk.Frame
-
-
-
-