diff options
| author | Jan Djärv | 2011-06-14 23:08:20 +0200 |
|---|---|---|
| committer | Jan Djärv | 2011-06-14 23:08:20 +0200 |
| commit | c195f2de12d7fc5466bf8b5bd2cf98a42a749691 (patch) | |
| tree | d1d117469249ed5e7a2012eb35d1145a317f5258 /src/ChangeLog | |
| parent | c5dd5a516c9f0f4b622452c42e34e95ca2e2fae5 (diff) | |
| download | emacs-c195f2de12d7fc5466bf8b5bd2cf98a42a749691.tar.gz emacs-c195f2de12d7fc5466bf8b5bd2cf98a42a749691.zip | |
Fix resize and change of scroll bar width for Gtk3.
* configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
* src/emacsgtkfixed.c, src/emacsgtkfixed.h: New files.
* src/gtkutil.c: Include src/emacsgtkfixed.h if HAVE_GTK3.
(int_gtk_range_get_value): Move to the scroll bar part of the file.
(style_changed_cb): Call update_theme_scrollbar_width and call
x_set_scroll_bar_default_width and xg_frame_set_char_size for
all frames.
(xg_create_frame_widgets): Call emacs_fixed_new if HAVE_GTK3 (Bug#8505).
Call gtk_window_set_resizable if HAVE_GTK3.
(x_wm_set_size_hint): Call emacs_fixed_set_min_size with min width
and height if HAVE_GTK3 (Bug#8505).
(scroll_bar_width_for_theme): New variable.
(update_theme_scrollbar_width): New function.
(xg_get_default_scrollbar_width): Move code to
update_theme_scrollbar_width, just return scroll_bar_width_for_theme.
(xg_initialize): Call update_theme_scrollbar_width.
* src/gtkutil.h (xg_get_default_scrollbar_width): Remove argument.
* src/xfns.c (x_set_scroll_bar_default_width): Remove argument to
xg_get_default_scrollbar_width.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 15b6bf6baf2..c72311c305f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,27 @@ | |||
| 1 | 2011-06-14 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * xfns.c (x_set_scroll_bar_default_width): Remove argument to | ||
| 4 | xg_get_default_scrollbar_width. | ||
| 5 | |||
| 6 | * gtkutil.c: Include emacsgtkfixed.h if HAVE_GTK3. | ||
| 7 | (int_gtk_range_get_value): Move to the scroll bar part of the file. | ||
| 8 | (style_changed_cb): Call update_theme_scrollbar_width and call | ||
| 9 | x_set_scroll_bar_default_width and xg_frame_set_char_size for | ||
| 10 | all frames (Bug#8505). | ||
| 11 | (xg_create_frame_widgets): Call emacs_fixed_new if HAVE_GTK3 (Bug#8505). | ||
| 12 | Call gtk_window_set_resizable if HAVE_GTK3. | ||
| 13 | (x_wm_set_size_hint): Call emacs_fixed_set_min_size with min width | ||
| 14 | and height if HAVE_GTK3 (Bug#8505). | ||
| 15 | (scroll_bar_width_for_theme): New variable. | ||
| 16 | (update_theme_scrollbar_width): New function. | ||
| 17 | (xg_get_default_scrollbar_width): Move code to | ||
| 18 | update_theme_scrollbar_width, just return scroll_bar_width_for_theme. | ||
| 19 | (xg_initialize): Call update_theme_scrollbar_width. | ||
| 20 | |||
| 21 | * gtkutil.h (xg_get_default_scrollbar_width): Remove argument. | ||
| 22 | |||
| 23 | * emacsgtkfixed.c, emacsgtkfixed.h: New files. | ||
| 24 | |||
| 1 | 2011-06-12 Martin Rudalics <rudalics@gmx.at> | 25 | 2011-06-12 Martin Rudalics <rudalics@gmx.at> |
| 2 | 26 | ||
| 3 | * frame.c (make_frame): Call other_buffer_safely instead of | 27 | * frame.c (make_frame): Call other_buffer_safely instead of |