InglesPransesEspanyol

Ad


OnWorks favicon

FvwmForm - Online sa Cloud

Patakbuhin ang FvwmForm sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na FvwmForm na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


FvwmForm - input form na module para sa Fvwm

SINOPSIS


Module FvwmForm [ Bansag ]

Ang FvwmForm ay dapat ipanganak ng Fvwm. Kung na-invoke mula sa command line, ang FvwmForm ay nagpi-print nito
numero ng bersyon at paglabas.

DESCRIPTION


Nagbibigay ang FvwmForm ng mekanismo para makakuha ng input ng user at kumilos nang naaayon. Ito ay nakamit ng
ay nangangahulugan ng isang form na maaaring punan ng user, at mula sa kung saan ang user ay maaaring pumili ng mga aksyon na siya
gustong kunin ni Fvwm. Ang isang form ay binubuo ng limang uri ng mga item: mga text label, single-line na text
input, mutually-exclusive selection, multiple-choice selection, at action button.
Ang mga item na ito ay nakaayos sa ilang linya, na may napaka-flexible na layout.

Ang isang text label ay nagsisilbi lamang sa layunin ng pagpapaliwanag. Hindi ito maaaring tumanggap ng anumang input.

Ang isang timeout entry ay nagbibigay ng isang mekanismo para sa pag-time out ng form at pagsasagawa ng isang tiyak
pagkilos kapag nangyari ang timeout. Ang countdown ay ipinapakita katulad ng isang text label maliban
na nag-a-update ito sa dami ng natitirang oras.

Maaaring gamitin ang field ng pag-input ng text para mag-edit ng single-line string. Tumatanggap ang FvwmForm ng Emacs-style
mga key ng paggalaw ng cursor. Tingnan ang FvwmFormInput para sa mga detalye. Ang kopya ng mouse ay hindi suportado, ngunit
maaari mong idikit.

Ang isang pagpipilian ay binubuo ng ilang mga pagpipilian.

Ang pagpili mismo ay isang lohikal na entity na walang anumang tampok sa pagpapakita.

Ang bawat pagpipilian ay ipinapakita bilang isang push-button na sinusundan ng isang paliwanag na label ng teksto. Kailan
pinili, ang isang eksklusibong pagpipilian ay nagpapakita ng isang bilog sa gitna, habang ang isang maramihang pagpipilian ay nagpapakita
isang tseke.

Ang isang action button, kapag na-activate ay nagpapadala ng isa o higit pang mga command sa Fvwm o nagpapatupad ng shell
mga utos. Ang mga shell command ay maaaring maglaman ng nilalaman ng mga input field sa form at
sumasalamin sa setting ng mga pagpipilian sa form.

Ang mga pindutan ng aksyon ay maaaring i-activate sa pamamagitan ng keyboard o mouse.

PAGSISIMULA


Ang FvwmForm na ini-invoke nang walang alias ay gumagamit ng mga configuration command na nagsisimula sa "*FvwmForm".

Karaniwang hihingin mo ang FvwmForm na may alyas na kumakatawan sa pangalan ng isang form, nito
configuration command at configuration file. Halimbawa, ang command na "Module FvwmForm
Gumagamit ang Rlogin" ng mga configuration command na nagsisimula sa "*Rlogin", at binabasa ang opsyonal
configuration file na "Rlogin".

Lahat ng form, anuman ang alyas, i-scan muna para sa mga configuration command na nagsisimula sa
"*FvwmFormDefault". Ang mga utos na ito ay karaniwang nagmumula sa builtin na form na "FvwmForm-Form"
na nagse-save ng mga command sa file na ".FvwmForm".

Ang pisikal na pagbabasa ng opsyonal na input file, ".FvwmForm", ay ginagawa lamang sa unang pagkakataon
Ang FvwmForm ay hinihimok, o pagkatapos i-update ng "FvwmForm-Form" ang file.

Kapag nabasa ang file na ".FvwmForm", ginagawa ito sa pamamagitan ng pagpapadala ng command na "Read .FvwmForm
Tahimik" sa fvwm. Dahil sa paraan ng paggana ng "read" na utos, maaaring manatili ang file
sa iyong personal na direktoryo ng gumagamit ng fvwm, o maging sa direktoryo ng data ng fvwm. Tingnan ang
paglalarawan ng read command sa fvwm man page para sa karagdagang impormasyon tungkol sa
variable ng kapaligiran $FVWM_USERDIR.

Pagkatapos ay binabasa ng FvwmForm ang natitirang configuration na na-store ng fvwm. Mga tindahan ng Fvwm
configuration sa isang patuloy na batayan. Ang paunang configuration ay mula sa .fvwm2rc
file. Maaaring tukuyin ng ibang mga mapagkukunan, kabilang ang mga command na "Basahin" ang isang form.

Kapag hinahayaan ang FvwmForm at fvwm na magbasa ng mga file, tandaan na ang mga file na ito ay naglalaman ng mga command
na maaaring magsagawa ng mga utos ng shell, kaya dapat kang mag-ingat sa pagtatakda ng mga pahintulot sa
mga file na ito.

