gtk – 将滑块添加到AppIndicator(Ubuntu 11.04)

前端之家收集整理的这篇文章主要介绍了gtk – 将滑块添加到AppIndicator(Ubuntu 11.04)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试添加一个滑块到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,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));

我所看到的只是菜单中的“ – ”符号,我该如何解决

这是我最后一次使用AppIndicator的时候,但据我所知,你不能添加这种控件。您只能添加标准菜单项。

猜你在找的Ubuntu相关文章