mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 10:50:10 +00:00
Paint focus before shadow to give theme engines a bit more flexibility.
Mon Jan 28 18:25:10 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkentry.c (gtk_entry_draw_frame): Paint focus before shadow to give theme engines a bit more flexibility. (#69857)
This commit is contained in:
parent
cb133a75a8
commit
ecd7479a37
@ -1,3 +1,9 @@
|
||||
Mon Jan 28 18:25:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkentry.c (gtk_entry_draw_frame): Paint focus
|
||||
before shadow to give theme engines a bit more
|
||||
flexibility. (#69857)
|
||||
|
||||
Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_dy_to_top_row): no longer
|
||||
@ -33,6 +39,7 @@ Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
Pass a GtkStateType appropriate to the focussed cell's state
|
||||
to gtk_paint_focus.
|
||||
|
||||
>>>>>>> 1.2878
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
|
@ -1,3 +1,9 @@
|
||||
Mon Jan 28 18:25:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkentry.c (gtk_entry_draw_frame): Paint focus
|
||||
before shadow to give theme engines a bit more
|
||||
flexibility. (#69857)
|
||||
|
||||
Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_dy_to_top_row): no longer
|
||||
@ -33,6 +39,7 @@ Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
Pass a GtkStateType appropriate to the focussed cell's state
|
||||
to gtk_paint_focus.
|
||||
|
||||
>>>>>>> 1.2878
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
|
@ -1,3 +1,9 @@
|
||||
Mon Jan 28 18:25:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkentry.c (gtk_entry_draw_frame): Paint focus
|
||||
before shadow to give theme engines a bit more
|
||||
flexibility. (#69857)
|
||||
|
||||
Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_dy_to_top_row): no longer
|
||||
@ -33,6 +39,7 @@ Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
Pass a GtkStateType appropriate to the focussed cell's state
|
||||
to gtk_paint_focus.
|
||||
|
||||
>>>>>>> 1.2878
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
|
@ -1,3 +1,9 @@
|
||||
Mon Jan 28 18:25:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkentry.c (gtk_entry_draw_frame): Paint focus
|
||||
before shadow to give theme engines a bit more
|
||||
flexibility. (#69857)
|
||||
|
||||
Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_dy_to_top_row): no longer
|
||||
@ -33,6 +39,7 @@ Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
Pass a GtkStateType appropriate to the focussed cell's state
|
||||
to gtk_paint_focus.
|
||||
|
||||
>>>>>>> 1.2878
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
|
@ -1,3 +1,9 @@
|
||||
Mon Jan 28 18:25:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkentry.c (gtk_entry_draw_frame): Paint focus
|
||||
before shadow to give theme engines a bit more
|
||||
flexibility. (#69857)
|
||||
|
||||
Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_dy_to_top_row): no longer
|
||||
@ -33,6 +39,7 @@ Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
Pass a GtkStateType appropriate to the focussed cell's state
|
||||
to gtk_paint_focus.
|
||||
|
||||
>>>>>>> 1.2878
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
|
@ -1,3 +1,9 @@
|
||||
Mon Jan 28 18:25:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkentry.c (gtk_entry_draw_frame): Paint focus
|
||||
before shadow to give theme engines a bit more
|
||||
flexibility. (#69857)
|
||||
|
||||
Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_dy_to_top_row): no longer
|
||||
@ -33,6 +39,7 @@ Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
Pass a GtkStateType appropriate to the focussed cell's state
|
||||
to gtk_paint_focus.
|
||||
|
||||
>>>>>>> 1.2878
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
|
@ -1,3 +1,9 @@
|
||||
Mon Jan 28 18:25:10 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkentry.c (gtk_entry_draw_frame): Paint focus
|
||||
before shadow to give theme engines a bit more
|
||||
flexibility. (#69857)
|
||||
|
||||
Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_dy_to_top_row): no longer
|
||||
@ -33,6 +39,7 @@ Mon Jan 28 16:23:20 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
Pass a GtkStateType appropriate to the focussed cell's state
|
||||
to gtk_paint_focus.
|
||||
|
||||
>>>>>>> 1.2878
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
|
@ -1255,10 +1255,6 @@ gtk_entry_draw_frame (GtkWidget *widget)
|
||||
|
||||
if (GTK_WIDGET_HAS_FOCUS (widget) && !interior_focus)
|
||||
{
|
||||
gtk_paint_focus (widget->style, widget->window, GTK_WIDGET_STATE (widget),
|
||||
NULL, widget, "entry",
|
||||
0, 0, width, height);
|
||||
|
||||
x += focus_width;
|
||||
y += focus_width;
|
||||
width -= 2 * focus_width;
|
||||
@ -1269,6 +1265,18 @@ gtk_entry_draw_frame (GtkWidget *widget)
|
||||
GTK_STATE_NORMAL, GTK_SHADOW_IN,
|
||||
NULL, widget, "entry",
|
||||
x, y, width, height);
|
||||
|
||||
if (GTK_WIDGET_HAS_FOCUS (widget) && !interior_focus)
|
||||
{
|
||||
x -= focus_width;
|
||||
y -= focus_width;
|
||||
width += 2 * focus_width;
|
||||
height += 2 * focus_width;
|
||||
|
||||
gtk_paint_focus (widget->style, widget->window, GTK_WIDGET_STATE (widget),
|
||||
NULL, widget, "entry",
|
||||
0, 0, width, height);
|
||||
}
|
||||
}
|
||||
|
||||
static gint
|
||||
|
Loading…
Reference in New Issue
Block a user