Kapag ang FvwmForm ay tinawag na may konteksto ng window, hal. mula sa isang window menu, lahat ay nag-uutos dito
ang mga ipinapadala sa Fvwm ay magkakaroon ng window na konteksto. Ito ay magpapahintulot sa FvwmForm na kontrolin ang
window kung saan ito hinihingi.

Matapos basahin ang lahat ng mga command sa pagsasaayos, ipinapakita ng FvwmForm ang form na tinukoy ng
ang mga utos.

MGA DEFAULT


Lumilikha ang FvwmForm ng built-in na form na pinangalanang "FvwmForm-Form" na lumilikha ng file na tinatawag na
".FvwmForm". Ang file na ito ay naglalaman ng mga naka-save na default na kulay at mga font ng form. Iba pang mga form ang ginagamit
ang mga default na ito maliban kung na-override ang mga ito sa loob ng form.

Ang default na form sa paglikha ay karaniwang hihingin mula sa isang "menu ng module". Halimbawa, kung
tatawagin mo ang iyong menu ng module na "Module-Popup", idaragdag mo ang linya:
AddToMenu "Module-Popup" "FvwmForm Defaults" FvwmForm FvwmForm-Form
Kapag pinili mo ang "FvwmForm Defaults" mula sa iyong module menu, may ipapakitang form na nagpapakita
ang kasalukuyang mga default at pinapayagan kang baguhin ang mga ito. Kung i-activate mo ang "Save Restart Me"
button, ang ".FvwmForm" na file ay nakasulat at ang "FvwmForm-Form" ay lalabas at magsisimula muli upang ipakita ang
bagong default.

Ang isang halimbawa ng kung ano ang maaaring nilalaman ng file na ito pagkatapos ng pag-save ay:
# Ang file na ito ay huling ginawa ng FvwmForm-Form noong Linggo Nob 28 11:18:26 EST 1999.
*FvwmFormDefault: Font 10x20
*FvwmFormDefault: InputFont 8x13bold
*FvwmFormDefault: ButtonFont 10x20
*FvwmFormDefault: TimeoutFont 10x20
*FvwmFormDefault: Fore white
*FvwmFormDefault: Balik cornflowerblue
*FvwmFormDefault: Colorset -1
*FvwmFormDefault: ItemFore berde
*FvwmFormDefault: ItemBack grey40
*FvwmFormDefault: ItemColorset -1
*FvwmFormDefault: ButtonPointer hand2
*FvwmFormDefault: ButtonInPointer star
*FvwmFormDefault: InputPointer gumby
*FvwmFormDefault: ButtonPointerFore blue
*FvwmFormDefault: ButtonPointerBack gray
*FvwmFormDefault: ButtonInPointerFore gray
*FvwmFormDefault: ButtonInPointerBack blue
*FvwmFormDefault: InputPointerFore
*FvwmFormDefault: InputPointerBack
Ang mga utos sa file na ito ay katulad ng ibang FvwmForm na utos maliban kung nagsimula ang mga ito
gamit ang "*FvwmFormDefault".

Binabasa lang ng FvwmForm ang file na ".FvwmForm" sa unang pagkakataon na sinimulan ito o pagkatapos na ang file ay
binago ng "FvwmForm-Form". Ginagawa ito sa pamamagitan ng pagpapadala ng command na "*FvwmFormDefault: Read x".
Na may "x" na nakatakda sa "y" o "n". Ginagawa ng "n" ang FvwmForm na magpadala ng "read .FvwmForm quiet" command sa
fvwm.

VARIABLE SUBSTITUTION


Kung nagbibigay ka ng mga variable at value sa command line na ginamit upang simulan ang FvwmForm (tulad nito):

Module FvwmForm MyForm ACTION=Browse "TITLE=Browse Form"

Pagkatapos ang lahat ng FvwmForm input command ay sumasailalim sa variable substitution. Ang mga variable mula sa
na-export ang command line. Pagkatapos ang bawat utos ay pinalawak gamit ang mga variable mula sa
kapaligiran. Halimbawa, kung ipagpalagay na ang invocation sa itaas ng "MyForm", ang mga command ay magiging
nagbago ng ganito:

Bago ang *MyForm: I-text ang "$TITLE, Home $HOME, Going to $ACTION"
Pagkatapos *MyForm: TEXT "Browse Form, Home /home/me, Going to Browse"

Ang paggamit sa pasilidad na ito ay dapat gawing posible para sa isang form na magamit para sa iba't ibang hanay ng
input ng data.

Configuration


Ang mga sumusunod na command ay maaaring itakda sa .fvwm2rc file o sa pamamagitan ng alinman sa iba pang mga paraan na
Ang fvwm ay maaaring tumanggap ng mga utos. Ang pinakasimpleng pamamaraan ay ang lumikha ng isang file sa read-only
architecture-independent na data directory, [PREFIX/share/fvwm] o ang iyong personal na fvwm
directory [$HOME/.fvwm], na tumutugma sa form na alias.

Sa mga sumusunod na talata ang string na "FvwmForm" ay karaniwang ang form na alias.

Nagbabasa ang FvwmForm ng mga utos bago ipakita ang form, at habang ginagawa ang form
ipinakita

