It is possible, but as Murray said -- it doesn't make much sense. What would
be cool finally, is if we could get the regular ComboBox dropdown act as the
completion for a ComoboBoxEntry, something I wanted to be able to use for a
while now.

2008/6/4 Martin (OpenGeoMap) <[EMAIL PROTECTED]>:

>  I think it´s no possible use autocompeltation with comboboxentry.
>
> regards.
>
>
>
>  Martin (OPENGeoMap) wrote:
>
>
>   What about a gtk entry with  autocompletion?
>
>
>
>  Hi Martin!
>
>
>
>  Here in python a complete sample using autocompletion:
>
>   entry = gtk.Entry()
>   completion = gtk.EntryCompletion()
>   entry.set_completion(completion)
>   liststore = gtk.ListStore(gobject.TYPE_STRING, gtk.gdk.Pixbuf)
>   completion.set_model(liststore)
>   pixbufcell = gtk.CellRendererPixbuf()
>   completion.pack_start(pixbufcell)
>   completion.add_attribute(pixbufcell, 'pixbuf', 1)
>   # create a gtk.CellRendererText and pack it in the completion. Also set
> the
>   # 'text' attribute
>   completion.set_text_column(0)
>   # load up the liststore with string - pixbuf data - assuming pixbuf
> created
>
> the same for ruby/gnome, monogtk#, gtkmm, gtk, etc,..
>   liststore.append(['string text', pixbuf])
>
>
> You need a entry and also the EntryCompletion class. The widget you can
> see is the 
> gtk::entryhttp://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1EntryCompletion.html
>
>      Hi there
>
> I'm trying to do that same thing, but using a comboboxentry, wich gets the
> list from a DB.
>
> This is my code and it gets the values from the DB and show them as a
> combolist, but I have
> no idea of how to add that autocomplete function to that. This is my code so
> far.
>
>
>
>       widget = "combo_widget" # "combo widget" is a comboboxenty and I0m using
> glade to create it.
>       self.combo = self.xml.get_widget(widget)
>
>       self.c.execute("SELECT column FROM table")
>       list = self.c.fetchall()
>       for values in list:
>               self.combo.append_text('%s' % values[0])
>
> Thanks
>
>
>
>
> _______________________________________________
> gtkmm-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
>
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to