-GtkType gtk_frame_get_type (void);
-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);
+GType gtk_frame_get_type (void) G_GNUC_CONST;
+GtkWidget* gtk_frame_new (const gchar *label);
+
+void gtk_frame_set_label (GtkFrame *frame,
+ const gchar *label);
+const gchar * gtk_frame_get_label (GtkFrame *frame);
+
+void gtk_frame_set_label_widget (GtkFrame *frame,
+ GtkWidget *label_widget);
+GtkWidget *gtk_frame_get_label_widget (GtkFrame *frame);
+void gtk_frame_set_label_align (GtkFrame *frame,
+ gfloat xalign,
+ gfloat yalign);
+void gtk_frame_get_label_align (GtkFrame *frame,
+ gfloat *xalign,
+ gfloat *yalign);
+void gtk_frame_set_shadow_type (GtkFrame *frame,
+ GtkShadowType type);
+GtkShadowType gtk_frame_get_shadow_type (GtkFrame *frame);