[Gimp-developer] What's next for the meta-data browser
Roman Joost
romanofski at gimp.org
Sat Jul 4 06:40:05 PDT 2009
On Thu, Jul 02, 2009 at 09:58:33PM +0200, Sven Neumann wrote:
> > Two questions:
> >
> > 1. Do I have to be careful when entry callbacks write to the
> > XMPModel (or any other model or structure) everytime a user types in
> > a character (performance wise)?
>
> Usually this is not a problem. But if it turns out to be one (because
> changing the model is expensive), then you might want to delay changes
> to the model. You can do that for example by not connecting to 'changed'
> but instead apply the changes when the dialog is closed. Or you could
> connect to 'activate' and 'leave-notify-event' and apply the change when
> the user presses Enter and when the focus leaves the entry.
>
> > 2. I tried to find out how I can add callbacks to editable tree
> > items. Those callbacks should update the corresponding fields in the
> > description tab. E.g someone changes in the advanced tab the title
> > field. This change should then visible in the description tab and
> > the title has changed.
> > What am I looking for, when I want to add callbacks to those tree
> > columns? A pointer to documentation or some keywords I should look
> > out for would be helpful.
>
> You want to connect to the 'edited' signal of the GtkCellRendererText
> object that is responsible for rendering the editable cell.
Cheers for that response! Helped a lot!
Greetings,
--
Roman Joost
www: http://www.romanofski.de
email: romanofski at gimp.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : /lists/gimp-developer/attachments/20090704/df12851d/attachment.bin
More information about the Gimp-developer
mailing list