如何向AppIndicator添加滑块?

我正在尝试向AppIndicator添加一个类似于Sound Menu的滑块。 我看过声音菜单的代码,发现我应该使用libido-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)); 

提前感谢您提供任何可行的答案。

我已经在ayatana邮件列表上提出了问题并收到了Ted Gould的回答:

不幸的是,今天不可能。 我们打算在dbusmenu中支持自定义菜单项,以便您可以执行应用程序所需的任何应用程序指示(包括使用IDO),但我还没有找到时间来完成它: – /

所以答案可以结束。

编辑:如果有人对该项目有进一步的兴趣,他们可以尝试联系泰德,看看他们如何帮助。