ນີ້ແມ່ນຄໍາສັ່ງ Functionsx ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ຫນ້າທີ່ - ສ້າງຂຶ້ນໃນຟັງຊັນ AfterStep
CONFIGURATION OPTIONS
ຄວາມເປັນມາ "ຊື່" ຊື່ເອກະສານ
ປ່ຽນຮູບພື້ນຫຼັງເປັນໄຟລ໌ທີ່ລະບຸ
ສຳເນົາໄຟລ໌ຮູບພາບທີ່ລະບຸໂດຍຊື່ໄຟລ໌ເຂົ້າໄປໃນໄດເຣັກທໍຣີທີ່ບໍ່ສາມາດກຳນົດຄ່າຂອງຜູ້ໃຊ້ໄດ້.
ອີງຕາມການຕັ້ງຄ່າພື້ນຫຼັງໃນໄຟລ໌ເບິ່ງ, ນີ້ອາດຈະບໍ່ມີຜົນກະທົບໃດໆ.
ຄວາມເປັນມາຂອງຕ່າງປະເທດ "ຊື່" ຊື່ເອກະສານ
ປ່ຽນຮູບພື້ນຫຼັງເປັນໄຟລ໌ທີ່ລະບຸ
ເຮັດວຽກຄືກັນກັບພື້ນຫຼັງແຕ່ສ້າງ minipixmap ຈາກຮູບພາບອັດຕະໂນມັດ.
ນອກຈາກນີ້ຍັງພະຍາຍາມກໍານົດວ່າພື້ນຫລັງຄວນຈະເປັນເຕັມຈໍແລະປູກພືດ / ຂະຫນາດມັນ
ຂະຫນາດທີ່ເຫມາະສົມ.
ສຽງຮ້ອງ
ເຮັດໃຫ້ຜູ້ຈັດການປ່ອງຢ້ຽມອອກເປັນສຽງບີບ - ມີປະໂຫຍດຫຼາຍ eh? :)
BookmarkWindow "ຊື່" new_bookmark
ວາງບຸກມາກໃສ່ໜ້າຕ່າງທີ່ເລືອກ, ເພື່ອໃຊ້ໃນພາຍຫຼັງເພື່ອກັບຄືນໄປຫາອັນນັ້ນ
window.
ໝວດໝູ່" ຫມວດຫມູ່ - ຊື່ "
ສ້າງເມນູຈາກສະມາຊິກທັງໝົດທີ່ຢູ່ໃນໝວດໝູ່ເດັສທັອບທີ່ລະບຸ. ສໍາລັບ
ຕົວຢ່າງປະເພດ "ໂມດູນ", ສ້າງເມນູຂອງໂມດູນ AfterStep ທັງຫມົດໃນ
afterstep/applications/modules.desktop
ໝວດໝູ່
FIXME: ເພີ່ມຄໍາອະທິບາຍທີ່ເຫມາະສົມທີ່ນີ້.
ປ່ຽນສີ "ຊື່" ຊື່ເອກະສານ
ປ່ຽນຮູບແບບສີເປັນໄຟລ໌ທີ່ລະບຸ
ສຳເນົາໄຟລ໌ການຕັ້ງຄ່າລະບົບສີທີ່ລະບຸໂດຍຊື່ໄຟລ໌ເຂົ້າໃນຂອງຜູ້ໃຊ້
ໄດເຣັກທໍຣີທີ່ບໍ່ສາມາດຕັ້ງຄ່າໄດ້.
ການປ່ຽນແປງຄວາມຮູ້ສຶກ "ຊື່" ຊື່ເອກະສານ
ປ່ຽນຄວາມຮູ້ສຶກເປັນໄຟລ໌ທີ່ລະບຸ
ສຳເນົາຮູ້ສຶກວ່າໄຟລ໌ການຕັ້ງຄ່າທີ່ລະບຸໄວ້ໂດຍຊື່ໄຟລ໌ເປັນບໍ່ສາມາດກຳນົດຄ່າຂອງຜູ້ໃຊ້ໄດ້
ລະບົບ.
ປ່ຽນເບິ່ງ "ຊື່" ຊື່ເອກະສານ
ປ່ຽນເບິ່ງເປັນໄຟລ໌ທີ່ລະບຸ
ສໍາເນົາເບິ່ງໄຟລ໌ການຕັ້ງຄ່າທີ່ລະບຸໄວ້ໂດຍຊື່ໄຟລ໌ເຂົ້າໄປໃນບໍ່ສາມາດກໍານົດໄດ້ຂອງຜູ້ໃຊ້
ໄດເລກະທໍລີ, ຖືກນໍາໃຊ້ໂດຍ AfterStep.
ປ່ຽນຫົວຂໍ້ "ຊື່" ຊື່ເອກະສານ
ຕັ້ງຄ່າໄຟລ໌ config ຮູບແບບສີສັນປະຈຸບັນ. ໄຟລ໌ config ດັ່ງກ່າວອາດຈະປະກອບມີການຕັ້ງຄ່າສໍາລັບການເບິ່ງ,
ຮູ້ສຶກວ່າ, ເມນູ, autoexec ແລະໂມດູນໃດໆ.
ປ່ຽນThemeFile
ຕິດຕັ້ງຮູບແບບສີສັນຈາກໄຟລ໌ຮູບແບບສີສັນ .tar, .tar.gz, ຫຼື .tar.bz2 AfterStep.
ChangeWindowDown [ "ຊື່" window_name ]
ເຮັດໃຫ້ຕົວຊີ້ຍ້າຍໄປຫາປ່ອງຢ້ຽມທີ່ຜ່ານມາໃນບັນຊີລາຍຊື່ຂອງປ່ອງຢ້ຽມທີ່
CirculateSkip ຍັງບໍ່ທັນໄດ້ລະບຸ.
ຫນູຈະໂດດ (ໄປຂ້າງຫຼັງ) ໄປຫາປ່ອງຢ້ຽມທໍາອິດທີ່ມີຊື່ (ຫຼືຊື່ໄອຄອນ
ຫຼືຫ້ອງຮຽນ) ກົງກັນ window_name . ໄດ້ "ຊື່" ການເຂົ້າຫຼັງຈາກນັ້ນກາຍເປັນຄວາມຕ້ອງການ, ແຕ່ໃຫ້ບໍລິການ
ບໍ່ມີຈຸດປະສົງຖ້າຟັງຊັນບໍ່ໄດ້ຖືກເອີ້ນຈາກເມນູຫຼືປ໊ອບອັບ.
ChangeWindowUp [ "ຊື່" window_name ]
ເຮັດໃຫ້ຕົວຊີ້ຍ້າຍໄປຫາປ່ອງຢ້ຽມທີ່ຜ່ານມາໃນບັນຊີລາຍຊື່ຂອງປ່ອງຢ້ຽມທີ່
CirculateSkip ຍັງບໍ່ທັນໄດ້ລະບຸ.
ຫນູຈະໂດດໄປຫາປ່ອງຢ້ຽມທໍາອິດທີ່ຊື່ (ຫຼືຊື່ໄອຄອນຫຼືຫ້ອງຮຽນ) ກົງກັນ
window_name . ໄດ້ "ຊື່" ການເຂົ້າຫຼັງຈາກນັ້ນຈະກາຍເປັນທີ່ຕ້ອງການ, ແຕ່ບໍ່ມີຈຸດປະສົງໃດໆຖ້າວ່າ
ຟັງຊັນບໍ່ໄດ້ຖືກເອີ້ນຈາກເມນູ ຫຼືປັອບອັບ.
ປິດ [ "ຊື່" ]
ທໍາອິດສົ່ງຂໍ້ຄວາມ WM_DELETE, ຖ້າອັນນີ້ບໍ່ເຂົ້າໃຈ, ຫຼັງຈາກນັ້ນ
XKillClient(3) ຖືກສົ່ງໄປຫາປ່ອງຢ້ຽມ.
CursorMove ອອກຕາມລວງນອນ ຕັ້ງ
ຍ້າຍຕົວຊີ້ເມົ້າໄປດ້ວຍ ອອກຕາມລວງນອນ views ໃນ x ທິດທາງ, ແລະ ຕັ້ງ views
ໃນທິດທາງ y. ທັງສອງລາຍການອາດຈະເປັນລົບ. ທັງສອງ ອອກຕາມລວງນອນ ແລະ
ຕັ້ງ ຄ່າແມ່ນສະແດງອອກໃນສ່ວນຮ້ອຍຂອງຫນ້າ, ດັ່ງນັ້ນ 100 ຈະເປັນຫນຶ່ງເບິ່ງເຕັມ.
ຟັງຊັນ CursorMove ບໍ່ຄວນຖືກເອີ້ນຈາກເມນູປັອບອັບ.
ລຶບ [ "ຊື່" ]
ສົ່ງຂໍ້ຄວາມ WM_DELETE ໄປຫາປ່ອງຢ້ຽມທີ່ຂໍໃຫ້ມັນເອົາມັນອອກ, ເລື້ອຍໆ
ເຮັດໃຫ້ແອັບພລິເຄຊັນອອກໄປ.
desk arg1 [ arg2 ]
ປ່ຽນໂຕະປັດຈຸບັນເປັນໂຕະອື່ນຕາມທີ່ຄາດໄວ້ຈາກການໂຕ້ຖຽງທີ່ສະໜອງໃຫ້. ຖ້າ
ພຽງແຕ່ arg1 ຖືກກໍານົດແລະບໍ່ແມ່ນສູນ, ຫຼັງຈາກນັ້ນ desk ໃນປັດຈຸບັນຈະກາຍເປັນ "desk +
arg1 "ແລະ arg2 ຖືກລະເລີຍ. ຖ້າ arg1 ແມ່ນສູນ, ຈາກນັ້ນ arg2 ຕ້ອງລະບຸ ຫຼືບໍ່ມີໂຕະ
ການປ່ຽນແປງຈະເກີດຂຶ້ນ; ແລະ arg2 ຈະລະບຸ desk ທີ່ຈະປ່ຽນໄປ. ໂຕເລກໂຕ໊ະແມ່ນ
ກຳນົດແບບເຄື່ອນໄຫວ ແລະຕ້ອງຢູ່ລະຫວ່າງ 2147483647 ແລະ -2147483648; ຫມາຍຄວາມວ່າພວກເຂົາ
ຍັງສາມາດເປັນລົບ.
DesktopEntry
FIXME: ເພີ່ມຄໍາອະທິບາຍທີ່ເຫມາະສົມທີ່ນີ້.
ທໍາລາຍ [ "ຊື່" ]
ສົ່ງ XKillClient(3) ກັບປ່ອງຢ້ຽມ. ຮັບປະກັນການກໍາຈັດປ່ອງຢ້ຽມ.
EndFunction
ຢຸດນິຍາມຟັງຊັນທີ່ຊັບຊ້ອນ.
EndPopup
ຢຸດຄຳນິຍາມປັອບອັບ.
ປະຕິບັດ "ຊື່" ຄໍາສັ່ງ [- ທາງເລືອກ]
ລະບຸຂະບວນການຍ່ອຍເພື່ອລິເລີ່ມ. ໄດ້ "ຊື່" ແມ່ນຕ້ອງການເພື່ອຄວາມງ່າຍໃນການວິເຄາະ.
ໄດ້ ຄໍາສັ່ງ ແມ່ນຄໍາສັ່ງຫຼືຄໍາຮ້ອງສະຫມັກທີ່ຈະຖືກເອີ້ນພ້ອມກັບອັນໃດນຶ່ງ
ທາງເລືອກທີ່ຕ້ອງການ.
ExecBrowser "ຊື່" URL
ເປີດ URL ໃນຕົວທ່ອງເວັບ.
ExecEditor "ຊື່" ຊື່ເອກະສານ
ເປີດໄຟລ໌ໃນຕົວແກ້ໄຂຂໍ້ຄວາມ.
ExecInTerm "ຊື່" ຄໍາສັ່ງ [- ທາງເລືອກ]
ລະບຸຂະບວນການຍ່ອຍເພື່ອລິເລີ່ມ. ມັນຄ້າຍຄືກັນກັບ Exec, ເຖິງແມ່ນວ່າເປົ້າຫມາຍຢູ່ທີ່
ໂຄງການທີ່ຕ້ອງການ terminal ເພື່ອດໍາເນີນການ. emulators terminal ຕໍ່ໄປນີ້ແມ່ນພະຍາຍາມໃນ
ຄໍາສັ່ງ: aterm, rxvt, eterm, xterm.
Focus
ຍ້າຍມຸມເບິ່ງ ຫຼືປ່ອງຢ້ຽມຕາມຄວາມຕ້ອງການເພື່ອເຮັດໃຫ້ປ່ອງຢ້ຽມທີ່ເລືອກນັ້ນເຫັນໄດ້. ກໍານົດ
ເນັ້ນໃສ່ແປ້ນພິມໄປທີ່ປ່ອງຢ້ຽມທີ່ເລືອກ. ຍົກປ່ອງຢ້ຽມຖ້າຈໍາເປັນເພື່ອເຮັດໃຫ້ມັນ
ເຫັນໄດ້. ວາງຕົວຊີ້ໃສ່ໜ້າຈໍທີ່ເລືອກໃນໂໝດໂຟກັສ-ຕິດຕາມເມົາສ໌.
ບໍ່ de-conify. ຟັງຊັນນີ້ແມ່ນມີປະໂຫຍດຕົ້ນຕໍເມື່ອໃຊ້ກັບໂມດູນເຊັ່ນ
ເປັນ WinList.
ໂຟນເດີ " ຊື່ໂຟນເດີ "
ກໍານົດໂຟນເດີ slide-out ພາຍໃນໂຟນເດີປະຈຸບັນ. ປຸ່ມຕໍ່ໄປນີ້
ຄໍານິຍາມຈະຖືກວາງໄວ້ພາຍໃນໂຟເດີຍ່ອຍ, ຈົນກ່ວາ a *ທ່າເຮືອ ~ ໂຟນເດີ ເສັ້ນແມ່ນ
ພົບ. ເບິ່ງ ຕົວຢ່າງ ພາກລຸ່ມນີ້ເພື່ອເປັນຕົວຢ່າງ. ໂຟນເດີອາດຈະຖືກຊ້ອນກັນ.
ນີ້ແມ່ນຫນ້າທີ່ສະເພາະຂອງ Wharf.
fullscreen
ສະຫຼັບສະຖານະໜ້າຈໍເຕັມ. ຈະບໍ່ສົນໃຈທຸກປ່ອງຢ້ຽມ AvoidCover ແລະຈະພະຍາຍາມ
ເພື່ອເຮັດໃຫ້ປ່ອງຢ້ຽມໃຫຍ່ເທົ່າກັບຫນ້າຈໍ, ເວັ້ນເສຍແຕ່ວ່າມັນເປັນຄໍາແນະນໍາທີ່ກໍານົດຂອບເຂດຈໍາກັດທີ່ແນ່ນອນ
ຂະໜາດ. ໜ້າຕ່າງຢູ່ໃນໂໝດເຕັມຈໍບໍ່ສາມາດຂະຫຍາຍໄດ້.
ຫນ້າທີ່ "function_name"
ຍັງມີສອງສະຖານະການທີ່ສິ່ງນີ້ອາດຈະເກີດຂື້ນເຊັ່ນດຽວກັນ; ເປັນຫນ້າທີ່
ຄໍານິຍາມ stanza, ຫຼືໃນການໂທຫາ decleration ຫນ້າທີ່ກໍານົດໄວ້ກ່ອນຫນ້ານີ້.
ຫນ້າທີ່ "function_name" built-in_file "ການກະທໍາ" [ ການໂຕ້ຖຽງ ] EndFunction
ກໍານົດຄໍານິຍາມຂອງຫນ້າທີ່ສະລັບສັບຊ້ອນ "function_name" , ຊຶ່ງສາມາດຕໍ່ມາ
ຜູກມັດກັບປຸ່ມຫນູຫຼືປຸ່ມໂດຍໃຊ້ "function_name" ເພື່ອຈື່ຈໍາການປະກາດນີ້.
built-in_command ກໍານົດຄໍາສັ່ງໃດຈະຖືກປະຕິບັດ, ເອົາ syntax ຂອງມັນມາຈາກ
ບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງ / ການທໍາງານໃນຕົວນີ້. "ການກະທໍາ" ກໍານົດການປະຕິບັດທີ່ຈະປະຕິບັດ
ຕິດຕາມດ້ວຍການເພີ່ມເຕີມ ກະທູ້ທີ່ ຕ້ອງການໂດຍ built-in_command . ເມນູສາມາດເປັນ
ກໍານົດໂດຍການນໍາໃຊ້ ນິຍົມ ຄໍາສັ່ງ, ຕາບໃດທີ່ເມນູໄດ້ຖືກກໍານົດໄວ້ກ່ອນຫນ້ານີ້ໃນ
ໄຟລ໌ການຕັ້ງຄ່າ.
ຜົນກະທົບຕໍ່ ຫຸ້ນ ທີ່ຖືກຮັບຮູ້ແມ່ນທັນທີ (ສາມາດຫຍໍ້ເປັນ "ຂ້ອຍ"),
ການເຄື່ອນໄຫວ, ຄລິກ, DoubleClick ແລະ TripleClick. ການປະຕິບັດທັນທີທັນໃດແມ່ນປະຕິບັດທັນທີ
ເນື່ອງຈາກວ່າຟັງຊັນໄດ້ຖືກເປີດໃຊ້, ເຖິງແມ່ນວ່າປ່ອງຢ້ຽມບໍ່ໄດ້ເລືອກ. ຖ້າມີ
ການກະທໍາອື່ນນອກຈາກການທັນທີທັນໃດ, ຫຼັງຈາກຂັ້ນຕອນ ຈະລໍຖ້າເບິ່ງວ່າຜູ້ໃຊ້ແມ່ນ
ການຄລິກ, double-clicking, triple-clicking or dragging the mouse; ຫຼັງຈາກນັ້ນຈະປະຕິບັດ
ມີພຽງແຕ່ຕົວປະກອບຈາກຄໍານິຍາມຟັງຊັນທີ່ການປະຕິບັດຕົວກະຕຸ້ນກົງກັບ
ການປະຕິບັດໂດຍຜູ້ໃຊ້. ການຄລິກ, double-clicking ແລະ triple-clicking
ແນວຄວາມຄິດບໍ່ໄດ້ນໍາໃຊ້ໂດຍຜ່ານການນໍາໃຊ້ທາງລັດແປ້ນພິມ.
ມີສອງຫນ້າທີ່ພິເສດ: InitFunction ແລະ RestartFunction. InitFunction
ຈະຖືກເອີ້ນເມື່ອໃດ ຫຼັງຈາກຂັ້ນຕອນ ແມ່ນເລີ່ມຕົ້ນຄັ້ງທໍາອິດໃນກອງປະຊຸມ X, ແລະ
ສາມາດຖືກນໍາໃຊ້ເພື່ອເລີ່ມຕົ້ນໂມດູນແລະເລີ່ມຕົ້ນໂຄງການ. RestartFunction ຈະຖືກເອີ້ນ
ໃນເວລາທີ່ ຫຼັງຈາກຂັ້ນຕອນ ແມ່ນ restarted. ມັນສາມາດຖືກນໍາໃຊ້ເພື່ອເລີ່ມຕົ້ນໃຫມ່ຂອງໂມດູນແຕ່ອາດຈະຄວນຈະ
ບໍ່ໄດ້ຖືກນໍາໃຊ້ເພື່ອເລີ່ມຕົ້ນໂຄງການ. ທັງສອງຫນ້າທີ່ນີ້ຖືກກໍານົດໄວ້ໃນ autoexec
ຍື່ນ.
ເມື່ອໂທຫາ Function ທີ່ກໍານົດໄວ້ກ່ອນຫນ້ານີ້ຫຼື Function ຈາກ key-stroke
ປະສົມປະສານ, Function ຖືກນໍາໃຊ້ພຽງແຕ່ເປັນຄໍາສັ່ງກໍ່ສ້າງໃນການນໍາໃຊ້ກ່ອນຫນ້ານີ້
ກໍານົດໄວ້ "ການກະທໍາ" ຈາກດຽວກັນ function_name .
ຫນ້າທີ່ built-in_command "ການກະທໍາ" function_name
ອ້າງເຖິງ feel.name ໄຟລ໌ ແລະຂ້າງລຸ່ມນີ້ໃນ EXAMPLES ສໍາລັບຕົວຢ່າງ.
ຂໍຄວາມຊ່ວຍເຫຼືອ
ແລ່ນສະຄຣິບ afterstepdoc, ທີ່ພະຍາຍາມເດົາວ່າເວັບບຣາວເຊີໃດມີຢູ່ໃນ
ລະບົບ, ແລະຫຼັງຈາກນັ້ນເປີດມັນເພື່ອສະແດງເອກະສານ HTML ສໍາລັບ AfterStep.
GoToBookmark ["ຊື່" window_bookmark ]
ໂຟກັສໜ້າຈໍທີ່ລະບຸໂດຍ window_bookmark ທີ່ວາງໄວ້ກ່ອນໜ້ານີ້.
GotoDeskViewport Desk+Vx+Vy
ປ່ຽນແປງທັງ desk ໃນປັດຈຸບັນແລະ viewport.
GotoPage x y
ຍ້າຍມຸມມອງ desktop ໄປໃສ່ໜ້າ x y . ຫນ້າຊ້າຍເທິງແມ່ນ (0,0), ເບື້ອງຂວາເທິງ
ແມ່ນ (N,0), ບ່ອນທີ່ N ແມ່ນຫນຶ່ງຫນ້ອຍກວ່າຈໍານວນຫນ້າຕາມລວງນອນໃນປະຈຸບັນທີ່ລະບຸໄວ້
ໃນ DeskTopSize ຄໍາສັ່ງທີ່ລະອຽດໃນ ເປຍ(1) ຫນ້າຜູ້ຊາຍ. ຫນ້າຊ້າຍລຸ່ມ
ແມ່ນ (0,M), ແລະໜ້າຂວາລຸ່ມແມ່ນ (N,M), ເຊິ່ງ M ແມ່ນຂະໜາດຕັ້ງຂອງເດັສທັອບ
ຕາມທີ່ລະບຸໄວ້ໃນ DeskTopSize ຄໍາສັ່ງ.
ຟັງຊັນ GotoPage ບໍ່ຄວນໃຊ້ໃນເມນູປັອບອັບ.
Iconify [ "ຊື່" ] [ ມູນຄ່າ ]
Iconifies ປ່ອງຢ້ຽມຖ້າຫາກວ່າມັນບໍ່ໄດ້ຖືກ icon ແລ້ວ, ຫຼື de-iconifies ມັນຖ້າຫາກວ່າມັນແມ່ນ
ໄອຄອນແລ້ວ. ຖ້າການໂຕ້ຖຽງທາງເລືອກ ມູນຄ່າ ເປັນບວກ, ຫຼັງຈາກນັ້ນພຽງແຕ່
ສັນຍາລັກຈະຖືກອະນຸຍາດ, ແລະການຍົກເລີກສັນຍາລັກຈະຖືກຍັບຍັ້ງ. ຖ້າ
ການໂຕ້ແຍ້ງທາງເລືອກແມ່ນເປັນລົບ, ພຽງແຕ່ການຍົກເລີກສັນຍາລັກຈະຖືກອະນຸຍາດໃຫ້.
ພື້ນຫຼັງການຕິດຕັ້ງ "ຊື່" ຊື່ເອກະສານ
ສຳເນົາໄຟລ໌ທີ່ລະບຸໄວ້ໃນ ~/.afterstep/backgrounds/ ໄດເລກະທໍລີ, ດັ່ງນັ້ນມັນຈະສະແດງ
ຂຶ້ນໃນເມນູ, ເພື່ອນໍາໃຊ້ສໍາລັບພື້ນຖານຮາກ.
ໂຄງການຕິດຕັ້ງສີ "ຊື່" ຊື່ເອກະສານ
ສຳເນົາໄຟລ໌ທີ່ລະບຸໄວ້ໃນ ~/.afterstep/colorschemes/ ໄດເລກະທໍລີ, ດັ່ງນັ້ນມັນຈະສະແດງ
ຂຶ້ນໃນເມນູ, ເພື່ອນໍາໃຊ້ເປັນໂຄງການສີ.
ຕິດຕັ້ງFeel "ຊື່" ຊື່ເອກະສານ
ສຳເນົາໄຟລ໌ທີ່ລະບຸໄວ້ໃນ ~/.afterstep/feels/ ໄດເລກະທໍລີ, ດັ່ງນັ້ນມັນຈະສະແດງຢູ່ໃນ
ເມນູ.
ຕິດຕັ້ງຟອນ "ຊື່" ຊື່ເອກະສານ
ສຳເນົາໄຟລ໌ TTF ທີ່ລະບຸໄວ້ໃນ ~/.afterstep/desktop/fonts/ ໄດເລກະທໍລີ, ດັ່ງນັ້ນມັນ
ສາມາດຖືກນໍາໃຊ້ໃນການຕັ້ງຄ່າເບິ່ງ.
ໄອຄອນຕິດຕັ້ງ "ຊື່" ຊື່ເອກະສານ
ສຳເນົາໄຟລ໌ຮູບພາບທີ່ລະບຸໄວ້ໃນ ~/.afterstep/desktop/icons/ ໄດເລກະທໍລີ, ດັ່ງນັ້ນມັນ
ສາມາດຖືກນໍາໃຊ້ໃນລັກສະນະແລະການຕັ້ງຄ່າຖານຂໍ້ມູນ.
ຕິດຕັ້ງເບິ່ງ "ຊື່" ຊື່ເອກະສານ
ສຳເນົາທີ່ລະບຸໃຫ້ເບິ່ງໄຟລ໌ ~/.afterstep/looks/ ໄດເລກະທໍລີ, ດັ່ງນັ້ນມັນອາດຈະເປັນ
ເລືອກຈາກເມນູ.
ຕິດຕັ້ງThemeFile "ຊື່" ຊື່ເອກະສານ
ສຳເນົາໄຟລ໌ຫົວຂໍ້ທີ່ລະບຸໄວ້ໃນ ~/.afterstep/themes/ ໄດເລກະທໍລີ, ດັ່ງນັ້ນມັນອາດຈະເປັນ
ເລືອກຈາກເມນູ.
InstallTile "ຊື່" ຊື່ເອກະສານ
ສຳເນົາໄຟລ໌ຮູບພາບທີ່ລະບຸໄວ້ໃນ ~/.afterstep/desktop/tiles/ ໄດເລກະທໍລີ, ດັ່ງນັ້ນມັນ
ສາມາດຖືກນໍາໃຊ້ໃນລັກສະນະແລະການຕັ້ງຄ່າຖານຂໍ້ມູນ.
KIPCsendMessageAll
ສົ່ງສັນຍານໄປຫາແອັບພລິເຄຊັນ KDE ທັງໝົດ, ໂຫຼດຂໍ້ມູນຄຸນສົມບັດສາຍຕາຂອງເຂົາເຈົ້າຄືນໃໝ່.
KillAllModulesByName
ຂ້າໂມດູນ AfterStep ດ້ວຍຊື່ທີ່ກົງກັນ.
KillModuleByName "ຊື່" ຊື່ໂມດູນ
ຂ້າໂມດູນທີ່ມີຊື່ທີ່ລະບຸ.
LargeMiniPixmap pixmap
ລະບຸແຜນທີ່ pixmap ທີ່ໃຫ້ເພື່ອສະແດງຢູ່ເບື້ອງຊ້າຍຂອງລາຍການເມນູທີ່ຮຽກຮ້ອງອັນນີ້
ເມນູ, ຫຼືຢູ່ໃນຫົວຂໍ້ຂອງເມນູນີ້. ໃຊ້ໃນລາຍການເມນູແທນ MiniPixmap ເມື່ອ
ມັນບໍ່ຕ້ອງການທີ່ຈະປັບຂະຫນາດຮູບພາບ pixmap ລົງ. ຮູບພາບ Pixmap ແມ່ນເຕັມຂະຫນາດ.
ກົງກັນຂ້າມແມ່ນ SmallMiniPixmap.
ເບິ່ງເພີ່ມເຕີມ: MiniPixmap, SmallMiniPixmap, MenuMiniPixmaps.
ຕ່ໍາ [ "ຊື່" ]
ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຫຼຸດລົງປ່ອງຢ້ຽມ.
MaxSwallow " ຊື່ປ່ອງຢ້ຽມ " ຄໍາສັ່ງ
ຄື ກືນ ຍົກເວັ້ນປຸ່ມຈະຖືກປັບຂະໜາດໃຫ້ພໍດີກັບແອັບພລິເຄຊັນ.
ນີ້ແມ່ນຫນ້າທີ່ສະເພາະຂອງ Wharf.
MaxSwallowModule " ຊື່ປ່ອງຢ້ຽມ " ຄໍາສັ່ງ
ຄື MaxSwallow , ຍົກເວັ້ນ ຄໍາສັ່ງ ແມ່ນໂມດູນ AfterStep.
ນີ້ແມ່ນຫນ້າທີ່ສະເພາະຂອງ Wharf.
ຂະຫຍາຍສູງສຸດ [ "ຊື່" ] [ ອອກຕາມລວງນອນ ຕັ້ງ ]
ເຮັດໃຫ້ໜ້າຈໍປ່ຽນຈາກຂະໜາດເຕັມຈໍເປັນຂະໜາດປົກກະຕິຂອງມັນ.
ການກໍານົດການໂຕ້ຖຽງທາງເລືອກຂອງ ອອກຕາມລວງນອນ ແລະ ຕັ້ງ , ການຄວບຄຸມສາມາດ
ບັນລຸອັດຕາສ່ວນຂອງຫນ້າຈໍເຕັມທີ່ຂະຫນາດໃຫມ່ຂອງປ່ອງຢ້ຽມ
ກາຍເປັນ. ຖ້າ ອອກຕາມລວງນອນ > 0, ຫຼັງຈາກນັ້ນຂະຫນາດຕາມລວງນອນຂອງປ່ອງຢ້ຽມຈະຖືກກໍານົດ
ໄປຕາມລວງນອນ*screen_width/100. ການປັບຂະໜາດແນວຕັ້ງແມ່ນຄ້າຍຄືກັນ. ຄ່າໃຫຍ່ກວ່າ
ຫຼາຍກວ່າ 100 ສາມາດຖືກນໍາໃຊ້ຢ່າງລະມັດລະວັງ. ຄ່າເລີ່ມຕົ້ນສໍາລັບ ອອກຕາມລວງນອນ ແລະ ຕັ້ງ ມີ
100s (ເຊັ່ນ, ເຕັມຈໍ).
MiniPixmap pixmap
ລະບຸແຜນທີ່ pixmap ທີ່ໃຫ້ເພື່ອສະແດງຢູ່ເບື້ອງຊ້າຍຂອງລາຍການເມນູທີ່ຮຽກຮ້ອງອັນນີ້
ເມນູ, ຫຼືຢູ່ໃນຫົວຂໍ້ຂອງເມນູນີ້. ຂະໜາດ pixmap ເລີ່ມຕົ້ນແມ່ນ 24x24 pixels; ຂະໜາດນີ້
ສາມາດປັບໄດ້ໃນ Look ຜ່ານ MiniPixmapSize.
ເບິ່ງເພີ່ມເຕີມ: MinipixmapSize, LargeMiniPixmap, SmallMiniPixmap, MenuMiniPixmaps.
ໂມດູນ ຊື່ໂມດູນ [ ກະທູ້ທີ່ ]
ລະບຸວ່າ ຊື່ໂມດູນ ຄວນໄດ້ຮັບການ spawned.
ໃນປັດຈຸບັນ, ໂມດູນຈໍານວນຫຼາຍໄດ້ຖືກລວມເຂົ້າກັບ ຫຼັງຈາກຂັ້ນຕອນ . ທ່າເຮືອ(1x) ແລະ ເປຍ(1x) ມີ
ສອງອັນທີ່ນິຍົມກັນຫຼາຍ. ຕາມປົກກະຕິ Wharf ຈະຖືກ spawned ໃນລະຫວ່າງການເລີ່ມຕົ້ນ
ແທນທີ່ຈະຕອບສະຫນອງກັບການຜູກມັດຫນູຫຼືການດໍາເນີນການເມນູ. ໂມດູນສາມາດສັ້ນ
ດໍາລົງຊີວິດໂຄງການຊົ່ວຄາວ, ຫຼື, ເຊັ່ນ: Wharf, ສາມາດມີຈຸດປະສົງທີ່ຈະຍັງຄົງຢູ່
ໄລຍະເວລາຂອງກອງປະຊຸມ X. ໂມດູນຈະຖືກຢຸດໂດຍ ຫຼັງຈາກຂັ້ນຕອນ ກ່ອນທີ່ຈະ
ຣີສະຕາດ ແລະຢຸດ, ຖ້າເປັນໄປໄດ້.
ຍ້າຍ [ "ຊື່" ]
ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຍ້າຍປ່ອງຢ້ຽມ ຫຼືແອັບຯທີ່ເປັນສັນຍາລັກ.
ບໍ່ ""
ແຊກເສັ້ນແນວນອນ ( ພິມ html line) ໃນລາຍການລາຍການເມນູ.
ບໍ່ "ຊື່"
ແຊກ ກ ຊື່ ໃນເມນູ, stipled (ພິການແລະສີຂີ້ເຖົ່າອອກ).
ການເລືອກວາງ
ຟັງຊັນນີ້ອະນຸຍາດໃຫ້ທົດແທນການຄັດລອກ X clipboard ຖ້າແອັບພລິເຄຊັນແມ່ນ
ຂາດມັນ.
PinMenu ["ຊື່"]
ປັກໝຸດເມນູໃນເດັສທັອບ.
PopUp "popup_name"
ມີສອງສະຖານະການທີ່ສິ່ງນີ້ອາດຈະເກີດຂື້ນ; ເປັນຄໍານິຍາມເມນູ popup stanza,
ຫຼືໃນການໂທຫາການປະກາດເມນູທີ່ກໍານົດໄວ້ກ່ອນຫນ້ານີ້.
ນິຍົມ "popup_name" built-in_command "ຊື່" [ ການໂຕ້ຖຽງ ]
EndPopup
ລະບຸນິຍາມຂອງປັອບອັບເມນູທີ່ຊັບຊ້ອນ "popup_name" , ຊຶ່ງສາມາດຖືກຜູກມັດ
ໄປຫາປຸ່ມຫນູຫຼືປຸ່ມໂດຍໃຊ້ "popup_name" ເພື່ອຈື່ຈໍາການປະກາດນີ້.
built-in_command ກໍານົດຄໍາສັ່ງໃດຈະຖືກປະຕິບັດ, ນໍາໃຊ້ມັນໄວຍະກອນ
ຈາກບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງ / ການທໍາງານໃນຕົວນີ້. "ຊື່" ກໍານົດຊື່ທີ່ຈະ
ປາກົດຢູ່ໃນເມນູສໍາລັບລາຍການທີ່ໃຫ້, ແລະນອກຈາກນັ້ນ ກະທູ້ທີ່ ຕ້ອງການໂດຍ
ໄດ້ built-in_command . ຄໍານິຍາມ Popup ສິ້ນສຸດລົງດ້ວຍຄໍາສໍາຄັນ EndPopup.
ເມນູຍ່ອຍສາມາດສ້າງໄດ້ໂດຍການໂທຫາ Popup ທີ່ສ້າງຂຶ້ນພາຍໃນ Popup ອື່ນ
ການປະກາດ, ຕາບໃດທີ່ເມນູຍ່ອຍໄດ້ຖືກກໍານົດໄວ້ກ່ອນຫນ້າໃນການຕັ້ງຄ່າ
ຍື່ນ.
ປຸ່ມລັດອາດຈະຖືກລະບຸໄວ້ໃນຄໍານິຍາມຂອງເມນູໂດຍການນໍາຫນ້າຕົວອັກສອນທີ່ມີ
ເຄື່ອງຂະຫຍາຍສຽງ. ampersand ຈະບໍ່ຖືກສະແດງ, ແຕ່ລັກສະນະຫຼັງຈາກມັນຈະ
ຈະຖືກສະແດງຢູ່ເບື້ອງຂວາຂອງລາຍການດຽວກັນ. ແລະຖ້າຜູ້ໃຊ້ກົດປຸ່ມ
ປຸ່ມທີ່ສອດຄ້ອງກັນ, ຫຼັງຈາກນັ້ນລາຍການນັ້ນຈະຖືກເປີດໃຊ້ຄືກັບວ່າມັນຖືກຄລິກໃສ່.
ມີພຽງແຕ່ຕົວອັກສອນທີ່ເປັນຕົວເລກ ແລະຕົວອັກສອນເທົ່ານັ້ນທີ່ອາດຈະຖືກໃຊ້ເປັນປຸ່ມລັດ. ສະພາບການປ່ຽນແປງຂອງ
ແປ້ນພິມຖືກລະເລີຍເມື່ອທົດສອບຕົວອັກສອນທາງລັດ. ປຸ່ມລັດບໍ່ແມ່ນ
operative ເວັ້ນເສຍແຕ່ວ່າ MENU_HOTKEYS ຖືກກໍານົດໃນເວລາສ້າງ AfterStep. ຖ້າ
WINDOWLIST_HOTKETS ຍັງຖືກກຳນົດໄວ້, ຈາກນັ້ນປຸ່ມຮ້ອນຈະຖືກເພີ່ມໃສ່ອັດຕະໂນມັດ
WindowList ເມື່ອມັນຖືກສະແດງ. ເມື່ອໂທຫາເມນູທີ່ກໍານົດໄວ້ກ່ອນຫນ້ານີ້ຫຼືເມນູ
ຈາກການປະສົມປະສານຂອງ key-stroke, Popup ຖືກນໍາໃຊ້ພຽງແຕ່ເປັນຄໍາສັ່ງທີ່ສ້າງຂຶ້ນໃນຕົວ
"ຊື່" ໂດຍອ້າງອີງໃສ່ຊື່ຄໍານິຍາມ Popup ທີ່ໄດ້ກໍານົດໄວ້ກ່ອນຫນ້ານີ້.
ປັອບອັບສາມາດຖືກຜູກມັດກັບກະແຈຜ່ານການໃຊ້ຕົວປັບປ່ຽນຫຼັກ. ປ໊ອບອັບສາມາດເປັນ
ດໍາເນີນການໂດຍບໍ່ມີການນໍາໃຊ້ຫນູໂດຍການຜູກມັດກັບກະແຈ, ແລະດໍາເນີນການໂດຍຜ່ານການຂຶ້ນ
ລູກສອນ, ລູກສອນລົງ, ແລະໃສ່ກະແຈ. ອ້າງເຖິງ feel.name ໄຟລ໌ແລະຂ້າງລຸ່ມນີ້ໃນ
ຕົວຢ່າງ: ຕົວຢ່າງ.
PutOnBack
ຍ້າຍປ່ອງຢ້ຽມເປົ້າໝາຍໄປໃສ່ລຸ່ມສຸດຂອງຊັ້ນຂໍ້ມູນຂອງມັນ, ຫຼືລົງໜຶ່ງຊັ້ນຫາກມັນຢູ່
ຢູ່ທາງລຸ່ມແລ້ວ.
PutOnTop
ຍ້າຍປ່ອງຢ້ຽມເປົ້າໝາຍໄປໃສ່ຊັ້ນເທິງຂອງມັນ, ຫຼືຂຶ້ນໜຶ່ງຊັ້ນຫາກມັນຢູ່ແລ້ວ
ຢູ່ເທິງສຸດ.
ຣີສະຕາດດ່ວນ ເບິ່ງ|ຮູ້ສຶກ|ເບິ່ງ+ຮູ້ສຶກ
ເຮັດໃຫ້ AfterStep ໂຫຼດການຕັ້ງຄ່າທີ່ລະບຸໄວ້ຄືນໃໝ່.
ເຊົາ [ "ຊື່" ]
ອອກຈາກຫ້ອງ ຫຼັງຈາກຂັ້ນຕອນ , ໂດຍທົ່ວໄປແລ້ວເຮັດໃຫ້ X ອອກຄືກັນ.
ຍົກສູງ [ "ຊື່" ]
ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຍົກປ່ອງຢ້ຽມ.
ຍົກຕ່ໍາ [ "ຊື່" ]
ຍົກ ແລະ ຫຼຸດປ່ອງຢ້ຽມສະລັບກັນ; ເຊັ່ນ: ຖ້າມັນຍົກຂຶ້ນມາ, ປ່ອງຢ້ຽມຈະຫຼຸດລົງ,
ແລະໃນທາງກັບກັນ.
ໂຫຼດຫນ້າຈໍຄືນ [ "ຊື່" ]
ເຮັດໃຫ້ທຸກໜ້າຈໍໃນໜ້າຈໍແຕ້ມເອງຄືນໃໝ່.
ປັບຂະໜາດ [ "ຊື່" ]
ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ປັບຂະຫນາດຂອງປ່ອງຢ້ຽມ.
ເລີ່ມຕົ້ນໃຫມ່ "ຊື່" WindowManagerName
ເລີ່ມຕົ້ນ ໃໝ່ X(1) ດ້ວຍການໃຫ້ WindowManagerName ທີ່ຢູ່ ຖ້າຫາກວ່າ WindowManagerName is ຫຼັງຈາກຂັ້ນຕອນ
, ຫຼັງຈາກນັ້ນກໍາລັງນີ້ ຫຼັງຈາກຂັ້ນຕອນ ເພື່ອອ່ານໄຟລ໌ການຕັ້ງຄ່າທັງໝົດຂອງມັນຄືນໃໝ່ ແລະ
reinitiate ກອງປະຊຸມ. ຖ້າ WindowManagerName ບໍ່ໄດ້ຢູ່ໃນເສັ້ນທາງຄົ້ນຫາເລີ່ມຕົ້ນ,
ຫຼັງຈາກນັ້ນ, ຄວນໃຫ້ຊື່ເສັ້ນທາງເຕັມ.
RestartModuleByName
ຣີສະຕາດໂມດູນ AfterStep ດ້ວຍຊື່ທີ່ກົງກັນທີ່ສະໜອງໃຫ້.
RestartModuleList
ຣີສະຕາດທຸກໂມດູນ AfterStep.
SET_FLAGS
ຢ່າໃຊ້. ສະຫງວນໄວ້ເພື່ອໃຊ້ໂດຍໂມດູນ AfterStep ເພື່ອຕັ້ງທຸງການສື່ສານ -
ການລະບຸຂໍ້ຄວາມທີ່ໂມດູນຕ້ອງການທີ່ຈະໄດ້ຮັບ.
SET_MASK
ຢ່າໃຊ້. ສະຫງວນໄວ້ເພື່ອໃຊ້ໂດຍໂມດູນ AfterStep.
SET_NAME
ຢ່າໃຊ້. ສະຫງວນໄວ້ສໍາລັບການນໍາໃຊ້ໂດຍ AfterStep ໂມດູນເພື່ອກໍານົດຕົນເອງກັບ
ຫຼັງຈາກຂັ້ນຕອນ.
SaveWorkspace "ຊື່" ຊື່ເອກະສານ
ຂຽນບັນຊີລາຍຊື່ຂອງຄໍາຮ້ອງສະຫມັກທີ່ເຮັດວຽກໃນປັດຈຸບັນທີ່ມີຕໍາແຫນ່ງແລະຈໍານວນ desktop ຂອງມັນ
ເຂົ້າໄປໃນໄຟລ໌ທີ່ລະບຸ. ທ່ານສາມາດດໍາເນີນການໄຟລ໌ນີ້ໃນເວລາຕໍ່ມາເປັນ shell script ກັບ
ຟື້ນຟູສະຖານະຂອງ desktop. ໃຫ້ສັງເກດວ່ານີ້ບໍ່ໄດ້ເຮັດວຽກສໍາລັບຄໍາຮ້ອງສະຫມັກຈໍານວນຫຼາຍທີ່
ບໍ່ໄດ້ໃຫ້ຄຸນສົມບັດ ICCCM ທີ່ຈໍາເປັນຢູ່ໃນປ່ອງຢ້ຽມຂອງມັນ.
ເລື່ອນ ອອກຕາມລວງນອນ ຕັ້ງ
ເລື່ອນມຸມມອງຂອງເດັສທັອບໂດຍ ອອກຕາມລວງນອນ ຫນ້າໃນທິດທາງ x, ແລະ ຕັ້ງ
ຫນ້າໃນທິດທາງ y. ທັງສອງລາຍການອາດຈະເປັນລົບ. ທັງສອງ ອອກຕາມລວງນອນ
ແລະ ຕັ້ງ ຄ່າແມ່ນສະແດງອອກເປັນເປີເຊັນຂອງຫນ້າ, ດັ່ງນັ້ນ 100 ຈະເປັນອັນເຕັມທີ່
ຫນ້າ. ໂດຍປົກກະຕິ, ການເລື່ອນຈະຢຸດຢູ່ຂອບຂອງເດັສທັອບ. ຖ້າ ອອກຕາມລວງນອນ ແລະ
ຕັ້ງ ຄ່າຈະຖືກຄູນດ້ວຍ 1000, ຈາກນັ້ນການເລື່ອນຈະຫໍ່ຢູ່ຂອບ
ຂອງ desktop ໄດ້.
ຟັງຊັນເລື່ອນບໍ່ຄວນຖືກເອີ້ນຈາກເມນູປັອບອັບ.
Send_WindowList
ຟັງຊັນນີ້ຖືກນໍາໃຊ້ໂດຍໂມດູນເພື່ອໃຫ້ໄດ້ບັນຊີລາຍຊື່ຂອງປ່ອງຢ້ຽມເປີດ.
ທີ່ກໍານົດໄວ້
FIXME: ເພີ່ມຄໍາອະທິບາຍທີ່ເຫມາະສົມທີ່ນີ້.
SetLayer ຊັ້ນ
ຍ້າຍປ່ອງຢ້ຽມເປົ້າໝາຍໄປໃສ່ຊັ້ນ ຊັ້ນ .
ຮົ່ມ [ "ຊື່" ]
ຈຳລອງຄຸນສົມບັດ macOS WindowShade. ເມື່ອເປີດໃຊ້ງານແລ້ວປ່ອງຢ້ຽມຈະກາຍເປັນ a
ແຖບຫົວຂໍ້ເທົ່ານັ້ນ.
SignalReload GTKRCFile
ບັງຄັບໃຫ້ແອັບຯ GTK ທັງໝົດໂຫຼດໄຟລ໌ gtkrc ຄືນໃໝ່.
ເລືອກຂະຫນາດ width ລະດັບຄວາມສູງ
ກໍານົດຂະຫນາດຂອງປຸ່ມທີ່ກ່ຽວຂ້ອງ, overriding ພິຈາລະນາຂະຫນາດອື່ນໆ.
ໄດ້ ທ່າເຮືອ ຂະຫນາດປຸ່ມແມ່ນຂຶ້ນກັບຫຼາຍສິ່ງ. ລຳດັບຄວາມສຳຄັນຄື:
1) ນິຍາມຂະໜາດ 2) MaxSwallow'd window size 3) WharfPixmap ຂະໜາດ 4) ໃຊ້ 64x64.
ນີ້ແມ່ນຫນ້າທີ່ສະເພາະຂອງ Wharf.
SmallMiniPixmap pixmap
ລະບຸແຜນທີ່ pixmap ທີ່ໃຫ້ເພື່ອສະແດງຢູ່ເບື້ອງຊ້າຍຂອງລາຍການເມນູທີ່ຮຽກຮ້ອງອັນນີ້
ເມນູ, ຫຼືຢູ່ໃນຫົວຂໍ້ຂອງເມນູນີ້. ໃຊ້ໃນລາຍການເມນູແທນ MiniPixmap;
ຂະຫຍາຍຮູບ pixmap ລົງເປັນຂະໜາດນ້ອຍທີ່ສຸດ. ມັນແມ່ນຂະຫນາດໂດຍອີງໃສ່ຕົວອັກສອນເມນູ
ຂະຫນາດບວກແປດ pixels; ຄວາມກວ້າງແມ່ນຄິດໄລ່ເພື່ອຮັກສາອັດຕາສ່ວນ.
ເບິ່ງເພີ່ມເຕີມ: MiniPixmap, LargeMiniPixmap, MenuMiniPixmaps.
ໄມ້ [ "ຊື່" ]
ເຮັດໃຫ້ປ່ອງຢ້ຽມຕິດ (ຢູ່ໃນຫນ້າຈໍໃນເວລາທີ່ desk/views ຖືກສະຫຼັບ) ຖ້າຫາກວ່າມັນບໍ່ແມ່ນ
ໜຽວແລ້ວ ຫຼື ບໍ່ໜຽວ ຖ້າມັນໜຽວແລ້ວ.
StopModuleList
ຢຸດທຸກໂມດູນ AfterStep.
ກືນ " ຊື່ປ່ອງຢ້ຽມ " ຄໍາສັ່ງ
ສາເຫດ ທ່າເຮືອ ແລ່ນ ຄໍາສັ່ງ , ຈັບປ່ອງຢ້ຽມທໍາອິດທີ່ມີຊື່ຫຼືຊັບພະຍາກອນ
ຊື່ປ່ອງຢ້ຽມ , ແລະສະແດງມັນຢູ່ໃນປຸ່ມທີ່ກ່ຽວຂ້ອງ. ປ່ອງຢ້ຽມຄໍາຮ້ອງສະຫມັກຈະ
ຫຍໍ້ລົງໃຫ້ພໍດີກັບຂະໜາດຂອງປຸ່ມ.
ນີ້ແມ່ນຫນ້າທີ່ສະເພາະຂອງ Wharf.
SwallowModule " ຊື່ປ່ອງຢ້ຽມ " ຄໍາສັ່ງ
ຄື ກືນ , ຍົກເວັ້ນ ຄໍາສັ່ງ ແມ່ນໂມດູນ AfterStep.
ນີ້ແມ່ນຫນ້າທີ່ສະເພາະຂອງ Wharf.
SwallowWindow "ແບບ" shell_command
ຈະເຮັດໃຫ້ປ່ອງຢ້ຽມທີ່ເປີດແລ້ວຖືກກືນກິນ, ໃນຂະນະທີ່ພຽງແຕ່ Swallow ຈະດໍາເນີນການ
ຄໍາຮ້ອງສະຫມັກ, ຖ້າບໍ່ມີປ່ອງຢ້ຽມທີ່ກົງກັນກັບຮູບແບບ
TakeFrameShot "ຊື່" ຊື່ເອກະສານ
ຈັບພາບຫນ້າຈໍຂອງປ່ອງຢ້ຽມລູກຄ້າລວມທັງການຕົກແຕ່ງກອບແລະບັນທຶກມັນໃສ່
ໄຟລ໌ທີ່ລະບຸໄວ້.
TakeScreenShot "ຊື່" ຊື່ເອກະສານ
ຈັບພາບໜ້າຈໍຂອງທັງໝົດໜ້າຈໍ ແລະບັນທຶກມັນໄວ້ໃນໄຟລ໌ທີ່ລະບຸໄວ້.
TakeWindowShot "ຊື່" ຊື່ເອກະສານ
ຈັບພາບໜ້າຈໍຂອງປ່ອງຢ້ຽມລູກຄ້າ ໂດຍບໍ່ລວມເອົາການຕົກແຕ່ງຂອບ ແລະບັນທຶກມັນໃສ່
ໄຟລ໌ທີ່ລະບຸໄວ້.
ການທົດສອບ
ຢ່າໃຊ້. ການທໍາງານພາຍໃນ.
Title "ຊື່"
ໃສ່ເສັ້ນຫົວຂໍ້ຂອງຫົວຂໍ້ ຊື່ ເຂົ້າໄປໃນປັອບອັບ ຫຼືເມນູ.
ປິດ/ເປີດ ຊັ້ນ 1 ຊັ້ນ 2
ລະບຸວ່າຖ້າປ່ອງຢ້ຽມຢູ່ໃນ ຊັ້ນ 1 , ມັນຄວນຈະຖືກຈັດໃສ່ໃນ ຊັ້ນ 2 .
ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຖືກຈັດໃສ່ໃນ ຊັ້ນ 1 . ໃນກໍລະນີໃດກໍ່ຕາມ, ປ່ອງຢ້ຽມຈະຖືກວາງໄວ້
ດ້ານເທິງຂອງປ່ອງຢ້ຽມອື່ນໆໃນຊັ້ນເປົ້າຫມາຍ.
ສະຫຼັບໜ້າ [ "ຊື່" ]
ປິດການໃຊ້ງານຊົ່ວຄາວ EdgeScroll . ການເລື່ອນຂອບສາມາດເປີດໃຊ້ຄືນໄດ້ໂດຍການໂທຫາອັນນີ້
ອີກເທື່ອຫນຶ່ງ.
ຊົ່ວຄາວ
ລະບຸວ່າປຸ່ມນີ້ຈະບໍ່ດໍາເນີນການໃດໆ, ຈະບໍ່ສາມາດຍູ້ໄດ້, ແລະ
ຈະບໍ່ມີປູມເປົ້າທີ່ກ່ຽວຂ້ອງ.
UNLOCK
ຢ່າໃຊ້. ການທໍາງານພາຍໃນ.
ລໍຖ້າ app_name
ນີ້ມີຈຸດປະສົງເພື່ອນໍາໃຊ້ໃນ ຫຼັງຈາກຂັ້ນຕອນ ຫນ້າທີ່ເທົ່ານັ້ນ. ມັນເຮັດໃຫ້ເກີດການປະຕິບັດຂອງ a
ຟັງຊັນເພື່ອຢຸດຊົ່ວຄາວຈົນກ່ວາປ່ອງຢ້ຽມໃຫມ່ທີ່ມີຊື່ app_name ປາກົດ. ຫຼັງຈາກຂັ້ນຕອນ ຍັງຄົງຢູ່
ເຮັດວຽກຢ່າງເຕັມທີ່ໃນລະຫວ່າງການລໍຖ້າ. ນີ້ແມ່ນເປັນປະໂຫຍດໂດຍສະເພາະໃນ InitFunction ແລະ
RestartFunction, ຖ້າທ່ານກໍາລັງພະຍາຍາມເລີ່ມຕົ້ນ windows ໃນ desktops ສະເພາະ.
WarpBack [ "ຊື່" window_name ]
ຄືກັນກັບ ປ່ຽນ WindowDown , ແຕ່ uniconifies ປ່ອງຢ້ຽມ iconified ໃດຍ້ອນວ່າມັນສຸມໃສ່ການ
ໃຫ້ເຂົາເຈົ້າ.
WarpFore [ "ຊື່" window_name ]
ຄືກັນກັບ ປ່ຽນ WindowUp , ແຕ່ uniconifies ປ່ອງຢ້ຽມ iconified ໃດຍ້ອນວ່າມັນສຸມໃສ່ການ
ໃຫ້ເຂົາເຈົ້າ.
WindowList [ arg1 arg2 ]
ລະບຸເມນູປັອບອັບພາຍໃນທີ່ຫົວຂໍ້ຂອງແຕ່ລະແອັບພລິເຄຊັນທີ່ເປີດຢູ່
ສະແດງໃຫ້ເຫັນ, ຄວນຈະໄດ້ຮັບການປາກົດຂຶ້ນ. ການເລືອກລາຍການຈາກບັນຊີລາຍການຈະເຮັດໃຫ້ເກີດການ
ໂຕະປະຈຸບັນເພື່ອປ່ຽນໄປຫາໂຕະຂອງແອັບພລິເຄຊັນ, ແລະຈະຍົກມັນຂຶ້ນຖ້າມັນຢູ່ຫຼັງ
ປ່ອງຢ້ຽມອື່ນໆ. ຖ້າແອັບພລິເຄຊັນຖືກຢືນຢັນໃນປັດຈຸບັນ, ມັນຈະເປັນ
de-iconified ຕາມປົກກະຕິ.
ໂດຍທົ່ວໄປ, ຖ້າ arg1 ແມ່ນຕົວເລກຄູ່, ຫຼັງຈາກນັ້ນປ່ອງຢ້ຽມຈະຖືກລະບຸໄວ້ໂດຍໃຊ້
ຊື່ window (ຊື່ທີ່ສະແດງຢູ່ໃນແຖບຫົວຂໍ້); ຖ້າ arg1 ເປັນຕົວເລກຄີກ,
ຫຼັງຈາກນັ້ນ, ຊື່ໄອຄອນຂອງປ່ອງຢ້ຽມແມ່ນຖືກນໍາໃຊ້.
ໂດຍສະເພາະ, ຖ້າ arg1 ແມ່ນ 0, 1 ຫຼື 2, ຫຼັງຈາກນັ້ນປ່ອງຢ້ຽມທັງຫມົດໃນໂຕະເຮັດວຽກທັງຫມົດຈະຖືກສະແດງ. ຖ້າ
arg1 ແມ່ນ 2 ຫຼື 3, ຫຼັງຈາກນັ້ນພຽງແຕ່ປ່ອງຢ້ຽມຢູ່ໃນ desk ໃນປັດຈຸບັນຈະສະແດງໃຫ້ເຫັນ. ຖ້າ arg1 ແມ່ນ 4
ຫຼື 5, ຫຼັງຈາກນັ້ນພຽງແຕ່ປ່ອງຢ້ຽມຢູ່ໃນຕົວເລກ desk ໄດ້ລະບຸໄວ້ກັບ arg2 , ຈະໄດ້ຮັບການສະແດງໃຫ້ເຫັນ.
Windows ທີ່ມີ WindowListSkip ທີ່ລະບຸໄວ້ໃນຮູບແບບຂອງພວກມັນຈະບໍ່ຖືກລະບຸໄວ້ໃນ
ບັນຊີລາຍຊື່ປ່ອງຢ້ຽມ.
WindowsDesk new_desk [10000]
ຍ້າຍປ່ອງຢ້ຽມທີ່ເລືອກທີ່ຈະ desktop ໄດ້ລະບຸໄວ້ເປັນ new_desk . ຖ້າການໂຕ້ຖຽງທີສອງ
ຖືກຕັ້ງເປັນ 10000 ຫຼັງຈາກນັ້ນທໍາອິດແມ່ນຖືວ່າເປັນຕົວເລກ desktop ທີ່ກ່ຽວຂ້ອງ.
ໃຊ້ Functionsx ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net