Bagaimana cara menambahkan slider ke AppIndicator?

14

Saya mencoba untuk menambahkan slider ke AppIndicator mirip dengan yang dimiliki Menu Suara. Saya telah melihat melalui kode Menu Suara dan menemukan bahwa saya harus menggunakan libido-0.1 untuk itu. Inilah yang saya miliki sejauh ini dan yang saya lihat adalah simbol '-' di menu.

indicator_menu = gtk_menu_new();
ido_slider_widget = ido_scale_menu_item_new_with_range("BRIGHTNESS", IDO_RANGE_STYLE_DEFAULT,  0, 0, 100, 1);
ido_scale_menu_item_set_primary_label(IDO_SCALE_MENU_ITEM(ido_slider_widget), "BRIGHTNESS");
ido_scale_menu_item_set_style(IDO_SCALE_MENU_ITEM(ido_slider_widget), IDO_SCALE_MENU_ITEM_STYLE_LABEL);
ido_scale_menu_item_set_primary_label(IDO_SCALE_MENU_ITEM(ido_slider_widget), " - ");
ido_scale_menu_item_set_secondary_label(IDO_SCALE_MENU_ITEM(ido_slider_widget), " + ");

GtkMenuItem *menu_slider_item = GTK_MENU_ITEM(ido_slider_widget);

gtk_menu_append(indicator_menu, GTK_WIDGET(menu_slider_item));
gtk_menu_append(indicator_menu, gtk_menu_item_new_with_label("dfdsfds"));

gtk_widget_show_all(indicator_menu);
gtk_widget_show_all(ido_slider_widget);

app_indicator_set_menu(indicator, GTK_MENU(indicator_menu));

Terima kasih sebelumnya atas jawaban yang memungkinkan.

kicsyromy
sumber

Jawaban:

12

Saya telah mengajukan pertanyaan pada milis ayatana dan menerima jawaban dari Ted Gould:

Sayangnya itu tidak mungkin hari ini. Sudah menjadi niat kami untuk mendukung item menu kustom di dbusmenu sehingga Anda dapat melakukan apa saja yang dibutuhkan aplikasi Anda untuk indikator aplikasi Anda (termasuk menggunakan IDO) tetapi saya belum menemukan waktu untuk menyelesaikannya: - /

Jadi jawabannya bisa ditutup.

EDIT: Jika ada yang tertarik dengan proyek ini, mereka dapat mencoba menghubungi Ted untuk mengetahui bagaimana mereka dapat membantu.

kicsyromy
sumber
apakah itu masih tidak mungkin?
Postadelmaga