ฉันเป็นผู้เขียนส่วนขยาย จำลองเมนูสากลและกำลังทำงานในการปรับปรุงครั้งต่อไป ปัญหาคือฉันต้องการแทรกข้อความของฉันไปที่ดัชนีด้านขวาสุดของช่องด้านซ้าย ฉันต้องการทำเช่นนี้เพราะ ณ ตอนนี้ หลังจากออกจากการระงับแล้ว ส่วนขยายของฉันจะไปที่ด้านซ้ายของเมนูแอป (เช่น ไฟร์ฟอกซ์
, หรือ ส่วนขยาย
) และหลังปุ่มกิจกรรม ดังนั้น คำถามของฉันคือ: เป็นไปได้ไหมที่จะหยุดพฤติกรรมนี้ และถ้าไม่ ฉันจะจัดตำแหน่งให้ชิดขวาของช่องซ้ายได้อย่างไร
รหัสของฉัน
'ใช้อย่างเข้มงวด';
const { เซนต์ ความยุ่งเหยิง } = imports.gi;
const Main = imports.ui.main;
ให้ _myText;
ส่วนขยายของคลาส {
เปิดใช้งาน() {
const _myText = new St.Label({ ข้อความ: ' File Edit View Go Window Help',
y_align: Clutter.ActorAlign.CENTER,
style_class: 'แผงปุ่ม',
track_hover: เท็จ
ปฏิกิริยา: เท็จ,
style_class: 'แผงปุ่ม my-class'});
Main.panel._leftBox.insert_child_at_index(_myText, 10)
}
ปิดการใช้งาน () {
_myText.destroy();
}
}
ฟังก์ชันเริ่มต้น () {
ส่งคืนส่วนขยายใหม่ ();
}
ฉันใช้ Ubuntu 21.04 โดยติดตั้ง GNOME 40.4