Как я добавляю ползунок к AppIndicator?

Я пытаюсь добавить ползунок к 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));

Заранее спасибо за любые возможные ответы.

14
задан 17 May 2012 в 08:48

1 ответ

Я задал вопрос в ayatana списке рассылки и получил ответ от Ted Gould:

К сожалению, это не возможно сегодня. Это было наше намерение поддерживать пользовательские элементы меню в dbusmenu так, чтобы Вы могли сделать что-либо, в чем Ваше приложение было нужно для Вашего индикатора приложения (включая использование ИДО), но я не нашел, что время все же завершает его :-/

Таким образом, ответ может быть закрыт.

Править: В случае, если у любого есть дальнейший интерес к проекту, они могли попытаться связаться с Ted, чтобы видеть, как они могли выручить.

12
ответ дан 23 November 2019 в 03:05

Другие вопросы по тегам:

Похожие вопросы: