accessible = GTK_TREE_VIEW_ACCESSIBLE (obj);
+ if (state == GTK_CELL_RENDERER_FOCUSED)
+ {
+ /* will add later */
+ return;
+ }
+
for (i = 0; i < gtk_tree_view_get_n_columns (treeview); i++)
{
GtkCellAccessible *cell = peek_cell (accessible,
accessible = GTK_TREE_VIEW_ACCESSIBLE (obj);
+ if (state == GTK_CELL_RENDERER_FOCUSED)
+ {
+ /* will add later */
+ return;
+ }
+
for (i = 0; i < gtk_tree_view_get_n_columns (treeview); i++)
{
GtkCellAccessible *cell = peek_cell (accessible,
{
if (!(flags & CURSOR_INVALID) && tree_view->priv->cursor_node)
{
+ _gtk_tree_view_accessible_remove_state (tree_view,
+ tree_view->priv->cursor_tree,
+ tree_view->priv->cursor_node,
+ GTK_CELL_RENDERER_FOCUSED);
_gtk_tree_view_queue_draw_node (tree_view,
tree_view->priv->cursor_tree,
tree_view->priv->cursor_node,
tree_view->priv->cursor_node,
NULL);
}
+
+ _gtk_tree_view_accessible_add_state (tree_view,
+ tree_view->priv->cursor_tree,
+ tree_view->priv->cursor_node,
+ GTK_CELL_RENDERER_FOCUSED);
}
g_signal_emit (tree_view, tree_view_signals[CURSOR_CHANGED], 0);