Ang mga sumusunod na utos ay tinatanggap bago ipakita ang form:
likod
butones
ButtonFont
ButtonInPointer
ButtonInPointerFore
ButtonInPointerBack
ButtonPointer
ButtonPointerFore
ButtonPointerBack
pagpili
Utos
Colorset
Font
Unahan
GrabServer
input
InputFont
InputPointer
ItemBack
ItemColorset
ItemFore
InputPointerFore
InputPointerBack
Linya
mensahe
PadVText
Posisyon
Pagpili
teksto
Timeout
TimeoutFont
Pamagat
UseData
WarpPointer

Ang mga sumusunod na utos ay tinatanggap habang ipinapakita ang form:
mapa
Itigil
I-unMap

Ang "Map", "UnMap" at "Stop" na pasilidad ay nasa ilalim ng pagbuo at kasalukuyang hindi ipinapaliwanag
sa dokumentong ito, dahil malamang na magbago ito.

Ang pagkakasunud-sunod ng mga pagpipilian ay mahalaga. Ang unang kulay ng text sa background, "*FvwmFormBack",
nakatagpo bago itakda ng isang napapakitang item ang default na kulay ng background para sa kabuuan
form.

Maliban doon, ang mga kulay, font, teksto, mga pagpipilian at mga pindutan ay maaaring ihalo sa anumang pagkakasunud-sunod.
Ang mga ito ay walang builtin na mga limitasyon sa laki ng form, bilang ng mga item sa isang form, o bilang ng mga font o
mga kulay na ginamit.

*FvwmForm: GrabServer
Ginagawa ng opsyong ito ang FvwmForm na kunin ang pointer ng mouse sa startup. Ang tampok na ito ay kapaki-pakinabang
para sa mga bagay tulad ng pag-verify sa pag-logout.

*FvwmForm: WarpPointer
Ginagawa ng opsyong ito ang FvwmForm na i-warp ang mouse pointer sa window nito sa pagsisimula. Ito
nai-save ang gumagamit ng ilang paglalakbay sa mouse.

*FvwmForm: heometrya heometrya
Tinutukoy ang lokasyon ng window ng FvwmForm. Ito ay katulad ng kung ano ang opsyon sa Posisyon
ginagawa ngunit mas nababaluktot.

*FvwmForm: Posisyon x y
Inilalagay ang window ng FvwmForm sa lokasyon (x, y) sa screen. Sa pamamagitan ng convention, isang negatibo
x (y) na halaga ay sumusukat sa distansya mula sa kanan (ibaba) ng screen.

Kung aalisin ang opsyong ito, magsisimula ang FvwmForm sa gitna ng screen.

*FvwmForm: Colorset n
Sinasabi sa module na gumamit ng colorset n. Tingnan ang FvwmTheme.

*FvwmForm: likod kulay
Tinutukoy ang kulay ng background ng FvwmForm window at anumang text sa window. Ang
Tinutukoy ng unang kulay ng background ang FvwmForm reads ang pangkalahatang kulay ng background ng screen.
Isinasara ang pagpipiliang Colorset. Tingnan ang DEFAULTS.

*FvwmForm: Unahan kulay
Tinutukoy ang kulay ng foreground para sa pagpapakita ng mga text label. Pinapatay ang Colorset
opsyon. Tingnan ang DEFAULTS.

*FvwmForm: ItemColorset n
Sinasabi sa module na gumamit ng colorset n para sa mga item. Tingnan ang FvwmTheme.

*FvwmForm: ItemBack kulay
Tinutukoy ang kulay ng background para sa mga window ng text input, at ang mga button. Mga Pindutan
ay ipinapakita bilang 3D depressable buttons. Ang mga input ay ipinapakita bilang mga 3D na naka-indent na field.
Pinakamahusay na gumagana ang mga kulay ng background ng medium shade. Pinapatay ang opsyon na ItemColorset. Tingnan mo
MGA DEFAULT.

*FvwmForm: ItemFore kulay
Tinutukoy ang kulay ng foreground para sa mga string ng input ng text at text ng button. Mga switch
off ang opsyon na ItemColorset. Tingnan ang DEFAULTS.

*FvwmForm: Font Font
Tinutukoy ang font para sa pagpapakita ng plain text. Tingnan ang DEFAULTS.

*FvwmForm: ButtonFont Font
Tinutukoy ang font para sa teksto sa mga pindutan ng pagkilos. Tingnan ang DEFAULTS.

*FvwmForm: InputFont Font
Tinutukoy ang font para sa text input. Tingnan ang DEFAULTS.

*FvwmForm: TimeoutFont Font
Tinutukoy ang font para ipakita ang timeout counter at kaugnay na teksto. Tingnan ang DEFAULTS.

*FvwmForm: Linya pagbibigay-katwiran
Magsisimula ng bagong linya. Ang isang linya ay maaaring maglaman ng anumang bilang ng teksto, input, mga pindutan at pagpipilian
mga bagay. Ang isang window ng FvwmForm ay maaaring magkaroon ng anumang bilang ng mga linya. Ang lapad ng bintana ay
na sa pinakamahabang linya.

