- group = GTK_SIZE_GROUP (gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL));
-
- combo = GTK_COMBO_BOX (gtk_combo_box_new_text ());
- gtk_combo_box_append_text (combo, "Simple FFT");
- gtk_combo_box_append_text (combo, "Harmonic Product Spectrum");
- gtk_combo_box_set_active (combo, settings_get_algorithm (DEFAULT_ALGORITHM));
- caption = hildon_caption_new (group, "Pitch detection algorithm:",
- GTK_WIDGET (combo), NULL, HILDON_CAPTION_OPTIONAL);
- gtk_box_pack_start (GTK_BOX (vbox), caption, FALSE, FALSE, 0);
+ HildonPickerButton *picker = HILDON_PICKER_BUTTON (hildon_picker_button_new (
+ HILDON_SIZE_FINGER_HEIGHT | HILDON_SIZE_HALFSCREEN_WIDTH,
+ HILDON_BUTTON_ARRANGEMENT_VERTICAL));
+ hildon_button_set_title (HILDON_BUTTON (picker), "Pitch detection algorithm");
+ HildonTouchSelector *selector = HILDON_TOUCH_SELECTOR (hildon_touch_selector_new_text());
+ hildon_picker_button_set_selector (picker, selector);
+ hildon_touch_selector_append_text (selector, "Simple FFT");
+ hildon_touch_selector_append_text (selector, "Harmonic Product Spectrum");
+ hildon_picker_button_set_active (picker, settings_get_algorithm (DEFAULT_ALGORITHM));
+
+ gtk_box_pack_start (GTK_BOX (vbox), GTK_WIDGET (picker), FALSE, FALSE, 0);