static GtkWidget *
create_combo (void)
{
- GtkComboBox *combo;
+ GtkComboBoxText *combo;
GtkWidget *entry;
- combo = GTK_COMBO_BOX (gtk_combo_box_entry_new_text ());
- gtk_combo_box_append_text (combo, "item0");
- gtk_combo_box_append_text (combo, "item1 item1");
- gtk_combo_box_append_text (combo, "item2 item2 item2");
- gtk_combo_box_append_text (combo, "item3 item3 item3 item3");
- gtk_combo_box_append_text (combo, "item4 item4 item4 item4 item4");
- gtk_combo_box_append_text (combo, "item5 item5 item5 item5 item5 item5");
- gtk_combo_box_append_text (combo, "item6 item6 item6 item6 item6");
- gtk_combo_box_append_text (combo, "item7 item7 item7 item7");
- gtk_combo_box_append_text (combo, "item8 item8 item8");
- gtk_combo_box_append_text (combo, "item9 item9");
+ combo = GTK_COMBO_BOX_TEXT (gtk_combo_box_text_new_with_entry ());
+
+ gtk_combo_box_text_append_text (combo, "item0");
+ gtk_combo_box_text_append_text (combo, "item1 item1");
+ gtk_combo_box_text_append_text (combo, "item2 item2 item2");
+ gtk_combo_box_text_append_text (combo, "item3 item3 item3 item3");
+ gtk_combo_box_text_append_text (combo, "item4 item4 item4 item4 item4");
+ gtk_combo_box_text_append_text (combo, "item5 item5 item5 item5 item5 item5");
+ gtk_combo_box_text_append_text (combo, "item6 item6 item6 item6 item6");
+ gtk_combo_box_text_append_text (combo, "item7 item7 item7 item7");
+ gtk_combo_box_text_append_text (combo, "item8 item8 item8");
+ gtk_combo_box_text_append_text (combo, "item9 item9");
entry = gtk_bin_get_child (GTK_BIN (combo));
gtk_entry_set_text (GTK_ENTRY (entry), "hello world");
menuitem = gtk_menu_item_new_with_mnemonic ("O_K");
gtk_menu_shell_append (GTK_MENU_SHELL (menubar), menuitem);
- menu = gtk_menu_new ();
- gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), menu);
menuitem = gtk_menu_item_new_with_mnemonic ("_Help");
gtk_menu_shell_append (GTK_MENU_SHELL (menubar), menuitem);
static GtkWidget *
create_combo_box (void)
{
- GtkComboBox *combo_box = GTK_COMBO_BOX (gtk_combo_box_new_text ());
+ GtkComboBoxText *combo_box = GTK_COMBO_BOX_TEXT (gtk_combo_box_text_new ());
- gtk_combo_box_append_text (combo_box, "This");
- gtk_combo_box_append_text (combo_box, "Is");
- gtk_combo_box_append_text (combo_box, "A");
- gtk_combo_box_append_text (combo_box, "ComboBox");
+ gtk_combo_box_text_append_text (combo_box, "This");
+ gtk_combo_box_text_append_text (combo_box, "Is");
+ gtk_combo_box_text_append_text (combo_box, "A");
+ gtk_combo_box_text_append_text (combo_box, "ComboBox");
return GTK_WIDGET (combo_box);
}
frame = gtk_frame_new (local? "Local" : "Remote");
gtk_container_set_border_width (GTK_CONTAINER (frame), 3);
- vbox = gtk_vbox_new (TRUE, 0);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+ gtk_box_set_homogeneous (GTK_BOX (vbox), TRUE);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 3);
gtk_container_add (GTK_CONTAINER (frame), vbox);