diff options
author | Bill Haneman <billh@src.gnome.org> | 2002-01-28 20:19:42 +0000 |
---|---|---|
committer | Bill Haneman <billh@src.gnome.org> | 2002-01-28 20:19:42 +0000 |
commit | 011cb31f184b29aa3985d1d61294f23b98d10d58 (patch) | |
tree | a48d995b2712a2e3d2c3ade1e5431dc5349b158e /ChangeLog | |
parent | d8068f867cd25f28298fb510c39ba0fd20be6ce5 (diff) | |
download | gtk+-011cb31f184b29aa3985d1d61294f23b98d10d58.tar.gz |
Changes to gtktreeview to better support thicker focus lines,
and enhancements to the visibility of the default expander when
its size has been increased.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -1,3 +1,27 @@ +2002-01-28 Bill Haneman <bill.haneman@sun.com> + + * gtk/gtkstyle.c: + Make sure that the default expanders are drawn with + an outline thickness appropriate to the size of the + expanders (RINT expander_size/7). + Added static gtk_style_draw_polygon_with_gc(), to + reduce code duplication. + + * gtk/gtktreeview.c: (gtk_tree_view_bin_expose): + Use focus_line_thickness when drawing focus lines. + + * gtk/gtktreeviewcolumn.c:(gtk_tree_view_column_cell_get_size): + Adjust requested width to include focus line thickness. + (gtk_tree_view_column_cell_render_or_focus): + Calculate a focus line rectangle which gets larger as the focus + line thickness increases, to avoid overwriting cell content. + Render left-aligned content at x+focus_line_width. + (gtk_tree_view_column_cell_draw_focus): + Don't draw a focus line around an editable text cell, since the + text caret already indicates keyboard focus. + Pass a GtkStateType appropriate to the focussed cell's state + to gtk_paint_focus. + Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only |