[gtk+/treeview-refactor] Fix GtkCellAreaBox to not paint a focus rectangle while a cell is currently being edited.
- From: Tristan Van Berkom <tvb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/treeview-refactor] Fix GtkCellAreaBox to not paint a focus rectangle while a cell is currently being edited.
- Date: Mon, 29 Nov 2010 07:45:06 +0000 (UTC)
commit 5729d2552b685bde855993d46216da89daa23763
Author: Tristan Van Berkom <tristan van berkom gmail com>
Date: Mon Nov 29 16:49:34 2010 +0900
Fix GtkCellAreaBox to not paint a focus rectangle while a cell is currently being edited.
gtk/gtkcellareabox.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkcellareabox.c b/gtk/gtkcellareabox.c
index 9d4bcbd..0ded281 100644
--- a/gtk/gtkcellareabox.c
+++ b/gtk/gtkcellareabox.c
@@ -1131,6 +1131,12 @@ gtk_cell_area_box_render (GtkCellArea *area,
gboolean first_focus_cell = TRUE;
gboolean focus_all = FALSE;
+ /* Make sure we dont paint a focus rectangle while there
+ * is an editable widget in play
+ */
+ if (gtk_cell_area_get_edited_cell (area))
+ paint_focus = FALSE;
+
if (flags & GTK_CELL_RENDERER_FOCUSED)
{
focus_cell = gtk_cell_area_get_focus_cell (area);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]