Ang pagbibigay-katwiran ng mga item sa linya ay tinukoy ng pagbibigay-katwiran, na maaaring isa sa
ang mga sumusunod:

kaliwa Ang mga item ay makatwiran sa kaliwa ng window.

karapatan Nabibigyang katwiran ang mga item sa kanan ng window.

sentro Ang mga bagay ay inilalagay sa gitna ng bintana.

lumawak Kung mayroon lamang isang item sa linya, ang item ay nakasentro sa window.
Kung dalawa o higit pang mga item ang naroroon, ikakalat ang mga ito upang punan ang buong lapad
ng bintana.

*FvwmForm: mensahe
Tinutukoy ang isang text area sa form na naglalaman ng huling mensahe ng error mula sa fvwm. Para sa
layunin ng pagtukoy ng laki ng form, ang lugar ng mensahe ay itinuturing na 80 bytes ang haba.
Ang aktwal na haba nito ay kapareho ng natanggap na mensahe. Kung ang mensahe ay lumampas sa 80
bytes, maaari mong makita ang natitirang bahagi ng mensahe sa pamamagitan ng pagbabago ng laki ng form.

Hindi mo dapat subukang maglagay ng anumang text, button o input field sa parehong linya pagkatapos
isang field ng mensahe. Ang mga mensaheng higit sa 80 byte ay mag-o-overlay sa natitira sa
linya.

*FvwmForm: PadVText Pixels
Ang bilang ng mga pixel na ginamit bilang vertical padding sa pagitan ng mga text item, linya sa linya. Ang
Ang default ay 6 na mukhang maganda sa mga linyang naglalaman ng text na hinaluan ng mga input box,
mga pagpipilian o mga pindutan.

Para sa tuwid na teksto, tulad ng maaaring lumabas sa isang form ng tulong, mas maganda ang padding ng zero.

(Mayroong maraming iba pang mga halaga ng padding na ginagamit sa layout ng form na hindi maaaring sa kasalukuyan
binago gamit ang mga utos.)

*FvwmForm: teksto pisi
Nagpapakita pisi bilang simpleng teksto. Ang mga line break ay dapat makamit ng maramihang *FvwmForm:
Line at *FvwmForm: Mga opsyon sa text. Maaaring gamitin ang mga blangko upang magbigay ng karagdagang padding sa pagitan
mga item.

*FvwmForm: Pamagat pisi
Nagpapakita pisi bilang pamagat ng window. Ang string ay dapat na nakapaloob sa dobleng panipi.
Ang paggamit ng utos na ito sa anumang bagay maliban sa isang string na nakapaloob sa mga quote ay lumilikha ng a
blangkong pamagat. Kung hindi ginagamit ang command na ito, ang pamagat ng window ay ang form alias.

*FvwmForm: input pangalan laki init_string
Tinutukoy ang isang text input item na may pangalan pangalan. Isang sub window ng laki mga character sa lapad
ay ginagamit para sa pag-edit. Kung init_string ay naroroon, ito ang paunang string kapag
Ang FvwmForm ay nagsisimula o nagre-reset mismo. Ang default na paunang string ay "".

Maaari mong i-paste ang mouse sa isang input field gamit ang button 2. Ang mga button 1 at 3 ay ilipat ang
cursor sa isang input field.

Palaging nasa insert mode ang mga input field, hindi sinusuportahan ang overtyping.

Ang mga keystroke ng uri ng Emac ay sinusuportahan.

Ang Control-a, Home at Begin ay lumipat sa harap ng isang input field. Control-e at Tapusin ang paglipat
hanggang sa dulo ng isang input field. Ang Control-b at Kaliwa ay lumipat pakaliwa sa isang input field.
Ang Control-f at Right ay gumagalaw pakanan sa isang input field. Control-p, Up, at Shift-Tab na paglipat
sa isang nakaraang input field kung mayroon, kung ang form ay may isang input field, alalahanin ang nakaraan
halaga. Ang Control-n, Down, Return, Line-feed at Tab ay lumipat sa susunod na input field kung
anuman, kung ang form ay may isang input field, para sa control-n at Down, ibalik ang dating input
halaga. Ang Control-h ay gumagalaw pabalik sa isang input field na binubura ang isang character. Control-d at
Tanggalin tanggalin ang susunod na character sa isang input field. Binura ng Control-k ang cursor
hanggang sa dulo ng isang input field. Binura ng Control-u ang buong field ng input.

Kapag ang isang form ay nagpatupad ng isang utos, ang lahat ng mga halaga ng input ay nai-save sa isang ring ng input
kasaysayan 50 mga item malalim.

meta(mod2)-"<" kinukuha ang dating halaga ng isang input field. meta(mod2)-">"
kinukuha ang susunod na halaga ng isang input field.

(Para sa mga form na may isang input field, gamitin ang mas madaling mga arrow key.)

*FvwmForm: Pagpili pangalan uri
Ang pagpipiliang ito ay magsisimula ng isang seleksyon na item na may pangalan pangalan. Ang mga pagpipilian nito ay tinukoy sa
sumusunod sa mga utos ng pagsasaayos. Ang pagpipilian uri ay isa sa mga sumusunod:

