Index: gtkbutton.h
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtkbutton.h,v
retrieving revision 1.25
diff -u -p -u -r1.25 gtkbutton.h
--- gtkbutton.h	11 Oct 2002 22:57:11 -0000	1.25
+++ gtkbutton.h	2 Apr 2003 20:28:05 -0000
@@ -66,6 +66,7 @@ struct _GtkButton
   guint use_stock : 1;
   guint depressed : 1;
   guint depress_on_activate : 1;
+  guint focus_on_click : 1;
 };
 
 struct _GtkButtonClass
@@ -97,28 +98,32 @@ void           gtk_button_released      
 void           gtk_button_clicked           (GtkButton      *button);
 void           gtk_button_enter             (GtkButton      *button);
 void           gtk_button_leave             (GtkButton      *button);
-void           gtk_button_set_relief        (GtkButton      *button,
-					     GtkReliefStyle  newstyle);
-GtkReliefStyle gtk_button_get_relief        (GtkButton      *button);
-
-void                  gtk_button_set_label         (GtkButton   *button,
-						    const gchar *label);
-G_CONST_RETURN gchar *gtk_button_get_label         (GtkButton   *button);
-void                  gtk_button_set_use_underline (GtkButton   *button,
-						    gboolean     use_underline);
-gboolean              gtk_button_get_use_underline (GtkButton   *button);
-void                  gtk_button_set_use_stock     (GtkButton   *button,
-						    gboolean     use_stock);
-gboolean              gtk_button_get_use_stock     (GtkButton   *button);
-
-void _gtk_button_set_depressed (GtkButton    *button,
-				gboolean      depressed);
-void _gtk_button_paint         (GtkButton    *button,
-				GdkRectangle *area,
-				GtkStateType  state_type,
-				GtkShadowType shadow_type,
-				const gchar  *main_detail,
-				const gchar  *default_detail);
+
+void                  gtk_button_set_relief         (GtkButton      *button,
+						     GtkReliefStyle  newstyle);
+GtkReliefStyle        gtk_button_get_relief         (GtkButton      *button);
+void                  gtk_button_set_label          (GtkButton      *button,
+						     const gchar    *label);
+G_CONST_RETURN gchar *gtk_button_get_label          (GtkButton      *button);
+void                  gtk_button_set_use_underline  (GtkButton      *button,
+						     gboolean        use_underline);
+gboolean              gtk_button_get_use_underline  (GtkButton      *button);
+void                  gtk_button_set_use_stock      (GtkButton      *button,
+						     gboolean        use_stock);
+gboolean              gtk_button_get_use_stock      (GtkButton      *button);
+void                  gtk_button_set_focus_on_click (GtkButton      *button,
+						     gboolean        focus_on_click);
+gboolean              gtk_button_get_focus_on_click (GtkButton      *button);
+
+
+void _gtk_button_set_depressed             (GtkButton     *button,
+					    gboolean       depressed);
+void _gtk_button_paint                     (GtkButton     *button,
+					    GdkRectangle  *area,
+					    GtkStateType   state_type,
+					    GtkShadowType  shadow_type,
+					    const gchar   *main_detail,
+					    const gchar   *default_detail);
 
 #ifdef __cplusplus
 }
