Re: how to get entry from GtkComboBoxEntry?
- From: Vlasov Vitaly <vnigtha gmail com>
- To: David NeÄas <yeti physics muni cz>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: how to get entry from GtkComboBoxEntry?
- Date: Tue, 11 Sep 2012 16:14:52 +0400
Thank you!
I don't quite get the difference between empty entry and user-typed
text (she could type something and then delete it, for instance).
Simple pseudo-code:
button_callback(save_lang_button, ComboBoxEntry)
if(combobox selected)
do_work
else {
if(entry is empty)
this_is_error()
else
do_work_with_entry_val()
}
Use gtk_bin_get_child(comboboxentry) to get the GtkComboBoxEntry's
GtkEntry widget.
Thank you, it should help.
Is gtk_bin_get_child() always return GtkEntry widget?
Ð ÐÑ., 11/09/2012 Ð 13:38 +0200, David NeÄas ÐÐÑÐÑ:
On Tue, Sep 11, 2012 at 03:29:10PM +0400, Vlasov Vitaly wrote:
I wanna use some ComboBox/Entry widget:
It should contain tree model with language names and hidden ISO 639-1
codes, for example "English"("en") "German"("de") "Russian"("ru") or
other. And, in addition, it should allow to user write ISO 639-1
language code from keyboard.
So, with tree i can get selected value and respectively get lang code
from tree.
When in ComboBox is not selected values, it could mean: 1) User set it
from keyboard 2) Entry is empty.
It is possible to create ComboBox with tree model and separate entry,
but i don't like that way.
How to check, whether the user has entered a value from the keyboard or
entry is empty?
May be i should use other Entry/ComboBox widget? I used before
GtkEntryCompletion. It work's, but it uncomfortable with two-letter ISO
codes.
Now i use gtk-2.0, but later will switch to 3.0. As i can see, in
gtk-3.0 GtkComboBox and GtkComboxEntry is same thing. But i still can't
get entry widget from gtk-3.0 ComboBox.
I don't quite get the difference between empty entry and user-typed text
(she could type something and then delete it, for instance). Anyway, I
will try to answer the simple part:
Use gtk_bin_get_child(comboboxentry) to get the GtkComboBoxEntry's
GtkEntry widget.
Regards,
Yeti
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]