Re: [PHP-GTK] Touble clearing GtkComboBoxEntry text list

[email protected] (kksou)
Newsgroups php.gtk.general
Message-ID <[email protected]>

Bernard Fouché wrote:
> I'm now building a list of choices in a 
> GtkComboxEntry widget. These choices are calculated on the fly.
> 
> If I call clear() before inserting text entries, the list stays empty, 
> even if calls to insert_text() are done. I don't know how I can count 
> entries, hence I use the value '50' for manual clearing with 
> remove_text(), something I don't like ('50' is totally arbitrary).
> 
> What did I miss this time?
> 

In order to hide the complexities of using some of the widgets, php-gtk
sometimes provide certain convenience methods to make it easier to use. In
the case of GtkComboBox, these methods include append_text() ,
prepend_text() , insert_text() and remove_text().

However, when you want to do more advanced stuff, such as changing the
options on-the-fly, you need to access its underlying model directly.

A GtkComboBox is just like a GtkTreeView. It adopts the data-view model. The
data is stored is a data model (e.g. GtkListStore), and the associating view
displays the data.

The following example shows the basic setup using the data-view model for
combobox:
http://www.kksou.com/php-gtk2/articles/setup-and-process-GtkComboBox.php

And the following example expands on the above example to show how to change
the options on the fly:
http://www.kksou.com/php-gtk2/articles/change-options-of-pulldown-menu-on-the-fly-using-GtkComboBox.php

Regards,
/kksou



-- 
View this message in context: http://www.nabble.com/Touble-clearing-GtkComboBoxEntry-text-list-tf4152109.html#a11841417
Sent from the Php - GTK - General mailing list archive at Nabble.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.