นี่คือคำสั่ง Functionsx ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ฟังก์ชั่น - สร้างขึ้นในฟังก์ชั่น AfterStep
การกำหนดค่า OPTIONS
พื้นหลัง "ชื่อ" ชื่อไฟล์
เปลี่ยนภาพพื้นหลังเป็นไฟล์ที่ระบุ
คัดลอกไฟล์รูปภาพที่ระบุโดยชื่อไฟล์ไปยังไดเร็กทอรีที่ไม่สามารถกำหนดค่าได้ของผู้ใช้
ขึ้นอยู่กับการกำหนดค่าพื้นหลังในไฟล์ look ซึ่งอาจไม่มีผลใดๆ
พื้นหลังต่างประเทศ "ชื่อ" ชื่อไฟล์
เปลี่ยนภาพพื้นหลังเป็นไฟล์ที่ระบุ
ทำงานเหมือนกับพื้นหลัง แต่สร้าง minipixmap จากรูปภาพโดยอัตโนมัติ
ยังพยายามกำหนดด้วยว่าพื้นหลังควรเป็นแบบเต็มหน้าจอหรือไม่ และครอบตัด/ปรับขนาดเป็น
ขนาดที่เหมาะสม
เสียงเตือน
ทำให้ตัวจัดการหน้าต่างส่งเสียงบี๊บ - ค่อนข้างมีประโยชน์ใช่มั้ย :)
บุ๊คมาร์คหน้าต่าง "ชื่อ" ใหม่_บุ๊กมาร์ก
วางบุ๊กมาร์กบนหน้าต่างที่เลือก เพื่อใช้ในภายหลังเพื่อกลับไปที่นั้น
หน้าต่าง
หมวดหมู่" ชื่อหมวดหมู่ "
สร้างเมนูจากสมาชิกทั้งหมดที่อยู่ในหมวดหมู่เดสก์ท็อปที่ระบุ สำหรับ
ตัวอย่างหมวดหมู่ "โมดูล" สร้างเมนูของโมดูล AfterStep ทั้งหมดใน
หลังจากขั้นตอน/applications/modules.desktop
หมวดหมู่Tree
FIXME: เพิ่มคำอธิบายที่เหมาะสมที่นี่
ChangeColorscheme "ชื่อ" ชื่อไฟล์
เปลี่ยน Color Scheme เป็นไฟล์ที่ระบุ
คัดลอกไฟล์คอนฟิกูเรชันชุดสีที่ระบุโดยชื่อไฟล์ไปยัง user's
ไดเร็กทอรีที่ไม่สามารถกำหนดค่าได้
เปลี่ยนความรู้สึก "ชื่อ" ชื่อไฟล์
เปลี่ยนความรู้สึกเป็นไฟล์ที่ระบุ
สำเนารู้สึกว่าไฟล์การกำหนดค่าที่ระบุโดยชื่อไฟล์ไปยังผู้ใช้ที่ไม่สามารถกำหนดค่าได้
ไดเรกทอรี
เปลี่ยนลุค "ชื่อ" ชื่อไฟล์
เปลี่ยน Look เป็นไฟล์ที่ระบุ
Copies Look ไฟล์การกำหนดค่าที่ระบุโดยชื่อไฟล์ลงในไฟล์ที่ไม่สามารถกำหนดค่าได้ของผู้ใช้
ไดเร็กทอรีที่จะใช้โดย AfterStep
เปลี่ยนธีม "ชื่อ" ชื่อไฟล์
ตั้งค่าไฟล์กำหนดค่าธีมปัจจุบัน ไฟล์ปรับแต่งดังกล่าวอาจมีการตั้งค่าสำหรับรูปลักษณ์
ความรู้สึก เมนู autoexec และโมดูลใด ๆ
ChangeThemeFile
ติดตั้งธีมจากไฟล์ธีม .tar, .tar.gz หรือ .tar.bz2 AfterStep ที่ให้มา
เปลี่ยนหน้าต่างลง [ "ชื่อ" window_name ]
ทำให้ตัวชี้ย้ายไปยังหน้าต่างก่อนหน้าในรายการหน้าต่างที่
หมุนเวียนข้าม ไม่ได้ระบุไว้
เมาส์จะกระโดด (ย้อนกลับ) ไปยังหน้าต่างแรกที่มีชื่อ (หรือชื่อไอคอน
หรือคลาส) การแข่งขัน window_name . "ชื่อ" การเข้าก็กลายเป็นสิ่งจำเป็น แต่ทำหน้าที่
ไม่มีจุดประสงค์หากไม่ได้เรียกใช้ฟังก์ชันจากเมนูหรือป๊อปอัป
เปลี่ยนหน้าต่างขึ้น [ "ชื่อ" window_name ]
ทำให้ตัวชี้ย้ายไปยังหน้าต่างก่อนหน้าในรายการหน้าต่างที่
หมุนเวียนข้าม ไม่ได้ระบุไว้
เมาส์จะข้ามไปที่หน้าต่างแรกที่ชื่อ (หรือชื่อไอคอนหรือคลาส) ตรงกัน
window_name . "ชื่อ" การเข้าจึงกลายเป็นสิ่งจำเป็น แต่ไม่มีจุดประสงค์หาก
ฟังก์ชันไม่ถูกเรียกจากเมนูหรือป๊อปอัป
ปิด I [ "ชื่อ" ]
ขั้นแรกให้ส่งข้อความ WM_DELETE หากไม่เข้าใจ ให้ไปที่
XKillClient(3) จะถูกส่งไปยังหน้าต่าง
เคอร์เซอร์ย้าย ตามแนวนอน แนวตั้ง
เลื่อนตัวชี้เมาส์โดย ตามแนวนอน มุมมองในทิศทาง x และ แนวตั้ง ยอดวิว
ในทิศทาง y รายการใดรายการหนึ่งหรือทั้งสองรายการอาจเป็นค่าลบ ทั้งคู่ ตามแนวนอน และ
แนวตั้ง ค่าจะแสดงเป็นเปอร์เซ็นต์ของหน้า ดังนั้น 100 จะเป็นการดูแบบเต็มหนึ่งครั้ง
ไม่ควรเรียกฟังก์ชัน CursorMove จากเมนูป๊อปอัป
ลบ [ "ชื่อ" ]
ส่งข้อความ WM_DELETE ไปยังหน้าต่างเพื่อขอให้ลบตัวเอง บ่อยครั้ง
ทำให้แอปพลิเคชันออก
โต๊ะเขียนหนังสือ หาเรื่อง1 [ หาเรื่อง2 ]
เปลี่ยนโต๊ะปัจจุบันเป็นโต๊ะอื่นตามที่คาดเดาจากข้อโต้แย้งที่ให้มา ถ้า
เพียง หาเรื่อง1 ถูกระบุและไม่เป็นศูนย์ จากนั้นโต๊ะปัจจุบันจะกลายเป็น "desk +
arg1" และ หาเรื่อง2 ถูกละเลย ถ้า หาเรื่อง1 เป็นศูนย์ แล้ว หาเรื่อง2 ต้องระบุหรือไม่มีโต๊ะ
การเปลี่ยนแปลงจะเกิดขึ้น และ หาเรื่อง2 จะระบุโต๊ะที่จะเปลี่ยนไปใช้ หมายเลขโต๊ะทำงานคือ
กำหนดแบบไดนามิกและต้องอยู่ระหว่าง 2147483647 ถึง -2147483648 แปลว่า พวกเขา
ยังสามารถเป็นลบได้
รายการเดสก์ท็อป
FIXME: เพิ่มคำอธิบายที่เหมาะสมที่นี่
ทำลาย [ "ชื่อ" ]
ส่ง XKillClient(3) ไปที่หน้าต่าง รับรองว่าจะถอดกระจกออก
EndFunction
ยุตินิยามฟังก์ชันที่ซับซ้อน
สิ้นสุดป๊อปอัป
ยุติคำจำกัดความของป๊อปอัป
exec "ชื่อ" คำสั่ง [-ตัวเลือก]
ระบุกระบวนการย่อยที่จะเริ่มต้น NS "ชื่อ" จำเป็นเพื่อความสะดวกในการแยกวิเคราะห์
พื้นที่ คำสั่ง เป็นคำสั่งหรือโปรแกรมที่จะเรียกใช้พร้อมกับใดๆ
ต้องการ-ตัวเลือก.
เอ็กเซ็กเบราว์เซอร์ "ชื่อ" URL
เปิด URL ในเว็บเบราว์เซอร์
บรรณาธิการบริหาร "ชื่อ" ชื่อไฟล์
เปิดไฟล์ในโปรแกรมแก้ไขข้อความ
ผู้บริหารระดับสูง "ชื่อ" คำสั่ง [-ตัวเลือก]
ระบุกระบวนการย่อยที่จะเริ่มต้น คล้ายกับ Exec แม้ว่าจะกำหนดเป้าหมายที่
โปรแกรมที่ต้องใช้เทอร์มินัลในการทำงาน มีการทดลองใช้เทอร์มินัลอีมูเลเตอร์ต่อไปนี้ใน
ลำดับ: aterm, rxvt, eterm, xterm
โฟกัส
ย้ายมุมมองหรือหน้าต่างตามความจำเป็นเพื่อให้หน้าต่างที่เลือกมองเห็นได้ ตั้งค่า
แป้นพิมพ์โฟกัสไปที่หน้าต่างที่เลือก ยกหน้าต่างขึ้นถ้าจำเป็นในการทำ
มองเห็นได้. วาร์ปตัวชี้ไปที่หน้าต่างที่เลือกในโหมดโฟกัสติดตามเมาส์
ไม่ลดทอนความเป็นไอคอน ฟังก์ชันนี้มีประโยชน์อย่างยิ่งเมื่อใช้กับโมดูล เช่น
เป็น WinList
โฟลเดอร์ " ชื่อโฟลเดอร์ "
กำหนดโฟลเดอร์สไลด์ออกภายในโฟลเดอร์ปัจจุบัน ปุ่มต่อไปนี้
คำจำกัดความจะถูกวางไว้ภายในโฟลเดอร์ย่อย จนกระทั่ง a *ท่าเทียบเรือ ~โฟลเดอร์ บรรทัดคือ
ได้พบเจอ ดู ตัวอย่าง ส่วนด้านล่างสำหรับตัวอย่าง โฟลเดอร์อาจซ้อนกัน
นี่คือฟังก์ชันเฉพาะของ Wharf
เต็มหน้าจอ
สลับสถานะเต็มหน้าจอของหน้าต่าง จะเพิกเฉยต่อหน้าต่างใด ๆ ของหลีกเลี่ยงและจะพยายาม
เพื่อทำให้หน้าต่างใหญ่เท่าหน้าจอ เว้นแต่จะเป็นคำใบ้ที่ตั้งค่าข้อจำกัดบางอย่างใน
ขนาด. หน้าต่างในโหมดเต็มหน้าจอไม่สามารถขยายใหญ่สุดได้
ฟังก์ชัน "function_name"
นอกจากนี้ยังมีสองสถานการณ์ที่อาจเกิดขึ้นเช่นกัน เป็นหน้าที่
บทนิยาม หรือในการเรียกฟังก์ชัน decleration ที่กำหนดไว้ก่อนหน้านี้
ฟังก์ชัน "function_name" ในตัว_file "การกระทำ" [ อาร์กิวเมนต์ ] ฟังก์ชันสิ้นสุด
ระบุคำจำกัดความของฟังก์ชันที่ซับซ้อน "function_name" ซึ่งภายหลังสามารถ
ผูกไว้กับปุ่มเมาส์หรือคีย์โดยใช้ "function_name" เพื่อระลึกถึงคำประกาศนี้
ในตัว_คำสั่ง ระบุคำสั่งที่จะดำเนินการโดยใช้ไวยากรณ์จาก
รายการคำสั่ง/ฟังก์ชันในตัวนี้ "การกระทำ" ระบุการดำเนินการที่จะทำ
ตามด้วยเพิ่มเติมใดๆ ข้อโต้แย้ง จำเป็นโดย ในตัว_คำสั่ง . เมนูสามารถ
ระบุโดยใช้ ป๊อปอัพ คำสั่งตราบใดที่เมนูถูกกำหนดไว้ก่อนหน้านี้ใน
ไฟล์การกำหนดค่า
ทริกเกอร์ การปฏิบัติ ซึ่งเป็นที่ยอมรับได้ทันที (สามารถย่อให้เหลือ "I")
การเคลื่อนไหว คลิก DoubleClick และ TripleClick การดำเนินการทันทีจะดำเนินการทันที
เมื่อฟังก์ชันถูกเปิดใช้งาน แม้ว่าจะไม่ได้เลือกหน้าต่างไว้ก็ตาม ถ้ามี
การกระทำอื่นที่ไม่ใช่การกระทำทันที ภายหลัง จะรอดูว่าผู้ใช้เป็น
คลิก ดับเบิลคลิก ดับเบิลคลิก หรือลากเมาส์ แล้วจะดำเนินการ
เฉพาะบิวด์อินจากนิยามฟังก์ชันซึ่งมีการดำเนินการทริกเกอร์ตรงกับ
การกระทำที่ดำเนินการโดยผู้ใช้ การคลิก การดับเบิลคลิก และการคลิกสามครั้ง
แนวคิดไม่ได้นำมาใช้กับการใช้แป้นพิมพ์ลัด
มีฟังก์ชันพิเศษอยู่สองฟังก์ชัน: InitFunction และ RestartFunction The InitFunction
จะถูกเรียกเมื่อ ภายหลัง เริ่มต้นเป็นครั้งแรกในเซสชั่น X ใดๆ และ
สามารถใช้เพื่อเริ่มโมดูลและเริ่มต้นโปรแกรมได้ RestartFunction จะถูกเรียก
เมื่อ ภายหลัง จะเริ่มต้นใหม่ สามารถใช้เพื่อเริ่มโมดูลใหม่ได้ แต่น่าจะควร
ไม่ใช้เพื่อเริ่มโปรแกรม ฟังก์ชันทั้งสองนี้ถูกกำหนดไว้ใน autoexec
ไฟล์
เมื่อเรียกใช้ฟังก์ชันที่กำหนดไว้ก่อนหน้านี้หรือฟังก์ชันจากการกดแป้น
การรวมกัน ฟังก์ชันถูกใช้เป็นคำสั่งในตัวโดยใช้คำสั่ง Previous
กำหนด "การกระทำ" จากเดียวกัน function_name .
ฟังก์ชัน ในตัว_คำสั่ง "การกระทำ" function_name
โปรดดูที่ รู้สึกชื่อ ไฟล์และด้านล่างใน EXAMPLES สำหรับตัวอย่าง
ขอความช่วยเหลือ
เรียกใช้สคริปต์ afterstepdoc ที่พยายามเดาว่าเว็บเบราว์เซอร์ใดที่ใช้งานได้
ระบบแล้วเปิดใช้งานเพื่อแสดงเอกสาร HTML สำหรับ AfterStep
ไปที่บุ๊กมาร์ก ["ชื่อ" window_bookmark ]
โฟกัสหน้าต่างที่ระบุโดย window_bookmark ที่วางไว้ก่อนหน้านี้
ไปที่DeskViewport โต๊ะ+Vx+Vy
เปลี่ยนทั้งโต๊ะปัจจุบันและวิวพอร์ต
ไปที่หน้า x y
ย้ายมุมมองเดสก์ท็อปไปที่หน้า x y . หน้าซ้ายบนคือ (0,0) หน้าขวาบน
คือ (N,0) โดยที่ N น้อยกว่าจำนวนหน้าแนวนอนที่ระบุในปัจจุบันหนึ่งรายการ
ใน ขนาดเดสก์ท็อป คำสั่งโดยละเอียดใน เพจเจอร์(1) หน้าคน. หน้าซ้ายล่าง
คือ (0,M) และหน้าขวาล่างคือ (N,M) โดยที่ M คือขนาดแนวตั้งของเดสก์ท็อป
ตามที่ระบุไว้ใน ขนาดเดสก์ท็อป คำสั่ง
ไม่ควรใช้ฟังก์ชัน GotoPage ในเมนูป๊อปอัป
ไอคอน [ "ชื่อ" ] [ ความคุ้มค่า ]
กำหนดหน้าต่างให้เป็นไอคอนหากยังไม่ได้สร้างไอคอนแล้ว หรือจะลบไอคอนออกจากหน้าต่างหากเป็น
เป็นสัญลักษณ์อยู่แล้ว ถ้าอาร์กิวเมนต์ทางเลือก ความคุ้มค่า เป็นบวกแล้วเท่านั้น
อนุญาติให้เป็นรูปเป็นร่าง และห้ามไม่ให้เป็นรูปเป็นร่าง ถ้า
อาร์กิวเมนต์ที่เป็นทางเลือกเป็นค่าลบ อนุญาตเฉพาะการยกเลิกไอคอนเท่านั้น
ติดตั้งพื้นหลัง "ชื่อ" ชื่อไฟล์
คัดลอกไฟล์ที่ระบุไปที่ ~/.afterstep/พื้นหลัง/ ไดเร็กทอรีเพื่อที่จะแสดง
ขึ้นในเมนูเพื่อใช้สำหรับพื้นหลังรูท
ติดตั้งColorscheme "ชื่อ" ชื่อไฟล์
คัดลอกไฟล์ที่ระบุไปที่ ~/.afterstep/โทนสี/ ไดเร็กทอรีเพื่อที่จะแสดง
ขึ้นในเมนูเพื่อใช้เป็นชุดสี
ติดตั้งFeel "ชื่อ" ชื่อไฟล์
คัดลอกไฟล์ที่ระบุไปที่ ~/.afterstep/รู้สึก/ ไดเร็กทอรีเพื่อที่จะแสดงใน
เมนู.
ติดตั้งฟอนต์ "ชื่อ" ชื่อไฟล์
คัดลอกไฟล์ TTF ที่ระบุไปยัง ~/.afterstep/เดสก์ท็อป/แบบอักษร/ ไดเรกทอรีเพื่อให้มัน
สามารถใช้ในการกำหนดค่ารูปลักษณ์
ติดตั้งไอคอน "ชื่อ" ชื่อไฟล์
คัดลอกไฟล์ภาพที่ระบุไปที่ ~/.afterstep/เดสก์ท็อป/ไอคอน/ ไดเรกทอรีเพื่อให้มัน
สามารถใช้ในการกำหนดค่ารูปลักษณ์และฐานข้อมูล
ติดตั้ง Look "ชื่อ" ชื่อไฟล์
คัดลอกไฟล์ look ที่ระบุไปที่ ~/.afterstep/look/ ไดเร็กทอรีเพื่อที่จะได้เป็น
เลือกจากเมนู
ติดตั้งไฟล์ธีม "ชื่อ" ชื่อไฟล์
คัดลอกไฟล์ธีมที่ระบุไปที่ ~/.afterstep/ธีม/ ไดเร็กทอรีเพื่อที่จะได้เป็น
เลือกจากเมนู
ติดตั้งไทล์ "ชื่อ" ชื่อไฟล์
คัดลอกไฟล์ภาพที่ระบุไปที่ ~/.afterstep/เดสก์ท็อป/ไทล์/ ไดเรกทอรีเพื่อให้มัน
สามารถใช้ในการกำหนดค่ารูปลักษณ์และฐานข้อมูล
KIPC ส่งข้อความทั้งหมด
ส่งสัญญาณไปยังแอปพลิเคชัน KDE ทั้งหมด รีเฟรชคุณสมบัติการมองเห็น
KillAllModulesByName
ฆ่าโมดูล AfterStep ด้วยชื่อที่ตรงกันที่ให้ไว้
KillModuleByName "ชื่อ" ชื่อโมดูล
ฆ่าโมดูลด้วยชื่อที่ระบุ
LargeMiniPixmap.jpg พิกเซลแมป
ระบุ pixmap ที่กำหนดเพื่อแสดงทางด้านซ้ายของรายการเมนูที่เรียกใช้สิ่งนี้
เมนูหรือในชื่อเมนูนี้ ใช้ในรายการเมนูแทน MiniPixmap เมื่อ
ไม่ต้องการลดขนาดภาพ pixmap รูปภาพ Pixmap มีขนาดเต็ม
ตรงข้ามคือ SmallMiniPixmap
ดูเพิ่มเติมที่: MiniPixmap, SmallMiniPixmap, MenuMiniPixmaps
ต่ำกว่า [ "ชื่อ" ]
อนุญาตให้ผู้ใช้ลดหน้าต่างลง
แม็กซ์สวอลโลว์ " ชื่อหน้าต่าง " คำสั่ง
Like กลืน ยกเว้นปุ่มจะถูกปรับขนาดให้พอดีกับแอพพลิเคชั่น
นี่คือฟังก์ชันเฉพาะของ Wharf
MaxSwallowModule " ชื่อหน้าต่าง " คำสั่ง
Like แม็กซ์สวอลโลว์ ยกเว้นไฟล์ คำสั่ง เป็นโมดูล AfterStep
นี่คือฟังก์ชันเฉพาะของ Wharf
ขยายใหญ่สุด [ "ชื่อ" ] [ ตามแนวนอน แนวตั้ง ]
ทำให้หน้าต่างสลับจากขนาดเต็มหน้าจอเป็นขนาดปกติ
การระบุอาร์กิวเมนต์ทางเลือกของ ตามแนวนอน และ แนวตั้ง , ควบคุมได้
บรรลุเป็นเปอร์เซ็นต์ของเต็มหน้าจอที่ขนาดใหม่ของหน้าต่าง
กลายเป็น. ถ้า ตามแนวนอน > 0 จากนั้นมิติแนวนอนของหน้าต่างจะถูกตั้งค่า
เป็นแนวนอน*screen_width/100. การปรับขนาดแนวตั้งจะคล้ายกัน ค่าที่มากขึ้น
กว่า 100 สามารถใช้ได้ด้วยความระมัดระวัง ค่าเริ่มต้นสำหรับ ตามแนวนอน และ แนวตั้ง เป็น
100 วินาที (เช่น เต็มหน้าจอ)
มินิพิกแมป พิกเซลแมป
ระบุ pixmap ที่กำหนดเพื่อแสดงทางด้านซ้ายของรายการเมนูที่เรียกใช้สิ่งนี้
เมนูหรือในชื่อเมนูนี้ ขนาด pixmap เริ่มต้นคือ 24x24 พิกเซล; ขนาดนี้
สามารถปรับได้ใน Look ผ่าน MiniPixmapSize
ดูเพิ่มเติมที่: MinipixmapSize, LargeMiniPixmap, SmallMiniPixmap, MenuMiniPixmaps
โมดูล ชื่อโมดูล [ ข้อโต้แย้ง ]
ระบุว่า ชื่อโมดูล ควรวางไข่
ปัจจุบันมีโมดูลจำนวนมากรวมอยู่ด้วย ภายหลัง . ท่าเรือ(1x) และ เพจเจอร์(1x) เป็น
สองคนที่ได้รับความนิยมมากขึ้น โดยปกติ Wharf จะเกิดระหว่างการเริ่มต้น
แทนที่จะตอบสนองต่อการผูกเมาส์หรือการทำงานของเมนู โมดูลสามารถสั้นได้
โปรแกรมชั่วคราวที่มีชีวิตหรือเช่น Wharf สามารถตั้งใจให้คงอยู่เพื่อ
ระยะเวลาของเซสชัน X โมดูลจะถูกยกเลิกโดย ภายหลัง ก่อนที่จะ
รีสตาร์ทและออกถ้าเป็นไปได้
เคลื่อนไหว [ "ชื่อ" ]
อนุญาตให้ผู้ใช้ย้ายหน้าต่างหรือแอปที่เป็นไอคอน
นพ ""
แทรกเส้นแนวนอน ( พิมพ์ html line) ในรายการเมนู
นพ "ชื่อ"
เม็ดมีด ชื่อ ในเมนู เป็นรอย (ปิดการใช้งานและเป็นสีเทา)
วางการเลือก
ฟังก์ชันนี้ช่วยให้สามารถแทนที่การคัดลอก X คลิปบอร์ดได้หากแอปพลิเคชันเป็น
หายไป
พินเมนู ["ชื่อ"]
เมนูพินบนเดสก์ท็อป
ป๊อปอัพ "popup_name"
มีสองสถานการณ์ที่อาจเกิดขึ้น เป็นคำจำกัดความของบทเมนูป๊อปอัป
หรือในการเรียกการประกาศเมนูที่กำหนดไว้ก่อนหน้านี้
ป๊อปอัพ "popup_name" ในตัว_คำสั่ง "ชื่อ" [ อาร์กิวเมนต์ ]
สิ้นสุดป๊อปอัป
ระบุคำจำกัดความของป๊อปอัปเมนูที่ซับซ้อน "popup_name" ซึ่งสามารถผูกมัดได้
ไปที่ปุ่มเมาส์หรือปุ่มโดยใช้ "popup_name" เพื่อระลึกถึงคำประกาศนี้
ในตัว_คำสั่ง ระบุคำสั่งที่จะดำเนินการโดยใช้รูปแบบ syntax
จากรายการคำสั่ง/ฟังก์ชันในตัวนี้ "ชื่อ" ระบุชื่อที่จะ
ปรากฏในเมนูสำหรับรายการที่กำหนดและเพิ่มเติมใดๆ ข้อโต้แย้ง ต้องการโดย
ในตัว_คำสั่ง . คำจำกัดความของป๊อปอัปลงท้ายด้วยคำสำคัญ EndPopup
สามารถสร้างเมนูย่อยได้โดยการเรียก Popup ในตัวภายใน Popup อื่น
ประกาศ ตราบใดที่เมนูย่อยนั้นถูกกำหนดไว้ก่อนหน้าในการกำหนดค่า
ไฟล์
คีย์ลัดอาจระบุในคำจำกัดความของเมนูโดยนำหน้าอักขระด้วย
เครื่องหมาย เครื่องหมายและจะไม่ปรากฏ แต่อักขระหลังจากนั้นจะ
จะแสดงที่ด้านขวาของรายการเดียวกัน และหากผู้ใช้กดปุ่ม
คีย์ที่เกี่ยวข้อง จากนั้นรายการนั้นจะเปิดใช้งานราวกับว่ามันถูกคลิก
เฉพาะอักขระที่เป็นตัวอักษรและตัวเลขเท่านั้นที่สามารถใช้เป็นปุ่มลัดได้ สถานะการเปลี่ยนแปลงของ
แป้นพิมพ์จะถูกละเว้นเมื่อทดสอบอักขระทางลัด ปุ่มลัดไม่ใช่
ใช้งานได้เว้นแต่ MENU_HOTKEYS ถูกกำหนดไว้เมื่อสร้าง AfterStep ถ้า
WINDOWLIST_HOTKETS ถูกกำหนดไว้แล้ว จากนั้นปุ่มลัดจะถูกเพิ่มไปที่ . โดยอัตโนมัติ
WindowList เมื่อปรากฏขึ้น เมื่อเรียกเมนูที่กำหนดไว้ก่อนหน้านี้หรือเมนู
จากการกดแป้นพิมพ์ร่วมกัน ป๊อปอัปถูกใช้เป็นคำสั่งในตัวด้วยคำสั่ง
"ชื่อ" อ้างถึงชื่อคำจำกัดความของป๊อปอัปที่กำหนดไว้ก่อนหน้านี้
ป๊อปอัปสามารถผูกกับคีย์ได้โดยใช้ตัวปรับเปลี่ยนคีย์ ป๊อปอัปสามารถ
ทำงานโดยไม่ต้องใช้เมาส์โดยการผูกกับปุ่ม และใช้งานผ่านปุ่ม up
ลูกศร ลูกศรลง และแป้น Enter อ้างถึง รู้สึกชื่อ ไฟล์และด้านล่างใน
ตัวอย่างสำหรับตัวอย่าง
ใส่กลับ
ย้ายหน้าต่างเป้าหมายไปที่ด้านล่างของเลเยอร์หรือลงหนึ่งเลเยอร์หากเป็น
ที่ด้านล่างแล้ว
ใส่ด้านบน
ย้ายหน้าต่างเป้าหมายไปไว้บนสุดของเลเยอร์นั้น หรือเลื่อนขึ้นหนึ่งเลเยอร์ถ้ามีอยู่แล้ว
ที่ด้านบน.
เริ่มต้นใหม่อย่างรวดเร็ว ดู|รู้สึก|ดู+รู้สึก
ทำให้ AfterStep โหลดการกำหนดค่าที่ระบุซ้ำ
ล้มเลิก [ "ชื่อ" ]
ออกจาก ภายหลัง โดยทั่วไปทำให้ X ออกด้วย
ยก [ "ชื่อ" ]
อนุญาตให้ผู้ใช้ยกหน้าต่างขึ้น
ยกล่าง [ "ชื่อ" ]
อีกทางหนึ่งยกและลดหน้าต่าง; คือถ้ายกขึ้น หน้าต่างจะลดต่ำลง
และในทางกลับกัน.
รีเฟรช [ "ชื่อ" ]
ทำให้หน้าต่างทั้งหมดบนหน้าจอวาดใหม่เอง
ปรับขนาด [ "ชื่อ" ]
อนุญาตให้ผู้ใช้ปรับขนาดหน้าต่าง
เริ่มต้นใหม่ "ชื่อ" ชื่อผู้จัดการหน้าต่าง
เตะ X(1) กับสิ่งที่ให้มา ชื่อผู้จัดการหน้าต่าง . ถ้า ชื่อผู้จัดการหน้าต่าง is ภายหลัง
แล้วกองกำลังนี้ ภายหลัง เพื่ออ่านไฟล์การกำหนดค่าทั้งหมดอีกครั้งและ
เริ่มเซสชันใหม่ ถ้า ชื่อผู้จัดการหน้าต่าง ไม่ได้อยู่ในเส้นทางการค้นหาเริ่มต้น
จากนั้นควรระบุชื่อพาธแบบเต็ม
รีสตาร์ทโมดูลโดยชื่อ
รีสตาร์ทโมดูล AfterStep ด้วยชื่อที่ตรงกันที่ให้ไว้
เริ่มรายการโมดูลใหม่
รีสตาร์ทโมดูล AfterStep ทั้งหมด
SET_FLAGS
ไม่ได้ใช้. สงวนไว้สำหรับใช้โดยโมดูล AfterStep เพื่อตั้งค่าสถานะการสื่อสาร -
ระบุโมดูลข้อความที่ต้องการรับ
SET_MASK
ไม่ได้ใช้. สงวนไว้สำหรับใช้โดยโมดูล AfterStep
SET_NAME
ไม่ได้ใช้. สงวนไว้สำหรับใช้โดยโมดูล AfterStep เพื่อระบุตัวตน
อาฟเตอร์สเต็ป
บันทึกเวิร์กสเปซ "ชื่อ" ชื่อไฟล์
เขียนรายการแอพพลิเคชั่นที่กำลังรันอยู่พร้อมตำแหน่งและหมายเลขเดสก์ท็อป
ลงในไฟล์ที่ระบุ คุณสามารถเรียกใช้ไฟล์นี้ในภายหลังเป็นเชลล์สคริปต์เพื่อ
คืนค่าสถานะของเดสก์ท็อป โปรดทราบว่าสิ่งนี้ใช้ไม่ได้กับแอปพลิเคชั่นจำนวนมากที่
ไม่มีคุณสมบัติ ICCCM ที่จำเป็นบนหน้าต่าง
เลื่อน ตามแนวนอน แนวตั้ง
เลื่อนดูเดสก์ท็อปโดย ตามแนวนอน หน้าในทิศ x และ แนวตั้ง
หน้าในทิศทาง y รายการใดรายการหนึ่งหรือทั้งสองรายการอาจเป็นค่าลบ ทั้งคู่ ตามแนวนอน
และ แนวตั้ง ค่าจะแสดงเป็นเปอร์เซ็นต์ของหน้า ดังนั้น 100 จะเป็นหนึ่งเต็ม
หน้าหนังสือ. โดยปกติ การเลื่อนจะหยุดที่ขอบเดสก์ท็อป ถ้า ตามแนวนอน และ
แนวตั้ง ค่าจะถูกคูณด้วย 1000 จากนั้นการเลื่อนจะพันรอบที่ขอบ
ของเดสก์ท็อป
ไม่ควรเรียกฟังก์ชันเลื่อนจากเมนูป๊อปอัป
Send_WindowList
โมดูลใช้ฟังก์ชันนี้เพื่อรับรายการหน้าต่างที่เปิดอยู่
ชุด
FIXME: เพิ่มคำอธิบายที่เหมาะสมที่นี่
ตั้งค่าเลเยอร์ ชั้น
ย้ายหน้าต่างเป้าหมายไปที่เลเยอร์ ชั้น .
แรเงา [ "ชื่อ" ]
เลียนแบบคุณลักษณะ MacOS WindowShade เมื่อเปิดใช้งานหน้าต่างจะกลายเป็น a
แถบหัวเรื่องเท่านั้น
SignalReloadGTKRCไฟล์
บังคับให้แอป GTK ทั้งหมดโหลดไฟล์ gtkrc ซ้ำ
ขนาด ความกว้าง ความสูง
ตั้งค่าขนาดของปุ่มที่เกี่ยวข้อง แทนที่การพิจารณาขนาดอื่นๆ
พื้นที่ ท่าเรือ ขนาดปุ่มขึ้นอยู่กับหลายอย่าง ลำดับความสำคัญคือ:
1) การกำหนดขนาด 2) ขนาดหน้าต่าง MaxSwallow'd 3) ท่าเรือPixmap ขนาด 4) ใช้ 64x64
นี่คือฟังก์ชันเฉพาะของ Wharf
SmallMiniPixmap พิกเซลแมป
ระบุ pixmap ที่กำหนดเพื่อแสดงทางด้านซ้ายของรายการเมนูที่เรียกใช้สิ่งนี้
เมนูหรือในชื่อเมนูนี้ ใช้ในรายการเมนูแทน MiniPixmap
ย่อขนาดภาพ pixmap ให้มีขนาดเล็กที่สุด มีขนาดตามแบบอักษรของเมนู
ขนาดบวกแปดพิกเซล ความกว้างถูกคำนวณเพื่อรักษาสัดส่วน
ดูเพิ่มเติมที่: MiniPixmap, LargeMiniPixmap, MenuMiniPixmaps
ติด [ "ชื่อ" ]
ทำให้หน้าต่างติดหนึบ (อยู่บนหน้าจอเมื่อเปลี่ยนโต๊ะทำงาน/มุมมอง) หากไม่เป็นเช่นนั้น
เหนียวอยู่แล้ว หรือไม่เหนียว ถ้าเหนียวอยู่แล้ว
StopModuleList
หยุดโมดูล AfterStep ทั้งหมด
กลืน " ชื่อหน้าต่าง " คำสั่ง
เกี่ยวข้องทั่วโลก ท่าเรือ วิ่ง คำสั่ง , จับภาพหน้าต่างแรกที่ชื่อหรือทรัพยากรคือ
ชื่อหน้าต่าง และแสดงในปุ่มที่เกี่ยวข้อง หน้าต่างแอปพลิเคชันจะ
หดให้พอดีกับขนาดของปุ่ม
นี่คือฟังก์ชันเฉพาะของ Wharf
กลืนโมดูล " ชื่อหน้าต่าง " คำสั่ง
Like กลืน ยกเว้นไฟล์ คำสั่ง เป็นโมดูล AfterStep
นี่คือฟังก์ชันเฉพาะของ Wharf
กลืนหน้าต่าง "ลวดลาย" เชลล์_คำสั่ง
จะทำให้หน้าต่างที่เปิดอยู่ถูกกลืนเข้าไป ในขณะที่เพียงนกนางแอ่นก็จะวิ่ง
แอปพลิเคชันหากไม่มี windows ตรงกับรูปแบบ
เทคเฟรมช็อต "ชื่อ" ชื่อไฟล์
จับภาพหน้าจอของหน้าต่างไคลเอนต์รวมถึงการตกแต่งเฟรมและบันทึกไว้ใน
ไฟล์ที่ระบุ
ถ่ายภาพหน้าจอ "ชื่อ" ชื่อไฟล์
จับภาพหน้าจอของทั้งหน้าจอและบันทึกเป็นไฟล์ที่ระบุ
ถ่าย WindowShot "ชื่อ" ชื่อไฟล์
จับภาพหน้าจอของหน้าต่างไคลเอนต์โดยไม่รวมการตกแต่งเฟรมและบันทึกไว้ใน
ไฟล์ที่ระบุ
ทดสอบ
ไม่ได้ใช้. ฟังก์ชั่นภายใน
ชื่อหนังสือ "ชื่อ"
ใส่หัวเรื่องของหัวเรื่อง ชื่อ ลงในป๊อปอัปหรือเมนู
สลับเลเยอร์ Layer1 Layer2
ระบุว่าถ้าหน้าต่างอยู่ใน Layer1 , ควรวางไว้ใน Layer2 .
มิฉะนั้นจะอยู่ใน Layer1 . ไม่ว่าในกรณีใด หน้าต่างจะถูกวางบน
ด้านบนของหน้าต่างอื่นในเลเยอร์เป้าหมาย
สลับหน้า [ "ชื่อ" ]
ปิดการใช้งานชั่วคราว EdgeScroll . สามารถเปิดใช้งานการเลื่อนขอบได้อีกครั้งโดยเรียกสิ่งนี้
อีกครั้ง
ชั่วคราว
ระบุว่าปุ่มนี้จะไม่ดำเนินการใด ๆ จะไม่สามารถกดได้และ
จะไม่มีบอลลูนที่เกี่ยวข้อง
UNLOCK
ไม่ได้ใช้. ฟังก์ชั่นภายใน
รอ ชื่อแอป
นี้มีวัตถุประสงค์เพื่อใช้ใน ภายหลัง ฟังก์ชั่นเท่านั้น มันทำให้เกิดการดำเนินการของ
ฟังก์ชันหยุดชั่วคราวจนถึงหน้าต่างใหม่ชื่อ ชื่อแอป ปรากฏ ภายหลัง ซากศพ
ทำงานได้อย่างสมบูรณ์ระหว่างรอ สิ่งนี้มีประโยชน์อย่างยิ่งใน InitFunction และ
RestartFunction หากคุณกำลังพยายามเริ่มหน้าต่างบนเดสก์ท็อปเฉพาะ
วาร์ปแบ็ค [ "ชื่อ" window_name ]
เหมือนกับ เปลี่ยนWindowDown แต่รวมหน้าต่างที่เป็นไอคอนใด ๆ ให้เป็นเอกภาพตามที่เน้นที่
พวกเขา
วาร์ปฟอเร่ [ "ชื่อ" window_name ]
เหมือนกับ เปลี่ยน WindowUp แต่รวมหน้าต่างที่เป็นไอคอนใด ๆ ให้เป็นเอกภาพตามที่เน้นที่
พวกเขา
รายการหน้าต่าง [ หาเรื่อง1 หาเรื่อง2 ]
ระบุเมนูป๊อปอัปภายในที่ชื่อของแต่ละแอปพลิเคชันที่เปิดอยู่
แสดงควรปรากฏขึ้น การเลือกรายการจากรายการจะทำให้
โต๊ะทำงานปัจจุบันเพื่อสลับไปที่โต๊ะทำงานของแอปพลิเคชันและจะยกขึ้นหากอยู่ด้านหลัง
หน้าต่างอื่นๆ หากแอปพลิเคชันเป็นไอคอนอยู่ในขณะนี้ มันจะเป็น
ลบไอคอนตามปกติ
โดยทั่วไป ถ้า หาเรื่อง1 เป็นเลขคู่ จากนั้นหน้าต่างจะแสดงรายการโดยใช้เครื่องหมาย
ชื่อหน้าต่าง (ชื่อที่แสดงในแถบชื่อเรื่อง); ถ้า หาเรื่อง1 เป็นเลขคี่
จากนั้นจะใช้ชื่อไอคอนของหน้าต่าง
โดยเฉพาะถ้า หาเรื่อง1 คือ 0, 1 หรือ 2 จากนั้นหน้าต่างทั้งหมดบนโต๊ะทำงานทั้งหมดจะแสดงขึ้น ถ้า
หาเรื่อง1 คือ 2 หรือ 3 จากนั้นจะแสดงเฉพาะหน้าต่างบนโต๊ะปัจจุบันเท่านั้น ถ้า หาเรื่อง1 4 เป็น
หรือ 5 จากนั้นเฉพาะหน้าต่างบนหมายเลขโต๊ะทำงานที่ระบุด้วย หาเรื่อง2 จะแสดง
Windows ที่มี WindowListSkip ระบุไว้ในสไตล์จะไม่อยู่ใน
รายการหน้าต่าง
WindowsDesk ใหม่_โต๊ะ [10000]
ย้ายหน้าต่างที่เลือกไปยังเดสก์ท็อปที่ระบุเป็น ใหม่_โต๊ะ . ถ้าอาร์กิวเมนต์ที่สอง
ถูกตั้งค่าเป็น 10000 จากนั้นจะถือว่าเป็นหมายเลขเดสก์ท็อปที่เกี่ยวข้องก่อน
ใช้ Functionsx ออนไลน์โดยใช้บริการ onworks.net