solong Ang mga pagpipilian ay kapwa eksklusibo.

maramihang Isa itong multiple-choice na seleksyon.

*FvwmForm: pagpili pangalan halaga on | off pisi
Tinutukoy ang isang pagpipilian para sa isang nagpapatuloy na pagpili. Ang napiling aytem ay may a pangalan at halaga
ang mga ito ay ginagamit sa mga utos. Tingnan ang *FvwmForm: Command. Ang pisi ay ipinapakita sa
sa kanan ng pindutan ng pagpili bilang isang label.

Ipinapalagay ng pagpipilian ang tinukoy na paunang estado ("naka-on" ay nangangahulugang napili) kapag ang FvwmForm
magsisimula o mag-reset. Kung ang mga pagpipilian ay kapwa eksklusibo, ang FvwmForm ay HINDI nakakakita
hindi pagkakapare-pareho sa mga unang estado ng mga pagpipilian, ibig sabihin, dalawa o wala sa mga pagpipilian
maaaring mapili. Gayunpaman, sa sandaling pumili ang user ng isang pagpipilian, isa lang ang tinitiyak ng FvwmForm
ay pinili.

*FvwmForm: butones uri pisi [susi]
Tinutukoy ng opsyong ito ang isang action button. Ang pindutan ay may pisi bilang isang label, at
nagpapatupad ng isang set ng Fvwm utos kapag na-activate na. Ang mga utos ay ang mga sumusunod
*FvwmForm: Mga utos.

Ang opsyonal susi tumutukoy ng keyboard shortcut na nag-a-activate sa button. Ito ay nasa
alinman sa isang control character, na tinukoy bilang ^@, ^A, ..., ^_, o isang function key, na tinukoy
bilang F1, F2, ..., F35. Mga control key na ginagamit para sa paggalaw ng cursor sa text input
hindi maaaring i-activate ng mga field ang anumang mga button, maliban sa TAB (^I), RETURN (^M),
LINEFEED (^J), na maaaring mag-activate ng button kapag ang cursor ay nasa huling text input
na patlang.

Ang pag-uugali ng pindutan ay tinutukoy ng uri:

magpatuloy Ang FvwmForm ay nagpapatuloy sa pagpapatupad pagkatapos ipadala ang mga utos.

i-restart Pagkatapos ipadala ang mga command, ni-reset ng FvwmForm ang lahat ng value sa inisyal
isa, at pagkatapos ay magpapatuloy sa pagpapatupad.

quit FvwmForm quits pagkatapos ipadala ang mga command.

*FvwmForm: Utos utos
Tinutukoy ng opsyong ito ang isang Fvwm command na nauugnay sa kasalukuyang button. May pwede
maging higit sa isang utos na naka-attach sa isang button. Mga utos na lumalabas bago ang anuman
*FvwmForm: Ang opsyon sa button ay isinasagawa sa oras ng pagsisimula. Ito ay karaniwang isang beep na
nakakakuha ng atensyon ng gumagamit.

Ang mga utos na nagsisimula sa tandang padamdam (!) ay isinasagawa ng FvwmForm, lahat ng iba pa
Ang mga utos ay ipinadala sa Fvwm para sa pagpapatupad. Bago ipadala ang bawat utos sa Fvwm,
Kinikilala ng FvwmForm ang mga variable ng mga sumusunod na form, at nagbibigay ng mga halaga sa kanila.

$(pangalan) If pangalan tumutugma sa field ng text input, ang resulta ay input ng user
string. Ang mga espesyal na character na single-quote, double-quote at backslash ay
inunahan ng backslash.

If pangalan tumutugma sa isang pagpipilian, ang resulta ay ang halaga ng pagpipilian (bilang
tinukoy sa *FvwmForm: Choice) kung napili ang pagpipilian. Kung ang pagpipilian
ay hindi napili, ang resulta ay isang blangkong string.

If pangalan tumutugma sa isang seleksyon, ang resulta ay isang listahan ng
napiling mga halaga ng lahat ng mga pagpipilian nito na pinaghihiwalay ng mga puwang.

$(pangalan?pisi) If pangalan ay isang text input field at ang halaga nito ay hindi isang walang laman na string, ang
ang resulta ay pisi, na may inilapat na recursive variable substitution. Kung ang
walang laman ang halaga ng input, walang laman ang resulta.

If pangalan ay isang pagpipilian at ito ay pinili, ang resulta ay pisi, Na may
inilapat ang recursive variable substitution. Kung hindi pinili,
walang laman ang resulta.

$(pangalan!pisi) Ang parehong bilang sa itaas, maliban na ang kabaligtaran na mga kondisyon ay kinuha.

Kapag ginagamit ang "?" at "!" mga form upang pumasa sa isang string, ang string ay delimited
sa pamamagitan ng tamang panaklong. Kung kailangan mong maglagay ng tamang panaklong sa a
string, unahan ang kanang panaklong na may backslash.

*FvwmForm: UseData datafile nangunguna
Sinasabi sa FvwmForm na magbasa ng data file at mag-extract ng data mula sa mga module command na tumutugma
ang "nangungunang" argumento at isang input, choice, o selection variable sa isang form.

