Thanks, Matthias for working on this, it looks great! It's pretty clear to me that this widget is different enough from the current combobox that using the old API and pushing the new design on every current client is not a good idea - in the same way that GtkPopover was made a different widget than GtkMenu. I especially welcome the departure from cell renderers, finally!
What to do with the current GtkComboBox widget moving forward is a different conversation in my opinion; are there any important use cases that are not covered by the new widget? Deprecating the old API in GTK3 and removing it in GTK4 would be the way similar things have been done in the past. Cosimo On Sat, Dec 27, 2014 at 9:02 PM, Matthias Clasen <matthias.cla...@gmail.com> wrote: > Hi, > > over Christmas, I had some for a little side project, a new combo > box. It is based on these mockups: > > https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/theming/widgets/combobox-replacements.png > > One question I need some feedback on is naming: We currently have > GtkComboBox and > GtkComboBoxText. I've gone with GtkCombo for now, which has the > downside that there is a widget by that name in gtk2. Alternatives > might be GtkChoice or GtkComboButton (with a possible avenue for > making the list-of-choices available for direct embeeding as > GtkComboWidget later). > > There are some lose ends in the code, like the interaction of grouping > and search, but it is complete enough to give it a try and evaluate > the design. If you want to try it, the code is in the wip/combo > branch, and there is a testnewcombo test app with some examples. > > I'm off for a few days now - would be great to hear some feedback when > I come back. > > Matthias > _______________________________________________ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-devel-list >
_______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-devel-list