mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-24 12:41:16 +00:00
Remove the check for editable. (Reported by Brent Fox)
Thu Aug 8 16:58:22 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkspinbutton.c (gtk_spin_button_real_change_value): Remove the check for editable. (Reported by Brent Fox)
This commit is contained in:
parent
9fac16e366
commit
3a93889c3c
@ -1,3 +1,8 @@
|
||||
Thu Aug 8 16:58:22 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkspinbutton.c (gtk_spin_button_real_change_value):
|
||||
Remove the check for editable. (Reported by Brent Fox)
|
||||
|
||||
Tue Sep 24 06:17:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkeventbox.c (gtk_event_box_paint): Honor
|
||||
|
@ -1,3 +1,8 @@
|
||||
Thu Aug 8 16:58:22 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkspinbutton.c (gtk_spin_button_real_change_value):
|
||||
Remove the check for editable. (Reported by Brent Fox)
|
||||
|
||||
Tue Sep 24 06:17:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkeventbox.c (gtk_event_box_paint): Honor
|
||||
|
@ -1,3 +1,8 @@
|
||||
Thu Aug 8 16:58:22 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkspinbutton.c (gtk_spin_button_real_change_value):
|
||||
Remove the check for editable. (Reported by Brent Fox)
|
||||
|
||||
Tue Sep 24 06:17:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkeventbox.c (gtk_event_box_paint): Honor
|
||||
|
@ -1,3 +1,8 @@
|
||||
Thu Aug 8 16:58:22 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkspinbutton.c (gtk_spin_button_real_change_value):
|
||||
Remove the check for editable. (Reported by Brent Fox)
|
||||
|
||||
Tue Sep 24 06:17:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkeventbox.c (gtk_event_box_paint): Honor
|
||||
|
@ -1,3 +1,8 @@
|
||||
Thu Aug 8 16:58:22 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkspinbutton.c (gtk_spin_button_real_change_value):
|
||||
Remove the check for editable. (Reported by Brent Fox)
|
||||
|
||||
Tue Sep 24 06:17:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkeventbox.c (gtk_event_box_paint): Honor
|
||||
|
@ -1,3 +1,8 @@
|
||||
Thu Aug 8 16:58:22 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkspinbutton.c (gtk_spin_button_real_change_value):
|
||||
Remove the check for editable. (Reported by Brent Fox)
|
||||
|
||||
Tue Sep 24 06:17:37 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkeventbox.c (gtk_event_box_paint): Honor
|
||||
|
@ -1220,81 +1220,83 @@ static void
|
||||
gtk_spin_button_real_change_value (GtkSpinButton *spin,
|
||||
GtkScrollType scroll)
|
||||
{
|
||||
if (GTK_ENTRY (spin)->editable)
|
||||
/* We don't test whether the entry is editable, since
|
||||
* this key binding conceptually corresponds to changing
|
||||
* the value with the buttons using the mouse, which
|
||||
* we allow for non-editable spin buttons.
|
||||
*/
|
||||
switch (scroll)
|
||||
{
|
||||
switch (scroll)
|
||||
{
|
||||
case GTK_SCROLL_STEP_BACKWARD:
|
||||
case GTK_SCROLL_STEP_DOWN:
|
||||
case GTK_SCROLL_STEP_LEFT:
|
||||
gtk_spin_button_real_spin (spin, -spin->timer_step);
|
||||
|
||||
if (spin->climb_rate > 0.0 && spin->timer_step
|
||||
< spin->adjustment->page_increment)
|
||||
{
|
||||
if (spin->timer_calls < MAX_TIMER_CALLS)
|
||||
spin->timer_calls++;
|
||||
else
|
||||
{
|
||||
spin->timer_calls = 0;
|
||||
spin->timer_step += spin->climb_rate;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case GTK_SCROLL_STEP_FORWARD:
|
||||
case GTK_SCROLL_STEP_UP:
|
||||
case GTK_SCROLL_STEP_RIGHT:
|
||||
gtk_spin_button_real_spin (spin, spin->timer_step);
|
||||
|
||||
if (spin->climb_rate > 0.0 && spin->timer_step
|
||||
< spin->adjustment->page_increment)
|
||||
{
|
||||
if (spin->timer_calls < MAX_TIMER_CALLS)
|
||||
spin->timer_calls++;
|
||||
else
|
||||
{
|
||||
spin->timer_calls = 0;
|
||||
spin->timer_step += spin->climb_rate;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case GTK_SCROLL_PAGE_BACKWARD:
|
||||
case GTK_SCROLL_PAGE_DOWN:
|
||||
case GTK_SCROLL_PAGE_LEFT:
|
||||
gtk_spin_button_real_spin (spin, -spin->adjustment->page_increment);
|
||||
break;
|
||||
|
||||
case GTK_SCROLL_PAGE_FORWARD:
|
||||
case GTK_SCROLL_PAGE_UP:
|
||||
case GTK_SCROLL_PAGE_RIGHT:
|
||||
gtk_spin_button_real_spin (spin, spin->adjustment->page_increment);
|
||||
break;
|
||||
|
||||
case GTK_SCROLL_START:
|
||||
{
|
||||
gdouble diff = spin->adjustment->value - spin->adjustment->lower;
|
||||
if (diff > EPSILON)
|
||||
gtk_spin_button_real_spin (spin, -diff);
|
||||
break;
|
||||
}
|
||||
|
||||
case GTK_SCROLL_END:
|
||||
{
|
||||
gdouble diff = spin->adjustment->upper - spin->adjustment->value;
|
||||
if (diff > EPSILON)
|
||||
gtk_spin_button_real_spin (spin, diff);
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
g_warning ("Invalid scroll type %d for GtkSpinButton::change-value", scroll);
|
||||
break;
|
||||
}
|
||||
case GTK_SCROLL_STEP_BACKWARD:
|
||||
case GTK_SCROLL_STEP_DOWN:
|
||||
case GTK_SCROLL_STEP_LEFT:
|
||||
gtk_spin_button_real_spin (spin, -spin->timer_step);
|
||||
|
||||
gtk_spin_button_update (spin);
|
||||
if (spin->climb_rate > 0.0 && spin->timer_step
|
||||
< spin->adjustment->page_increment)
|
||||
{
|
||||
if (spin->timer_calls < MAX_TIMER_CALLS)
|
||||
spin->timer_calls++;
|
||||
else
|
||||
{
|
||||
spin->timer_calls = 0;
|
||||
spin->timer_step += spin->climb_rate;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case GTK_SCROLL_STEP_FORWARD:
|
||||
case GTK_SCROLL_STEP_UP:
|
||||
case GTK_SCROLL_STEP_RIGHT:
|
||||
gtk_spin_button_real_spin (spin, spin->timer_step);
|
||||
|
||||
if (spin->climb_rate > 0.0 && spin->timer_step
|
||||
< spin->adjustment->page_increment)
|
||||
{
|
||||
if (spin->timer_calls < MAX_TIMER_CALLS)
|
||||
spin->timer_calls++;
|
||||
else
|
||||
{
|
||||
spin->timer_calls = 0;
|
||||
spin->timer_step += spin->climb_rate;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case GTK_SCROLL_PAGE_BACKWARD:
|
||||
case GTK_SCROLL_PAGE_DOWN:
|
||||
case GTK_SCROLL_PAGE_LEFT:
|
||||
gtk_spin_button_real_spin (spin, -spin->adjustment->page_increment);
|
||||
break;
|
||||
|
||||
case GTK_SCROLL_PAGE_FORWARD:
|
||||
case GTK_SCROLL_PAGE_UP:
|
||||
case GTK_SCROLL_PAGE_RIGHT:
|
||||
gtk_spin_button_real_spin (spin, spin->adjustment->page_increment);
|
||||
break;
|
||||
|
||||
case GTK_SCROLL_START:
|
||||
{
|
||||
gdouble diff = spin->adjustment->value - spin->adjustment->lower;
|
||||
if (diff > EPSILON)
|
||||
gtk_spin_button_real_spin (spin, -diff);
|
||||
break;
|
||||
}
|
||||
|
||||
case GTK_SCROLL_END:
|
||||
{
|
||||
gdouble diff = spin->adjustment->upper - spin->adjustment->value;
|
||||
if (diff > EPSILON)
|
||||
gtk_spin_button_real_spin (spin, diff);
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
g_warning ("Invalid scroll type %d for GtkSpinButton::change-value", scroll);
|
||||
break;
|
||||
}
|
||||
|
||||
gtk_spin_button_update (spin);
|
||||
}
|
||||
|
||||
static gint
|
||||
|
Loading…
Reference in New Issue
Block a user