gtk-sharp 2.4.0.0 Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. A with a decorative frame and optional . This widget draws a frame around whatever it contains, so is often used to visually group a set of widgets together. If present, a label is drawn in a gap in the top side of the frame. The position of the label can be controlled with . Gtk.Bin Constructor Internal constructor Pointer to the C object. This is an internal constructor, and should not be used by user code. Constructor Create a new frame with a label in the top left corner. The text to appear as this frame's label This creates a new frame with a widget in the top left corner, displaying the text passed in as . Constructor Create a new frame with no label Property Gtk.Widget Manage the widget that acts as a frame's . The current in use as this Frame's label. Despite its name, this property does not have to set a widget as its label. Because of the way that Gtk containers work, you may add an arbitrary widget as the label for this frame. However, a genuine is recommended for consistency with other applications. GLib.Property(Name="label_widget") Property System.Single Set the vertical alignment of the . The existing vertical alignment of this Frame's label GLib.Property(Name="label_yalign") Property System.Single Set the horizontal alignment of the . The existing horizontal alignment of this Frame's label GLib.Property(Name="label_xalign") Property Gtk.ShadowType Manage the appearance of this frame's border. The current shadow style that this Frame is rendered with. GLib.Property(Name="shadow_type") Property System.String The string that is visible as the Frame's label The text of a label if is a , null otherwise. GLib.Property(Name="label") Property Gtk.ShadowType Manage the appearance of this frame's border. The current shadow style that this Frame is rendered with. GLib.Property(Name="shadow") Property GLib.GType GType Property. a Returns the native value for . Constructor Protected Constructor. a Chain to this constructor if you have manually registered a native value for your subclass. System.Obsolete(Message=null, IsError=False)