Re: Search for a widget that can completion and option_box
- From: Matias Torres <torresmat gmail com>
 
- To: Edward Catmur <ed catmur co uk>
 
- Cc: gtk-app-devel-list gnome org
 
- Subject: Re: Search for a widget that can completion and option_box
 
- Date: Wed, 30 Aug 2006 14:09:18 -0300
 
I had the same problem a few weeks ago. I modified a function i found in 
a webpage (put koders in google), this is the fuction:
/*
*  This function returns a GtkComboBox with a GtkEntryCompletion inside 
instead a GtkEntry
*  it needs a GtkTreeModel containing the data and the column used to 
search
*/
GtkWidget *create_combo_box_entry (GtkTreeModel *model, int text_column) {
   GtkWidget *categories; /*GtkComboBox*/
   GObject *completion; /*GtkEntryCompletion*/
   categories = gtk_combo_box_entry_new_with_model (model, text_column);
   completion = G_OBJECT( gtk_entry_completion_new () );
   /* There's a gtkentry inside the combobox, all we need to do is set 
the completion for it*/
   gtk_entry_set_completion ( GTK_ENTRY( gtk_bin_get_child( GTK_BIN( 
categories ) ) ),  GTK_ENTRY_COMPLETION(completion) );
   gtk_entry_completion_set_model (GTK_ENTRY_COMPLETION(completion),  
gtk_combo_box_get_model(GTK_COMBO_BOX(categories)));
   gtk_entry_completion_set_text_column( 
GTK_ENTRY_COMPLETION(completion), text_column );
   gtk_entry_completion_set_minimum_key_length (GTK_ENTRY_COMPLETION 
(completion), 2);
   gtk_entry_completion_set_inline_completion (GTK_ENTRY_COMPLETION 
(completion), FALSE);
   /* To keep the the widgets syncronized */
   g_signal_connect( GTK_ENTRY_COMPLETION(completion), 
"match-selected", (GCallback) update_cb, categories );
  
   return categories;
}
That's it, it worked for me. Oh, excuse my bad english too. :P
Matias
Edward Catmur escribió:
On Wed, 2006-08-30 at 16:36 +0200, Bernd Demian wrote:
  
Hi,
excuse my bad english! We are saerching for a widget that combined the
gtk_entry_completion with gtk_combo_box_entry, but we have no success. 
An example is the url widget in firefox. It has more than one
cell_renderer, has
completion and the possibility explicit popup the tree_view.
In all gtk extra widget sets (libsexy, libview, ..) I can't find this
entry typ. In mozilla I can't find the sources.
    
Have you looked at the URL widget in epiphany?
Ed
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
  
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]