Як додати слайдер до AppIndicator?


14

Я намагаюся додати слайдер до AppIndicator, подібний до звукового меню. Я ознайомився з кодом звукового меню і виявив, що для цього мені слід використовувати лібідо-0,1. Ось що я маю досі, і все, що я бачу, це символ '-' у меню.

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));

Заздалегідь дякую за будь-які можливі відповіді.

Відповіді:


12

Я поставив запитання в списку розсилки айтана і отримав відповідь від Теда Гулда:

На жаль, це сьогодні неможливо. Ми мали намір підтримати спеціальні пункти меню в dbusmenu, щоб ви могли зробити все, що потрібно для вашої програми для індикатора вашої програми (включаючи використання IDO), але я ще не знайшов часу для її завершення: - /

Тож відповідь можна закрити.

EDIT: Якщо у когось більше є інтерес до проекту, він може спробувати зв’язатися з Тедом, щоб побачити, як вони могли допомогти.


це все-таки неможливо?
Postadelmaga
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.