Re: GTKCombo: autocomplete?
- From: muppet <scott asofyet org>
- To: Jan Hudec <bulb ucw cz>
- Cc: Gtk Perl List <gtk-perl-list gnome org>, Daniel Kasak <dkasak nusconsulting com au>
- Subject: Re: GTKCombo: autocomplete?
- Date: Thu, 13 May 2004 06:24:33 -0400
On Thursday, May 13, 2004, at 05:50 AM, Jan Hudec wrote:
On Thu, May 13, 2004 at 14:09:18 +1000, Daniel Kasak wrote:
I realise that this is not strictly a PerlGTK questions, but maybe
someone knows anyway.
I've got a GTKCombo box that I'm loading data into with
$mycombo->set_popdown_strings(@list_of_companies).
The combo box will contain a list of all of our clients - it's a
pretty large list.
Is it possible to have the combo box seek the closest match to what
you type in the entry box ( yeah, like Access ).
...
Yes, you can. The GtkCombo contains a GtkEntry and GtkEntry has
'insert-text' and 'delete-text' signals. There are also some
facilities in Gtk to do completions, which should be faster than
regexps (after all, C is still faster than perl). Actualy, it should
be filed as Gtk bug if GtkCombo does not do autocompletion
automaticaly.
well, you could file a missing feature bug on GtkCombo, but it would be
ignored -- GtkCombo is deprecated as of gtk+ 2.4.0, in favor of
GtkComboBox.
in gtk+ 2.4, there are new object that will make it easier to do what
you (Daniel) are talking about --- GtkComboBox sucks less than
GtkCombo, and GtkEntry now has a helper object called
GtkEntryCompletion, which, oddly enough, does text completion.
http://developer.gnome.org/doc/API/2.0/gtk/GtkEntryCompletion.html
you will need gtk+ 2.4 (comes with Gnome 2.6) and Gtk2 > 1.04 to use
these new objects.
--
She's obviously your child. She looks like you, she talks a lot, and
most of it is gibberish.
-- Elysse, to me, of Zella.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]