私は vala から始めていますが、Gtk.ComboBox の幅を設定できません。Pythonでは、次のようにできます:
combo = Gtk.ComboBox.new_with_entry()
entry = combo.get_child()
entry.set_width_chars(12)
ヴァラでこれ:
var combo = new ComboBox.with_entry ();
var entry = combo.get_child();
entry.set_width_chars(12);
与えます:
error: The name `set_width_chars' does not exist in the context of `Gtk.Widget'
これは:
var combo = new ComboBox.with_entry ();
var entry = combo.get_child();
if (entry is Gtk.Entry)
stdout.printf("Entry!\n")
"Entry!" と出力されるので、どこに問題があるのでしょうか?