Re: GtkCellRendererCombo questions
- From: Matthias Clasen <mclasen redhat com>
- To: stian nixia no
- Cc: gtk-list gnome org
- Subject: Re: GtkCellRendererCombo questions
- Date: Sat, 12 Mar 2005 11:19:00 -0500
On Sat, 2005-03-12 at 17:12 +0100, stian nixia no wrote:
> > 1) Is there any way to add a "separator" item into the list?
> >
> > 2) Is there any better way to differentiate which item was selected in
> > the combo?
> > Right now, by hooking into the changed event, the callback simply
> > receives the text of the item.
> > I want to at least know which row in the backing store was selected. (So
> > that I can store/retreive other information in the store)
>
> No and no. You can however copy out the widget from the gtk source tarball
> and modify it after your own specifications, and make the edited signal
> return an iter instead. I did this for one my projects (even made it using
> a different model than the treeview uses). Only one problem, and that is
> that you can't detect that a user cancels the edit, since it uses a
> private function (atleast in 2.6.0) to detect this. That should be fixed,
> if it isn't that already.
At least for the first question, you should be able to set up a row
separator function in the handler for the
GtkCellRenderer::editing-started signal, which was introduced for this
purpose...
Matthias
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]