54c54 < guint only_hidden:1; --- > guint only_hidden:2; 101c101,102 < if (icon->ib->only_hidden && !wnck_window_is_minimized (icon->window)) --- > if (icon->ib->only_hidden > && ((icon->ib->only_hidden == 1) == !wnck_window_is_minimized (icon->window))) 695a697,699 > > if (only_hidden < 0 || only_hidden > 2) > only_hidden = 0; 699c703 < iconbox->only_hidden = (only_hidden == 1); --- > iconbox->only_hidden = only_hidden; 851c855 < only_hidden_toggled (GtkToggleButton *tb, Iconbox *ib) --- > only_hidden_changed (GtkComboBox *cb, Iconbox *ib) 855c859 < ib->only_hidden = gtk_toggle_button_get_active (tb); --- > ib->only_hidden = gtk_combo_box_get_active (cb); 928,929c932,938 < cb = gtk_check_button_new_with_mnemonic ( < _("Only show _minimized applications")); --- > cb = gtk_combo_box_new_text(); > gtk_combo_box_append_text (GTK_COMBO_BOX (cb), > _("Show all applications")); > gtk_combo_box_append_text (GTK_COMBO_BOX (cb), > _("Only show minimized applications")); > gtk_combo_box_append_text (GTK_COMBO_BOX (cb), > _("Only show visible applications")); 932,934c941,942 < gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (cb), < iconbox->only_hidden); < g_signal_connect (cb, "toggled", G_CALLBACK (only_hidden_toggled), --- > gtk_combo_box_set_active (GTK_COMBO_BOX (cb), iconbox->only_hidden); > g_signal_connect (cb, "changed", G_CALLBACK (only_hidden_changed),