2011-07-31 28 views
21

Tôi đang cố gắng thêm một thanh trượt vào một AppIndicator tương tự như những gì Trình đơn Âm thanh có.Thêm một thanh trượt vào AppIndicator (Ubuntu 11.04)

Tôi đã xem xét mã của Trình đơn âm thanh và thấy rằng tôi nên sử dụng libido-0.1.

Dưới đây là những gì tôi có cho đến nay:

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

Tất cả tôi thấy là một '-' biểu tượng trong menu, làm thế nào để sửa lỗi này?

Trả lời

2

Đã đến lúc tôi làm việc với AppIndicator, nhưng theo như tôi nhớ, bạn không thể thêm loại điều khiển đó. Bạn bị giới hạn thêm các mục menu chuẩn.

Các vấn đề liên quan