GTK+ Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
#include <gtk/gtk.h> struct GtkFrame; GtkWidget* gtk_frame_new (const gchar *label); void gtk_frame_set_label (GtkFrame *frame, const gchar *label); void gtk_frame_set_label_align (GtkFrame *frame, gfloat xalign, gfloat yalign); void gtk_frame_set_shadow_type (GtkFrame *frame, GtkShadowType type); |
"label" gchar* : Read / Write "label_xalign" gfloat : Read / Write "label_yalign" gfloat : Read / Write "shadow" GtkShadowType : Read / Write |
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().
GtkWidget* gtk_frame_new (const gchar *label); |
Create a new Frame, with optional label label. If label is NULL, the label is omitted.
label : | |
Returns : |
void gtk_frame_set_label (GtkFrame *frame, const gchar *label); |
Set the text of the label. If label is NULL, the current label, if any, is removed.
frame : | |
label : |
void gtk_frame_set_label_align (GtkFrame *frame, gfloat xalign, gfloat yalign); |
Set the alignment of the Frame widget's label. The default value for a newly created Frame is 0.0.
frame : | The Frame widget. |
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. |
yalign : | The y alignment of the label. Currently ignored. |
void gtk_frame_set_shadow_type (GtkFrame *frame, GtkShadowType type); |
Set the shadow type for the Frame widget.
frame : | The Frame widget. |
type : | New shadow type. |