Se ve interesante lo del configurador... ya le daré un vistazo....
Oye, he estado tratando de entender el asunto de las señales y queriendo activar una señal para cuando intento editar una celda en un listore....
Pude activar la señal "edited", pero he querido activar la "edited-started" y no logro hacerlo... Igualmente una señal cuando se hace doble clic sobre una celda... pero que active un bloque de codigo correspondiente a la columna... puedes darme una idea de como hacerlo?
En el ejemplo listore.prg se activa un bloque de codigo pero es general, es decir, se activa el mismo bloque de codigo en todas las columnas... Claro, puedo buscar la información de la columna luego en la funcion y bifurcar los procesos, pero... si hay una posibilidad de vincular el uso de una señal en concreto, me parece lo más logico...
Riztan, acabo de implementar el uso de las señales editing-started y
editing-canceled.
( Me ha sido más sencillo implementarlo que explicarlo, pero de todas maneras,
creo que en la doc esta la forma de implementar nuevas señales. )
Te he dejado el ejemplo de uso en listore.prg, para que veas como funciona.
De todas maneras te dejo , por si no lo has visto, lo que indican sobre la
señal;
Note that GTK+ doesn't guarantee that cell renderers will continue to use the
same kind of widget for editing in future releases, therefore you should check
the type of editable before doing any specific setup, as in the following
example:
El 25 de mayo de 2009 14:08, Rafa Carmona <thefull_tgtk@...> escribió:
Riztan, acabo de implementar el uso de las señales editing-started y editing-canceled.
( Me ha sido más sencillo implementarlo que explicarlo, pero de todas maneras, creo que en la doc esta la forma de implementar nuevas señales. )
Te he dejado el ejemplo de uso en listore.prg, para que veas como funciona.
De todas maneras te dejo , por si no lo has visto, lo que indican sobre la señal;
Note that GTK+ doesn't guarantee that cell renderers will continue to use the same kind of widget for editing in future releases, therefore you should check the type of editable before doing any specific setup, as in the following example: