Re: Consulta: Treeview + Mutiple rows activated



por el momento lo que estoy haciendo es captar el key-press-event y button-press-event del treeview en una misma funcion, se usa el event type para distinguir:

 event.type == gtk.gdk._2BUTTON_PRESS
 event.type == gtk.gdk.KEY_PRESS

el primero es para el doble click del mouse y el segundo para alguna tecla presionada, en mi caso me interesa que el  gtk.gdk.keyval_name(event.keyval) == 'Return' ....

luego de esos eventos llamo a get_selected_rows()...

de todas formas desearia que existiera un mutiple-rows-activated...

saludos.

Ed.-


2009/4/22 Diego Escalante Urrelo <diegoe gnome org>
On 4/21/09, Eduardo Silva <edsiper gmail com> wrote:
> Estimados,
>
> tengo un treeview y estoy activando la seleccion multiple lo cual funciona
> sin problemas, ahora lo que deseo es que se pueda realizar una activacion
> multiple, es decir si el usuario selecciona una fila y presiona Return se
> active un callback, esto funciona bien conectando la señal 'row-activated',
> pero si tengo una seleccion de varias filas al presionar 'Return' solo capta
> el ultimo path del treeview en el callback, entonces mi pregunta es: ¿
> existe alguna señal o tecnica especifica para esto ?
>

Creo que no, tendrías/podrías sacarlo del objeto selección
(GtkTreeSelection de gtk_tree_view_get_selection?).
Alguien sabe si hay otra mejor idea?



--
Eduardo Silva
http://edsiper.linuxchile.cl


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