Nagbibigay-daan ito sa isang form na magpakita ng kasalukuyang data ng configuration ng fvwm module. Para sa isang halimbawa ng
kung paano ito gumagana, suriin ang file na "FvwmForm-Rlogin" na naka-install sa read-only
architecture-independent na data directory, [PREFIX/share/fvwm] at ipinapakita sa ibaba.

Para sa mga pagpipilian, ang setting ng button ay kinakatawan bilang salitang "on", lahat ng iba pa
itinuturing na off ang mga value para sa isang setting.

Para sa mga seleksyon, ang setting ng bawat button ng pagpili ay tinutukoy sa pamamagitan ng pagtutugma ng
kasalukuyang halaga ng pagpili laban sa bawat pagpipilian. Sa kasalukuyan, ito ay gumagana lamang
tama para sa mga seleksyon na nagbibigay-daan sa isang pagpipilian.

*FvwmForm: ButtonPointer pointername
Baguhin ang default na mouse pointer (hand2) na ginamit kapag nag-hover sa isang button. Ang
ang pointername ay dapat isa sa mga pangalang tinukoy sa isamang file X11/cursorfont.h
(nang walang XC_ prefix). Tingnan ang DEFAULTS.

*FvwmForm: ButtonInPointer pointername
Baguhin ang default na mouse pointer (hand1) na ginamit habang pinindot ang isang button. Ang
ang pointername ay dapat isa sa mga pangalang tinukoy sa isamang file X11/cursorfont.h
(nang walang XC_ prefix). Tingnan ang DEFAULTS.

*FvwmForm: InputPointer pointername
Baguhin ang default na mouse pointer (xterm) na ginamit habang ang pointer ay nasa isang text field.
Ang pointername ay dapat isa sa mga pangalang tinukoy sa isamang file X11/cursorfont.h
(nang walang XC_ prefix). Tingnan ang DEFAULTS.

*FvwmForm: ButtonPointerFore|Bumalik kulay
Baguhin ang default na mouse pointer sa foreground at mga kulay ng background na ginagamit kapag nagho-hover
sa ibabaw ng isang pindutan. Tingnan ang DEFAULTS.

*FvwmForm: ButtonInPointerFore|Bumalik kulay
Baguhin ang default na mouse pointer foreground at mga kulay ng background na ginamit habang isang button
ay pinindot papasok. Tingnan ang DEFAULTS.

*FvwmForm: InputPointerFore|Bumalik kulay
Baguhin ang default na mouse pointer foreground at mga kulay ng background na ginamit habang ang
ang pointer ay nasa isang text field. Tingnan ang DEFAULTS.

*FvwmForm: Timeout segundo utos "text"
I-set up ang FvwmForm upang mag-time out pagkatapos ng halaga ng segundo tinukoy. Kapag ang timer
umabot sa zero, utos nagpapatupad. Ang teksto field ay ipinapakita halos tulad ng a teksto patlang,
maliban na ang isang '%%' sa linya ay awtomatikong pinapalitan ng tagal ng natitirang oras
ang timer. Ang halaga ay ina-update bawat segundo habang bumibilang ang timer. May pwede
maging isang timeout field lang bawat form.

HALIMBAWA


Ang lahat ng mga sumusunod na "halimbawa" ay naka-install sa read-only na architecture-independent
direktoryo ng data, [PREFIX/share/fvwm], sa panahon ng pag-install ng fvwm.

Ang mga sumusunod na utos ay lumikha ng isang menu upang i-invoke ang mga halimbawa:

DestroyMenu Forms
AddToMenu Forms "&Q. QuitVerify" Module FvwmForm FvwmForm-QuitVerify
AddToMenu Forms "&C. Capture" Module FvwmForm FvwmForm-Capture
AddToMenu Forms "&R. Rlogin" Module FvwmForm FvwmForm-Rlogin
AddToMenu Forms "&T. Talk" Module FvwmForm FvwmForm-Talk

Halimbawa 1 - Huminto Patunayan


