Làm cách nào để thêm thanh trượt vào AppIndicator?


14

Tôi đang cố gắng thêm một thanh trượt vào Trình ứng dụng tương tự như những gì Menu âm thanh có. Tôi đã xem qua mã của Menu âm thanh và thấy rằng tôi nên sử dụng libido-0.1 cho điều đó. Đây là những gì tôi có cho đến nay và tất cả những gì tôi thấy là một biểu tượng '-' trong menu.

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

Cảm ơn bạn trước cho bất kỳ câu trả lời rõ ràng.

Câu trả lời:


12

Tôi đã hỏi câu hỏi trong danh sách gửi thư của ayatana và nhận được câu trả lời từ Ted Gould:

Thật không may, điều đó là không thể ngày hôm nay. Chúng tôi có ý định hỗ trợ các mục menu tùy chỉnh trong dbusmenu để bạn có thể làm bất cứ điều gì mà ứng dụng của bạn cần cho chỉ báo ứng dụng của bạn (bao gồm cả sử dụng IDO) nhưng tôi vẫn chưa tìm thấy thời gian để hoàn thành nó: - /

Vì vậy, câu trả lời có thể được đóng lại.

EDIT: Trong trường hợp bất kỳ ai có hứng thú hơn với dự án, họ có thể thử liên hệ với Ted để xem họ có thể giúp đỡ như thế nào.


nó vẫn không thể
Postadelmaga
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.