diff options
| author | Dmitry Antipov | 2014-10-01 17:21:08 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2014-10-01 17:21:08 +0400 |
| commit | a5bc0a276b54ac9b6636371a2f8692bb6f0c1e7a (patch) | |
| tree | 9b34ac1e3882281b945fd9511e2bf71abeff9fa3 /src | |
| parent | 8a8c62a169d01337835e7c024273fdddc87b9d6d (diff) | |
| download | emacs-a5bc0a276b54ac9b6636371a2f8692bb6f0c1e7a.tar.gz emacs-a5bc0a276b54ac9b6636371a2f8692bb6f0c1e7a.zip | |
* gtkutil.c (xg_set_toolkit_horizontal_scroll_bar_thumb):
Resurrect old code and fix compilation with GTK < 2.13.6.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/gtkutil.c | 15 |
2 files changed, 13 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index afaca432250..667ac3ce45f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2014-10-01 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 2 | |||
| 3 | * gtkutil.c (xg_set_toolkit_horizontal_scroll_bar_thumb): | ||
| 4 | Resurrect old code and fix compilation with GTK < 2.13.6. | ||
| 5 | |||
| 1 | 2014-10-01 Paul Eggert <eggert@cs.ucla.edu> | 6 | 2014-10-01 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 7 | ||
| 3 | Use AUTO_CONS instead of SCOPED_CONS, etc. | 8 | Use AUTO_CONS instead of SCOPED_CONS, etc. |
diff --git a/src/gtkutil.c b/src/gtkutil.c index 1f3e1958ede..595e6e0bb6a 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c | |||
| @@ -3993,17 +3993,18 @@ xg_set_toolkit_horizontal_scroll_bar_thumb (struct scroll_bar *bar, | |||
| 3993 | 3993 | ||
| 3994 | block_input (); | 3994 | block_input (); |
| 3995 | adj = gtk_range_get_adjustment (GTK_RANGE (wscroll)); | 3995 | adj = gtk_range_get_adjustment (GTK_RANGE (wscroll)); |
| 3996 | 3996 | #if GTK_CHECK_VERSION (2, 3, 16) | |
| 3997 | /* gtk_adjustment_set_lower (adj, (gdouble) lower); | 3997 | gtk_adjustment_configure (adj, (gdouble) value, (gdouble) lower, |
| 3998 | (gdouble) upper, (gdouble) step_increment, | ||
| 3999 | (gdouble) page_increment, (gdouble) pagesize); | ||
| 4000 | #else | ||
| 4001 | gtk_adjustment_set_lower (adj, (gdouble) lower); | ||
| 3998 | gtk_adjustment_set_upper (adj, (gdouble) upper); | 4002 | gtk_adjustment_set_upper (adj, (gdouble) upper); |
| 3999 | gtk_adjustment_set_page_size (adj, (gdouble) pagesize); | 4003 | gtk_adjustment_set_page_size (adj, (gdouble) pagesize); |
| 4000 | gtk_adjustment_set_value (adj, (gdouble) value); | 4004 | gtk_adjustment_set_value (adj, (gdouble) value); |
| 4001 | gtk_adjustment_set_page_increment (adj, (gdouble) page_increment); | 4005 | gtk_adjustment_set_page_increment (adj, (gdouble) page_increment); |
| 4002 | gtk_adjustment_set_step_increment (adj, (gdouble) | 4006 | gtk_adjustment_set_step_increment (adj, (gdouble) step_increment); |
| 4003 | step_increment); */ | 4007 | #endif |
| 4004 | gtk_adjustment_configure (adj, (gdouble) value, (gdouble) lower, | ||
| 4005 | (gdouble) upper, (gdouble) step_increment, | ||
| 4006 | (gdouble) page_increment, (gdouble) pagesize); | ||
| 4007 | gtk_adjustment_changed (adj); | 4008 | gtk_adjustment_changed (adj); |
| 4008 | unblock_input (); | 4009 | unblock_input (); |
| 4009 | } | 4010 | } |