Ginagaya ng halimbawang ito ang mwm na paraan ng pagkumpirma ng pag-logout. Ang pagbabalik ay nag-logout, Escape
kinansela ang pag-logout. Nag-time out ito pagkatapos ng 20 segundo at gumaganap ng katumbas ng 'Logout'
button.
DestroyModuleConfig FvwmForm-QuitVerify: *
*FvwmForm-QuitVerify: GrabServer
*FvwmForm-QuitVerify: WarpPointer
*FvwmForm-QuitVerify: Command Beep
*FvwmForm-QuitVerify: Line center
*FvwmForm-QuitVerify: I-text ang "Gusto mo ba talagang mag-logout?"
*FvwmForm-QuitVerify: Palawakin ang linya
*FvwmForm-QuitVerify: Button quit "Logout" ^M
*FvwmForm-QuitVerify: Command Quit
*FvwmForm-QuitVerify: I-restart ang button na "I-restart" ^R
*FvwmForm-QuitVerify: Command Restart
*FvwmForm-QuitVerify: Button quit "Cancel" ^[
*FvwmForm-QuitVerify: Command Nop
*FvwmForm-QuitVerify: Timeout 20 Quit "Magaganap ang awtomatikong pag-logout sa %% na segundo."

Halimbawa 2 - Malayo Mag-login


Hinahayaan ng halimbawang ito ang user na mag-type ng host name, isang opsyonal na user name, at magbukas ng xterm
window mula sa remote host.
DestroyModuleConfig FvwmForm-Rlogin: *
*FvwmForm-Rlogin: WarpPointer
*FvwmForm-Rlogin: Line center
*FvwmForm-Rlogin: I-text ang "Login to Remote Host"
*FvwmForm-Rlogin: Line center
*FvwmForm-Rlogin: I-text ang "Host:"
*FvwmForm-Rlogin: Input HostName 20 ""
*FvwmForm-Rlogin: Line center
*FvwmForm-Rlogin: Selection UserSel single
*FvwmForm-Rlogin: Default na Default ng Default sa "parehong user"
*FvwmForm-Rlogin: Choice Custom Custom off "user:"
*FvwmForm-Rlogin: Input UserName 10 ""
*FvwmForm-Rlogin: Palawakin ang linya
*FvwmForm-Rlogin: Button quit "Login" ^M
*FvwmForm-Rlogin: Command Exec exec ssh $(Custom?-l $(UserName)) $(HostName) xterm -T xterm@$(HostName) -display $HOSTDISPLAY &
# Bago i-save ang data, alisin ang anumang naunang na-save na data:
*FvwmForm-Rlogin: Command DestroyModuleConfig FvwmForm-RloginDefault: *
# Ang pindutang "Login" ay nagdudulot ng pag-login at pag-save ng kasalukuyang data:
*FvwmForm-Rlogin: Utos !( /bin/echo \
"# Ginawa ni FvwmForm-Rlogin sa: `/bin/date`."; /bin/echo \
'*FvwmForm-RloginDefault: HostName $(HostName)'; /bin/echo \
'*FvwmForm-RloginDefault: UserName $(UserName)'; /bin/echo \
'*FvwmForm-RloginDefault: Default na $(Default?on)'; /bin/echo \
'*FvwmForm-RloginDefault: Custom na $(Custom?on)' \
) > ${FVWM_USERDIR}/.FvwmForm-Rlogin
*FvwmForm-Rlogin: I-restart ang button na "I-reset"
*FvwmForm-Rlogin: Button quit "Cancel" ^[
*FvwmForm-Rlogin: Command Nop
# Sabihin sa FvwmForm na basahin ang mga vars mula sa .FvwmForm-RloginDefault na file:
*FvwmForm-Rlogin: UseData .FvwmForm-Rlogin *FvwmForm-RloginDefault

Halimbawa 3 - Pagbihag Bintana


Ang halimbawang ito ay nagbibigay ng front-end sa xwd, xwud, at xpr.
DestroyModuleConfig FvwmForm-Capture: *
*FvwmForm-Capture: Line center
*FvwmForm-Capture: I-text ang "Capture Window"
*FvwmForm-Capture: Kaliwang linya
*FvwmForm-Capture: Text "File: "
*FvwmForm-Capture: Input file 25 "/tmp/Capture"
*FvwmForm-Capture: Kaliwang linya
*FvwmForm-Capture: I-text ang "Printer: "
*FvwmForm-Capture: Input printer 20 "$PRINTER"
*FvwmForm-Capture: Palawakin ang linya
*FvwmForm-Capture: Selection PtrType single
*FvwmForm-Capture: Choice PS ps sa "PostScript"
*FvwmForm-Capture: Choice Ljet ljet off "HP LaserJet"
*FvwmForm-Capture: Kaliwang linya
*FvwmForm-Capture: I-text ang "xwd options:"
*FvwmForm-Capture: Palawakin ang linya
*FvwmForm-Capture: Maramihang Mga Opsyon sa Pagpili
*FvwmForm-Capture: Choice Brd -nobdrs off "No border"
*FvwmForm-Capture: Choice Frm -frame sa "With frame"
*FvwmForm-Capture: Choice XYZ -xy off "XY format"
*FvwmForm-Capture: Palawakin ang linya
*FvwmForm-Capture: Ipagpatuloy ang button na "Capture" ^M
*FvwmForm-Capture: Command Exec exec xwd -out $(file) $(Options) &
*FvwmForm-Capture: Ipagpatuloy ang button na "Preview"
*FvwmForm-Capture: Command Exec exec xwud -in $(file) at
*FvwmForm-Capture: Ipagpatuloy ang button na "I-print"
*FvwmForm-Capture: Command Exec exec xpr -device $(PtrType) $(file) | lpr -P $(printer) &
*FvwmForm-Capture: Button quit "Quit"

Halimbawa 4 - Makipag-usap Anyo


Ang halimbawang ito ay nagbibigay ng kapalit para sa module na FvwmTalk. Mayroong 2 anyo,
"FvwmForm-Talk." na nagsasagawa ng mga utos, o nagpapadala ng mga utos sa fvwm para sa pagpapatupad, at
"FvwmForm-TalkHelp." na isang help form.

Sa form ng tulong, pansinin kung paano binago ang vertical line spacing. Normal na linya ng FvwmForm
Ipinapalagay ng spacing na ang text ay kahalo ng mga button, ang mga form ng tulong ay nangangailangan ng ibang espasyo.

# FvwmForm-Talk - Pangunahing kapalit para sa FvwmTalk
DestroyModuleConfig FvwmForm-Talk: *
*FvwmForm-Talk: WarpPointer
# Layout
*FvwmForm-Talk: Line center
*FvwmForm-Talk: I-text ang "Talk to Fvwm"
*FvwmForm-Talk: Kaliwang linya
*FvwmForm-Talk: I-text ang "Command:"
*FvwmForm-Talk: Input Command 80 ""
*FvwmForm-Talk: Kaliwang linya
*FvwmForm-Talk: I-text ang "Msg:"
*FvwmForm-Talk: Mensahe
*FvwmForm-Talk: Line center
# Mga Pindutan
*FvwmForm-Talk: I-restart ang button na "Return - Execute" ^M
*FvwmForm-Talk: Command $(Command)
*FvwmForm-Talk: Button na magpatuloy "F1 - Tulong" F1
*FvwmForm-Talk: Command Module FvwmForm FvwmForm-TalkHelp
*FvwmForm-Talk: I-restart ang pindutan "F3 - I-reset ang input" F3
*FvwmForm-Talk: Command Nop
*FvwmForm-Talk: Button quit "F4 - Dismiss" F4
*FvwmForm-Talk: Command Nop

# FvwmForm-TalkHelp - Text ng Tulong para sa FvwmForm-Talk
DestroyModuleConfig FvwmForm-TalkHelp: *
*FvwmForm-TalkHelp: WarpPointer
# Layout
*FvwmForm-TalkHelp: Line center
*FvwmForm-TalkHelp: I-text ang "Talk to Fvwm - Help"
*FvwmForm-TalkHelp: Kaliwang linya
*FvwmForm-TalkHelp: I-text ang " "
*FvwmForm-TalkHelp: Kaliwang linya
*FvwmForm-TalkHelp: PadVText 0
*FvwmForm-TalkHelp: I-text ang "Ipasok ang mga command sa
*FvwmForm-TalkHelp: Kaliwang linya
*FvwmForm-TalkHelp: I-text ang "Mga utos na nagsisimula sa
*FvwmForm-TalkHelp: Kaliwang linya
*FvwmForm-TalkHelp: I-text ang "shell bilang sub-process ng form."
*FvwmForm-TalkHelp: Kaliwang linya
*FvwmForm-TalkHelp: I-text ang "Lahat ng iba pang command ay ipinapadala sa fvwm para sa pagpapatupad."
*FvwmForm-TalkHelp: Kaliwang linya
*FvwmForm-TalkHelp: I-text ang ""
*FvwmForm-TalkHelp: Kaliwang linya
*FvwmForm-TalkHelp: Text "Ang mga mensahe ng error sa Fvwm ay ipinapakita sa
*FvwmForm-TalkHelp: Kaliwang linya
*FvwmForm-TalkHelp: I-text ang ""
# Mga Pindutan
*FvwmForm-TalkHelp: Line center
*FvwmForm-TalkHelp: Button quit "Return - Dismiss" ^M
*FvwmForm-TalkHelp: Command Nop

Gamitin ang FvwmForm online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Bracket
    Bracket
    Ang mga bracket ay isang libre, modernong open-source
    text editor na ginawa lalo na para sa Web
    Pag-unlad. Nakasulat sa HTML, CSS, at
    JavaScript na may mga nakatutok na visual na tool at
    prepr...
    I-download ang Mga Bracket
  • 2
    Libreng Pascal Compiler
    Libreng Pascal Compiler
    Isang 32/64/16-bit na Pascal compiler para sa
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS at DOS;
    semantically compatible sa...
    I-download ang Libreng Pascal Compiler
  • 3
    Impormasyon ng Canon EOS DIGITAL
    Impormasyon ng Canon EOS DIGITAL
    Walang shutter count ang Canon
    kasama sa EXIF ​​na impormasyon ng isang
    file ng imahe, bilang kabaligtaran sa Nikon at
    Pentax. Walang opisyal na batay sa Canon
    aplikasyon...
    I-download ang Impormasyon ng Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    Ang rEFInd ay isang tinidor ng rEFIt boot
    manager. Tulad ng rEFIt, maaari ring i-REFInd
    auto-detect ang iyong naka-install na EFI boot
    loader at nagpapakita ito ng magandang GUI
    menu ng boot option...
    I-download ang reFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Ang pahina ng pag-download ng SourceForge ay upang
    bigyan ang mga user na i-download ang aking source na binuo
    Mga GSI, batay sa mahusay ni phhusson
    trabaho. Binubuo ko ang parehong Android Pie at
    Android 1...
    I-download ang ExpressLuke GSI
  • 6
    Music Caster
    Music Caster
    Ang Music Caster ay isang tray na music player
    na nagbibigay-daan sa iyong i-cast ang iyong lokal na musika sa a
    Google Cast device. Sa unang pagtakbo,
    kakailanganin mong i-click ang arrow sa iyong
    tas...
    I-download ang Music Caster
  • Marami pa »

Linux command

Ad