[gtk+] gtkspinbutton: Don't hilight buttons when !editable



commit 19966185695648e50961a3f9c0151bfa73b1a206
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Thu Jan 5 03:09:27 2012 +0200

    gtkspinbutton: Don't hilight buttons when !editable
    
    Don't hilight the buttons on mouse over when 'editable' property is set to
    'FALSE.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=667229

 gtk/gtkspinbutton.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkspinbutton.c b/gtk/gtkspinbutton.c
index bff3d66..bd4f8a3 100644
--- a/gtk/gtkspinbutton.c
+++ b/gtk/gtkspinbutton.c
@@ -816,7 +816,8 @@ gtk_spin_button_panel_get_state (GtkSpinButton *spin_button,
   GtkStateFlags state;
   GtkSpinButtonPrivate *priv = spin_button->priv;
 
-  if (gtk_spin_button_panel_at_limit (spin_button, panel))
+  if (gtk_spin_button_panel_at_limit (spin_button, panel) ||
+      !gtk_editable_get_editable (GTK_EDITABLE (spin_button)))
     state = GTK_STATE_FLAG_INSENSITIVE;
   else
     {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]