summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.pre-2-05
-rw-r--r--ChangeLog.pre-2-105
-rw-r--r--ChangeLog.pre-2-25
-rw-r--r--ChangeLog.pre-2-45
-rw-r--r--ChangeLog.pre-2-65
-rw-r--r--ChangeLog.pre-2-85
-rw-r--r--gtk/gtktogglebutton.c19
8 files changed, 37 insertions, 17 deletions
diff --git a/ChangeLog b/ChangeLog
index bc83b5098b..45aadc77cc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat Feb 23 15:43:46 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktogglebutton.c: Make button draw depressed whenever
+ the user clicks / activates it, whether it's off/on/inconsistent.
+
Sat Feb 23 11:54:12 2002 Owen Taylor <otaylor@redhat.com>
* gtk/*.h gdk/*.h: Massive padding addition to class structures.
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index bc83b5098b..45aadc77cc 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -1,3 +1,8 @@
+Sat Feb 23 15:43:46 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktogglebutton.c: Make button draw depressed whenever
+ the user clicks / activates it, whether it's off/on/inconsistent.
+
Sat Feb 23 11:54:12 2002 Owen Taylor <otaylor@redhat.com>
* gtk/*.h gdk/*.h: Massive padding addition to class structures.
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index bc83b5098b..45aadc77cc 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,8 @@
+Sat Feb 23 15:43:46 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktogglebutton.c: Make button draw depressed whenever
+ the user clicks / activates it, whether it's off/on/inconsistent.
+
Sat Feb 23 11:54:12 2002 Owen Taylor <otaylor@redhat.com>
* gtk/*.h gdk/*.h: Massive padding addition to class structures.
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index bc83b5098b..45aadc77cc 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,8 @@
+Sat Feb 23 15:43:46 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktogglebutton.c: Make button draw depressed whenever
+ the user clicks / activates it, whether it's off/on/inconsistent.
+
Sat Feb 23 11:54:12 2002 Owen Taylor <otaylor@redhat.com>
* gtk/*.h gdk/*.h: Massive padding addition to class structures.
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index bc83b5098b..45aadc77cc 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,8 @@
+Sat Feb 23 15:43:46 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktogglebutton.c: Make button draw depressed whenever
+ the user clicks / activates it, whether it's off/on/inconsistent.
+
Sat Feb 23 11:54:12 2002 Owen Taylor <otaylor@redhat.com>
* gtk/*.h gdk/*.h: Massive padding addition to class structures.
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index bc83b5098b..45aadc77cc 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,8 @@
+Sat Feb 23 15:43:46 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktogglebutton.c: Make button draw depressed whenever
+ the user clicks / activates it, whether it's off/on/inconsistent.
+
Sat Feb 23 11:54:12 2002 Owen Taylor <otaylor@redhat.com>
* gtk/*.h gdk/*.h: Massive padding addition to class structures.
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index bc83b5098b..45aadc77cc 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,8 @@
+Sat Feb 23 15:43:46 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktogglebutton.c: Make button draw depressed whenever
+ the user clicks / activates it, whether it's off/on/inconsistent.
+
Sat Feb 23 11:54:12 2002 Owen Taylor <otaylor@redhat.com>
* gtk/*.h gdk/*.h: Massive padding addition to class structures.
diff --git a/gtk/gtktogglebutton.c b/gtk/gtktogglebutton.c
index 27088291da..32409d5a8f 100644
--- a/gtk/gtktogglebutton.c
+++ b/gtk/gtktogglebutton.c
@@ -247,17 +247,6 @@ gtk_toggle_button_get_property (GObject *object,
}
}
-static void
-gtk_toggle_button_update_depress_on_activate (GtkToggleButton *toggle_button)
-{
- GtkButton *button = GTK_BUTTON (toggle_button);
-
- if (toggle_button->draw_indicator || toggle_button->inconsistent)
- button->depress_on_activate = FALSE;
- else
- button->depress_on_activate = !toggle_button->active;
-}
-
void
gtk_toggle_button_set_mode (GtkToggleButton *toggle_button,
gboolean draw_indicator)
@@ -273,8 +262,7 @@ gtk_toggle_button_set_mode (GtkToggleButton *toggle_button,
if (toggle_button->draw_indicator != draw_indicator)
{
toggle_button->draw_indicator = draw_indicator;
-
- gtk_toggle_button_update_depress_on_activate (toggle_button);
+ GTK_BUTTON (toggle_button)->depress_on_activate = !draw_indicator;
if (GTK_WIDGET_VISIBLE (toggle_button))
gtk_widget_queue_resize (GTK_WIDGET (toggle_button));
@@ -358,7 +346,6 @@ gtk_toggle_button_set_inconsistent (GtkToggleButton *toggle_button,
{
toggle_button->inconsistent = setting;
- gtk_toggle_button_update_depress_on_activate (toggle_button);
gtk_toggle_button_update_state (GTK_BUTTON (toggle_button));
gtk_widget_queue_draw (GTK_WIDGET (toggle_button));
@@ -444,8 +431,6 @@ gtk_toggle_button_clicked (GtkButton *button)
GtkToggleButton *toggle_button = GTK_TOGGLE_BUTTON (button);
toggle_button->active = !toggle_button->active;
- gtk_toggle_button_update_depress_on_activate (toggle_button);
-
gtk_toggle_button_toggled (toggle_button);
gtk_toggle_button_update_state (button);
@@ -463,7 +448,7 @@ gtk_toggle_button_update_state (GtkButton *button)
if (toggle_button->inconsistent)
depressed = FALSE;
else if (button->in_button && button->button_down)
- depressed = !toggle_button->active;
+ depressed = TRUE;
else
depressed = toggle_button->active;