Re: Problem editing treeview cell from popup menu

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Nevermind, I solved it by using set_cursor_on_cell() instead of set_cursor().



On Thu, May 12, 2011 at 7:54 AM, Micah Carrick <micah@xxxxxxxxxxxx> wrote:
> I have a treeview which has files and folder. Folders are editable,
> files are not. This is set using the "editable" attribute on the
> treeview column. So users can click-to-edit the folders. Now I also
> have a popup menu with "Rename" which should start editing the folder.
> This is the code that does that:
>
> def _begin_edit_at_iter(self, model, tree_iter):
>    path = model.get_path(tree_iter)
>    parent_iter = model.iter_parent(tree_iter)
>    if parent_iter:
>        self._treeview.expand_to_path(path)
>    column = self._treeview.get_column(0)
>    self._treeview.grab_focus()
>    self._treeview.set_cursor(path, column, True)
>
> This does not work until a cell has been edited once using the
> click-to-edit method. Once any cell has been edited once, only then
> does the Rename menu work. And it works on any cell throughout the
> lifetime of the application. Any ideas why it does not work initially?
>
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list



[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux