ฉันจะเพิ่มตัวเลื่อนไปยัง AppIndicator ได้อย่างไร


14

ฉันพยายามเพิ่มแถบเลื่อนไปยัง 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));

ขอบคุณล่วงหน้าสำหรับคำตอบที่เป็นไปได้

คำตอบ:


12

ฉันถามคำถามในรายชื่อผู้รับจดหมายของอายาตานะและรับคำตอบจาก Ted Gould:

น่าเสียดายที่วันนี้เป็นไปไม่ได้ เรามีความตั้งใจที่จะสนับสนุนรายการเมนูที่กำหนดเองใน dbusmenu เพื่อให้คุณสามารถทำอะไรก็ได้ที่แอปของคุณต้องการสำหรับตัวบ่งชี้แอปพลิเคชันของคุณ (รวมถึงการใช้ IDO) แต่ฉันยังไม่พบเวลาที่จะทำให้เสร็จสมบูรณ์: - /

ดังนั้นคำตอบสามารถปิดได้

แก้ไข: ในกรณีที่ทุกคนมีความสนใจในโครงการพวกเขาสามารถลองติดต่อเท็ดเพื่อดูว่าพวกเขาสามารถช่วยเหลือได้อย่างไร


มันยังเป็นไปไม่ได้เหรอ?
Postadelmaga
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.