The new_text() function is a convenience function that constructs a new text combo box, which is a GtkComboBox just displaying strings. If you use this function to create a text combo box, you should only manipulate its data source with the following convenience methods: append_text() , prepend_text() , insert_text() and remove_text()