EngelsFransSpaans

Ad


OnWorks-favicon

FvwmForm - Online in de cloud

Voer FvwmForm uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht FvwmForm die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


FvwmForm - invoerformuliermodule voor Fvwm

KORTE INHOUD


Module FvwmFormulier [ Alias ]

FvwmForm moet worden voortgebracht door Fvwm. Indien aangeroepen vanaf de opdrachtregel, drukt FvwmForm zijn
versienummer en uitgangen.

PRODUCTBESCHRIJVING


FvwmForm biedt een mechanisme om gebruikersinvoer te krijgen en dienovereenkomstig te handelen. Dit wordt bereikt door
middel van een formulier dat de gebruiker kan invullen en waaruit de gebruiker acties kan selecteren die hij
wil Fvwm nemen. Een formulier bestaat uit vijf soorten items: tekstlabels, enkelregelige tekst
ingangen, elkaar uitsluitende selecties, meerkeuzeselecties en actieknoppen.
Deze items zijn gerangschikt in verschillende regels, met een zeer flexibele lay-out.

Een tekstlabel dient alleen ter verduidelijking. Het kan geen invoer accepteren.

Een time-outvermelding biedt een mechanisme voor het timen van het formulier en het uitvoeren van een bepaalde
actie wanneer de time-out optreedt. Het aftellen wordt op dezelfde manier weergegeven als een tekstlabel behalve
dat het wordt bijgewerkt met de resterende tijd.

Een tekstinvoerveld kan worden gebruikt om een ​​string van één regel te bewerken. FvwmForm accepteert Emacs-stijl
toetsen voor cursorbewegingen. Zie FvwmFormInput voor details. Muis kopiëren wordt niet ondersteund, maar
je kunt plakken.

Een selectie bestaat uit meerdere keuzes.

De selectie zelf is een logische entiteit die geen weergavefunctie heeft.

Elke keuze wordt weergegeven als een drukknop gevolgd door een verklarend tekstlabel. Wanneer
geselecteerd, toont een exclusieve keuze een cirkel in het midden, terwijl een meerkeuze wordt weergegeven
een controle.

Een actieknop stuurt, indien geactiveerd, een of meer opdrachten naar Fvwm of voert shell uit
commando's. De shell-commando's kunnen de inhoud van de invoervelden op het formulier bevatten en
weerspiegelen de instelling van keuzes op het formulier.

De actieknoppen kunnen worden geactiveerd via toetsenbord of muis.

INITIALISATIE


FvwmForm aangeroepen zonder alias gebruikt configuratiecommando's die beginnen met "*FvwmForm".

Normaal zou je FvwmForm aanroepen met een alias die de naam van een formulier vertegenwoordigt, its
configuratieopdrachten en configuratiebestand. Bijvoorbeeld het commando "Module FvwmForm
Rlogin" gebruikt configuratiecommando's die beginnen met "*Rlogin", en leest de optional
configuratiebestand "Rlogin".

Alle formulieren, ongeacht de alias, scannen eerst op configuratieopdrachten die beginnen met
"*FvwmFormDefault". Deze commando's komen normaal gesproken uit het ingebouwde formulier "FvwmForm-Form"
waarmee opdrachten worden opgeslagen in het bestand ".FvwmForm".

Het fysiek lezen van het optionele invoerbestand, ".FvwmForm", wordt alleen de eerste keer gedaan
FvwmForm wordt aangeroepen, of nadat "FvwmForm-Form" het bestand heeft bijgewerkt.

Wanneer het bestand ".FvwmForm" wordt gelezen, wordt dit gedaan door het commando "Read .FvwmForm" te verzenden
Quiet" naar fvwm. Vanwege de manier waarop het "read" commando werkt, kan het bestand blijven staan
in uw persoonlijke fvwm-gebruikersdirectory of in de fvwm-datadirectory. Zie de
beschrijving van het leescommando in de fvwm man-pagina voor meer informatie over het
omgevingsvariabele $FVWM_USERDIR.

Vervolgens leest FvwmForm de rest van de configuratie die fvwm heeft opgeslagen. Fvwm-winkels
continu configureren. De initiële configuratie komt uit de .fvwm2rc
bestand. Andere bronnen, waaronder "Lees"-commando's, kunnen een formulier definiëren.

Wanneer u FvwmForm en fvwm bestanden laat lezen, onthoud dan dat deze bestanden commando's bevatten
die shell-commando's kan uitvoeren, dus je moet voorzichtig zijn met het instellen van machtigingen op
deze bestanden.

Wanneer FvwmForm wordt aangeroepen met een venstercontext, bijvoorbeeld vanuit een venstermenu, wordt dit door alle commando's uitgevoerd
verzendt naar Fvwm zal die venstercontext hebben. Hierdoor zou FvwmForm het
venster van waaruit het wordt aangeroepen.

Nadat alle configuratieopdrachten zijn gelezen, geeft FvwmForm het formulier weer dat is gedefinieerd door
de commando's.

STANDAARD


FvwmForm maakt een ingebouwd formulier met de naam "FvwmForm-Form" dat een bestand maakt met de naam
".FvwmForm". Dit bestand bevat opgeslagen standaardformulierkleuren en lettertypen. Andere vormen gebruiken
deze standaardinstellingen, tenzij ze worden overschreven in het formulier.

Het standaard aanmaakformulier zou normaal gesproken worden aangeroepen vanuit een "modulemenu". Als bijvoorbeeld
u uw modulemenu "Module-Popup" noemt, voegt u de regel toe:
AddToMenu "Module-Popup" "FvwmForm Defaults" FvwmForm FvwmForm-Form
Wanneer u "FvwmForm Defaults" selecteert in uw modulemenu, wordt een formulier weergegeven dat wordt weergegeven
de huidige standaardinstellingen en stelt u in staat deze te wijzigen. Als u de optie "Opslaan Herstart mij" activeert
knop, wordt het bestand ".FvwmForm" geschreven en wordt "FvwmForm-Form" afgesloten en opnieuw gestart om de
nieuwe standaardwaarden.

Een voorbeeld van wat dit bestand kan bevatten na opslaan is:
# Dit bestand is voor het laatst gemaakt door FvwmForm-Form op zo nov 28 11:18:26 EST 1999.
*FvwmFormDefault: Lettertype 10x20
*FvwmFormDefault: Invoerlettertype 8x13bold
*FvwmFormStandaard: ButtonFont 10x20
*FvwmFormStandaard: Time-outlettertype 10x20
*FvwmFormDefault: Voor wit
*FvwmFormDefault: Terug korenbloemblauw
*FvwmFormDefault: Kleurenset -1
*FvwmFormDefault: ItemFore groen
*FvwmFormDefault: ItemBack grijs40
*FvwmFormDefault: ItemColorset -1
*FvwmFormDefault: ButtonPointer-hand2
*FvwmFormDefault: ButtonInPointer-ster
*FvwmFormDefault: InputPointer gumby
*FvwmFormDefault: ButtonPointerFore blauw
*FvwmFormDefault: ButtonPointerBack grijs
*FvwmFormDefault: ButtonInPointerFore grijs
*FvwmFormDefault: ButtonInPointerBack blauw
*FvwmFormDefault: InputPointerFore
*FvwmFormDefault: InputPointerBack
De opdrachten in dit bestand zijn net als elke andere FvwmForm-opdracht, behalve dat ze starten
met "*FvwmFormDefault".

FvwmForm leest het bestand ".FvwmForm" alleen de eerste keer dat het wordt gestart of nadat het bestand is
gewijzigd door "FvwmForm-Form". Het doet dit door het commando "*FvwmFormDefault: Read x" te verzenden.
Met "x" ingesteld op "y" of "n". "n" zorgt ervoor dat FvwmForm een ​​"lees .FvwmForm stil" commando naar stuurt
fvwm.

VARIABELE VERVANGING


Als u variabelen en waarden invoert op de opdrachtregel die wordt gebruikt om FvwmForm te starten (zoals deze):

Module FvwmForm MyForm ACTION=Bladeren "TITLE=Bladeren in formulier"

Vervolgens ondergaan alle FvwmForm-invoeropdrachten variabele vervanging. De variabelen uit de
opdrachtregel worden geëxporteerd. Vervolgens wordt elke opdracht uitgebreid met behulp van de variabelen uit de
omgeving. Als we bijvoorbeeld uitgaan van de bovenstaande aanroep van "MyForm", zouden commando's zijn
zo veranderd:

Voor *MyForm: tekst "$TITLE, Home $HOME, Going to $ACTION"
Na *MyForm: TEXT "Browse Form, Home /home/me, Going to Browse"

Het gebruik van deze voorziening moet het mogelijk maken dat één formulier voor verschillende sets van formulieren kan worden gebruikt
invoergegevens.

CONFIGURATIE


De volgende opdrachten kunnen worden ingesteld in het .fvwm2rc-bestand of op een van de andere manieren
fvwm kan opdrachten accepteren. De eenvoudigste techniek is om een ​​bestand te maken in de alleen-lezen
architectuuronafhankelijke gegevensdirectory, [PREFIX/share/fvwm] of uw persoonlijke fvwm
directory [$HOME/.fvwm], die overeenkomt met de formulieralias.

In de volgende alinea's zou de tekenreeks "FvwmForm" normaal gesproken de formulieralias zijn.

FvwmForm leest opdrachten voordat het formulier ooit wordt weergegeven en terwijl het formulier wordt gemaakt
weergegeven.

De volgende opdrachten worden geaccepteerd voordat het formulier wordt weergegeven:
Terug
Knop
Knop Lettertype
KnopInPointer
KnopInPointerFore
ButtonInPointerTerug
KnopPointer
KnopAanwijzerVoor
ButtonPointerTerug
Keuze
commando
Kleurenset
doopvont
Voor-
PakServer
Invoer
Invoerlettertype
Invoerwijzer
ArtikelTerug
ItemKleurenset
ArtikelVoor
InvoerPointerFore
InputPointerTerug
Lijn
Bericht
PadVText
Positie
Selectie
Tekst
Timeout
TimeoutLettertype
Titel
GebruikData
WarpPointer

De volgende opdrachten worden geaccepteerd terwijl het formulier wordt weergegeven:
Wereldmap
stop
Kaart verwijderen

De "Map", "UnMap" en "Stop" faciliteit is in ontwikkeling en wordt momenteel niet uitgelegd
in dit document, aangezien het waarschijnlijk zal veranderen.

De volgorde van de opties doet er WEL toe. De eerste achtergrondtekstkleur, "*FvwmFormBack",
aangetroffen voordat een weer te geven item de standaard achtergrondkleur voor het geheel instelt
vorm.

Verder kunnen kleuren, lettertypen, tekst, keuzes en knoppen in elke volgorde worden gemengd.
Er zijn geen ingebouwde limieten voor de grootte van het formulier, het aantal items op een formulier of het aantal lettertypen of
gebruikte kleuren.

*FvwmFormulier: PakServer
Deze optie zorgt ervoor dat FvwmForm de muisaanwijzer vastpakt bij het opstarten. Deze functie is handig
voor zaken als uitlogverificatie.

*FvwmFormulier: WarpPointer
Deze optie zorgt ervoor dat FvwmForm de muisaanwijzer vervormt in het venster bij het opstarten. Het
bespaart de gebruiker wat muisreizen.

*FvwmFormulier: Geometrie geometrie
Specificeert de FvwmForm-vensterlocatie. Dit is vergelijkbaar met de optie Positie
doet maar is flexibeler.

*FvwmFormulier: Positie x y
Zet het FvwmForm-venster op locatie (x, y) op het scherm. Volgens afspraak een negatief
x (y) waarde meet de afstand vanaf de rechterkant (onderkant) van het scherm.

Als deze optie wordt weggelaten, begint FvwmForm in het midden van het scherm.

*FvwmFormulier: Kleurenset n
Vertelt de module om kleurenset te gebruiken n. Zie FvwmTheme.

*FvwmFormulier: Terug kleur
Specificeert de achtergrondkleur van het FvwmForm-venster en alle tekst in het venster. De
eerste achtergrondkleur die FvwmForm leest, bepaalt de algehele achtergrondkleur van het scherm.
Schakelt de Colorset-optie uit. Zie STANDAARD.

*FvwmFormulier: Voor- kleur
Specificeert de voorgrondkleur voor het weergeven van tekstlabels. Schakelt de kleurenset uit
keuze. Zie STANDAARD.

*FvwmFormulier: ItemKleurenset n
Vertelt de module om kleurenset te gebruiken n voor artikelen. Zie FvwmTheme.

*FvwmFormulier: ArtikelTerug kleur
Specificeert de achtergrondkleur voor de tekstinvoervensters en de knoppen. Toetsen
worden weergegeven als 3D indrukbare knoppen. Invoer wordt weergegeven als 3D ingesprongen velden.
Achtergrondkleuren met medium schaduw werken het beste. Schakelt de optie ItemColorset uit. Zien
STANDAARD.

*FvwmFormulier: ArtikelVoor kleur
Specificeert de voorgrondkleur voor de tekenreeksen voor tekstinvoer en knoptekst. schakelaars
uit de optie ItemColorset. Zie STANDAARD.

*FvwmFormulier: doopvont doopvont
Specificeert het lettertype voor het weergeven van platte tekst. Zie STANDAARD.

*FvwmFormulier: Knop Lettertype doopvont
Specificeert het lettertype voor tekst in de actieknoppen. Zie STANDAARD.

*FvwmFormulier: Invoerlettertype doopvont
Specificeert het lettertype voor tekstinvoer. Zie STANDAARD.

*FvwmFormulier: TimeoutLettertype doopvont
Specificeert het lettertype voor de weergave van de time-outteller en gerelateerde tekst. Zie STANDAARD.

*FvwmFormulier: Lijn verantwoording
Begint een nieuwe regel. Een regel kan een willekeurig aantal tekst, invoer, knoppen en keuze bevatten
artikelen. Een FvwmForm-venster kan een willekeurig aantal regels hebben. De breedte van het raam is
die van de langste lijn.

Rechtvaardiging van items in de regel wordt gespecificeerd door verantwoording, wat er een van kan zijn
het volgende:

links Items worden links van het venster uitgelijnd.

rechts Items worden rechts van het venster uitgelijnd.

centrum Items worden in het midden van het venster geplaatst.

uitbreiden Als er slechts één item in de regel staat, wordt het item gecentreerd in het venster.
Als er twee of meer items aanwezig zijn, worden ze verspreid om de hele breedte te vullen
van het raam.

*FvwmFormulier: Bericht
Definieert een tekstgebied op het formulier dat het laatste foutbericht van fvwm bevat. Voor
Om de grootte van het formulier te bepalen, wordt aangenomen dat het berichtgebied 80 bytes lang is.
De werkelijke lengte is hetzelfde als het ontvangen bericht. Als het bericht groter is dan 80
bytes, kunt u de rest van het bericht zien door het formaat van het formulier te wijzigen.

Probeer geen tekst, knoppen of invoervelden op dezelfde regel erna te plaatsen
een berichtenveld. Berichten van meer dan 80 bytes zullen de rest van het bestand overlappen
lijn.

*FvwmFormulier: PadVText Pixels
Het aantal pixels dat wordt gebruikt als verticale opvulling tussen tekstitems, regel voor regel. De
standaard is 6 wat er goed uitziet op regels met tekst vermengd met invoervakken,
keuzes of knoppen.

Voor gewone tekst, zoals bijvoorbeeld op een helpformulier, ziet opvulling van nul er beter uit.

(Er zijn tal van andere opvulwaarden die worden gebruikt in formulierlay-out die momenteel niet kunnen worden gebruikt
veranderd met commando's.)

*FvwmFormulier: Tekst snaar
displays snaar als gewone tekst. Regeleinden moeten worden bereikt door meerdere *FvwmForm:
Regel en *FvwmForm: tekstopties. Blanks kunnen worden gebruikt om extra opvulling tussen te bieden
artikelen.

*FvwmFormulier: Titel snaar
displays snaar als titel van het venster. De string moet tussen dubbele aanhalingstekens staan.
Als u deze opdracht gebruikt met iets anders dan een tekenreeks tussen aanhalingstekens, wordt een
lege titel. Als deze opdracht niet wordt gebruikt, is de titel van het venster de formulieralias.

*FvwmFormulier: Invoer naam grootte init_tekenreeks
Specificeert een tekstinvoeritem met naam naam. Een subvenster van grootte karakters in de breedte
wordt gebruikt voor bewerking. Als init_tekenreeks aanwezig is, is het de initiële string when
FvwmForm start of reset zichzelf. De standaard initiële tekenreeks is "".

U kunt met de muis in een invoerveld plakken met knop 2. Knoppen 1 en 3 verplaatsen de
cursor in een invoerveld.

Invoervelden staan ​​altijd in de invoegmodus, overtypen wordt niet ondersteund.

Toetsaanslagen van het type Emacs worden ondersteund.

Control-a, Home en Begin gaan naar de voorkant van een invoerveld. Controle-e en eindbeweging
aan het einde van een invoerveld. Control-b en Links bewegen naar links in een invoerveld.
Control-f en Rechts verplaatsen naar rechts in een invoerveld. Control-p, Up en Shift-Tab bewegen
naar een eventueel vorig invoerveld, als het formulier één invoerveld heeft, vorige oproepen
waarde. Control-n, Down, Return, Line-feed en Tab gaan naar het volgende invoerveld als
any, als het formulier één invoerveld heeft, voor control-n en Down, herstel vorige invoer
waarde. Control-h gaat achteruit in een invoerveld en wist een teken. Controle-d en
Verwijderen verwijdert het volgende teken in een invoerveld. Control-k wist voor de cursor
aan het einde van een invoerveld. Control-u wist het hele invoerveld.

Wanneer een formulier een opdracht uitvoert, worden alle invoerwaarden opgeslagen in een invoerring
geschiedenis 50 items diep.

meta(mod2)-"<" haalt de vorige waarde van een invoerveld op. meta(mod2)-">"
haalt de volgende waarde van een invoerveld op.

(Gebruik voor formulieren met één invoerveld de veel eenvoudigere pijltoetsen.)

*FvwmFormulier: Selectie naam type dan:
Deze optie start een selectie-item met naam naam. De keuzes zijn gespecificeerd in
volgende configuratieopdrachten. De optie type dan: is een van de volgende:

single De selecties sluiten elkaar uit.

meervoudig Dit is een meerkeuze keuze.

*FvwmFormulier: Keuze naam waarde on | korting snaar
Specificeert een keuze voor een voortgaande selectie. Het keuze-item heeft een naam en waarde
deze worden gebruikt in commando's. Zie *FvwmForm: Opdracht. De snaar wordt getoond aan de
rechts van de keuzeknop als een label.

De keuze gaat uit van de opgegeven beginstatus ("aan" betekent geselecteerd) wanneer FvwmForm
start of reset. Als de selecties elkaar uitsluiten, detecteert FvwmForm NIET
inconsistenties in de begintoestand van de keuzes, dwz twee of geen van de keuzes
kan worden geselecteerd. Zodra de gebruiker echter een keuze selecteert, verzekert FvwmForm er slechts één
is geselecteerd.

*FvwmFormulier: Knop type dan: snaar [sleutel]
Deze optie specificeert een actieknop. De knop heeft snaar als label, en
voert een set Fvwm uit commando wanneer deze is geactiveerd. De commando's zijn de volgende
*FvwmForm: Opdrachten.

De optionele sleutel specificeert een sneltoets die de knop activeert. Het is in
ofwel een besturingsteken, opgegeven als ^@, ^A, ..., ^_, of een opgegeven functietoets
als F1, F2, ..., F35. Bedieningstoetsen die worden gebruikt voor cursorbewegingen bij tekstinvoer
velden kunnen geen knoppen activeren, met uitzondering van TAB (^I), RETURN (^M),
LINEFEED (^J), die een knop kan activeren wanneer de cursor zich in de laatste tekstinvoer bevindt
veld.

Het gedrag van de knop wordt bepaald door type dan: :

doorgaan FvwmForm zet de uitvoering voort na het verzenden van de opdrachten.

herstarten Na het versturen van de commando's zet FvwmForm alle waarden terug naar de initiaal
degenen, en gaat dan verder met de uitvoering.

quit FvwmForm stopt na het versturen van de commando's.

*FvwmFormulier: commando commando
Deze optie specificeert een Fvwm-opdracht die is gekoppeld aan de huidige knop. Er kan
meer dan één opdracht gekoppeld aan een knop zijn. Commando's die vóór elk verschijnen
*FvwmForm: Knopoptie wordt uitgevoerd tijdens het opstarten. Dit is meestal een piep die
krijgt de aandacht van de gebruiker.

Commando's die beginnen met een uitroepteken (!) worden uitgevoerd door FvwmForm, alle andere
commando's worden naar Fvwm gestuurd voor uitvoering. Voordat u elk commando naar Fvwm stuurt,
FvwmForm herkent variabelen van de volgende vormen en levert er waarden aan.

$(naam) If naam komt overeen met een tekstinvoerveld, het resultaat is de invoer van de gebruiker
snaar. De speciale tekens enkele aanhalingstekens, dubbele aanhalingstekens en backslash zijn
voorafgegaan door een backslash.

If naam overeenkomt met een keuze, het resultaat is de waarde van de keuze (als
gespecificeerd in *FvwmForm: Choice) als de keuze is geselecteerd. Als de keuze
niet is geselecteerd, is het resultaat een lege tekenreeks.

If naam overeenkomt met een selectie, is het resultaat een lijst van de
geselecteerde waarden van al zijn keuzes gescheiden door spaties.

$(naam?snaar) If naam is een tekstinvoerveld en de waarde ervan is geen lege tekenreeks, de
resultaat is snaar, met toegepaste recursieve variabelesubstitutie. Als de
invoerwaarde is leeg, het resultaat is leeg.

If naam is een keuze en het is geselecteerd, het resultaat is snaarmet
recursieve variabelesubstitutie toegepast. Als de keuze niet is geselecteerd,
het resultaat is leeg.

$(naam!snaar) Hetzelfde als hierboven, behalve dat de omgekeerde voorwaarden worden genomen.

Bij gebruik van de "?" En "!" formulieren om een ​​tekenreeks door te geven, wordt de tekenreeks gescheiden
door een haakje rechts. Als u een haakje rechts in a
tekenreeks, laat het rechter haakje voorafgaan door een backslash.

*FvwmFormulier: GebruikData data bestand leidend
Vertelt FvwmForm om een ​​gegevensbestand te lezen en gegevens te extraheren uit module-opdrachten die overeenkomen
het "leidende" argument en een invoer-, keuze- of selectievariabele in een formulier.

Hierdoor kan een formulier de huidige configuratiegegevens van de fvwm-module weergeven. Voor een voorbeeld van
hoe dit werkt, bekijk het bestand "FvwmForm-Rlogin" dat in alleen-lezen is geïnstalleerd
architectuuronafhankelijke datadirectory, [PREFIX/share/fvwm] en hieronder weergegeven.

Voor keuzes wordt de instelling van de knop weergegeven als het woord "aan", alle andere
waarden voor een instelling worden behandeld als uit.

Voor selecties wordt de instelling van elke keuzeknop bepaald door de overeenkomende
huidige waarde van de selectie tegen elke keuze. Momenteel werkt dit alleen
correct voor selecties die een enkele keuze toestaan.

*FvwmFormulier: KnopPointer pointernaam
Wijzig de standaard muisaanwijzer (hand2) die wordt gebruikt wanneer u de muisaanwijzer op een knop plaatst. De
pointername moet een van de namen zijn die zijn gedefinieerd in het include-bestand X11/cursorfont.h
(zonder het voorvoegsel XC_). Zie STANDAARD.

*FvwmFormulier: KnopInPointer pointernaam
Wijzig de standaard muisaanwijzer (hand1) die wordt gebruikt terwijl een knop wordt ingedrukt
pointername moet een van de namen zijn die zijn gedefinieerd in het include-bestand X11/cursorfont.h
(zonder het voorvoegsel XC_). Zie STANDAARD.

*FvwmFormulier: Invoerwijzer pointernaam
Wijzig de standaard muisaanwijzer (xterm) die wordt gebruikt terwijl de aanwijzer zich boven een tekstveld bevindt.
De pointernaam moet een van de namen zijn die zijn gedefinieerd in het include-bestand X11/cursorfont.h
(zonder het voorvoegsel XC_). Zie STANDAARD.

*FvwmFormulier: ButtonPointerFore|Terug kleur
Wijzig de standaard voorgrond- en achtergrondkleuren van de muisaanwijzer die worden gebruikt bij het zweven
boven een knop. Zie STANDAARD.

*FvwmFormulier: ButtonInPointerFore|Terug kleur
Wijzig de standaard voorgrond- en achtergrondkleuren van de muisaanwijzer die worden gebruikt terwijl een knop wordt gebruikt
is ingedrukt. Zie DEFAULTS.

*FvwmFormulier: InputPointerFore|Terug kleur
Wijzig de standaard voorgrond- en achtergrondkleuren van de muisaanwijzer die worden gebruikt tijdens het
aanwijzer op een tekstveld staat. Zie STANDAARD.

*FvwmFormulier: Timeout seconden commando "tekst"
Stel FvwmForm in op een time-out na het aantal seconden opgegeven. Wanneer de timer
raakt nul, commando voert uit. De tekst veld wordt weergegeven net als een Tekst veld,
behalve dat een '%%' in de regel automatisch wordt vervangen door de resterende tijd
de timer. De waarde wordt elke seconde bijgewerkt terwijl de timer aftelt. Er kan
slechts één time-outveld per formulier zijn.

Voorbeelden


Alle volgende "voorbeelden" zijn geïnstalleerd in de alleen-lezen architectuur-onafhankelijk
data directory, [PREFIX/share/fvwm], tijdens fvwm installatie.

Met de volgende opdrachten wordt een menu gemaakt om de voorbeelden op te roepen:

DestroyMenu-formulieren
AddToMenu Formulieren "&Vraag QuitVerify" Module FvwmForm FvwmForm-QuitVerify
AddToMenu Formulieren Module "&C. Capture" FvwmForm FvwmForm-Capture
AddToMenu Formulieren "&R. Rlogin" Module FvwmForm FvwmForm-Rlogin
AddToMenu Formulieren "&T. Talk" Module FvwmForm FvwmForm-Talk

VOORBEELD 1 - Verlaten Controleren


Dit voorbeeld simuleert de mwm-manier om uitloggen te bevestigen. Return doet het uitloggen, Escape
annuleert het uitloggen. Er treedt een time-out op na 20 seconden en voert het equivalent van 'Uitloggen' uit
knop.
DestroyModuleConfig FvwmForm-QuitVerify: *
*FvwmForm-QuitVerify: GrabServer
*FvwmForm-QuitVerify: WarpPointer
*FvwmForm-QuitVerify: Opdrachtpiep
*FvwmForm-QuitVerify: Lijncentrum
*FvwmForm-QuitVerify: Tekst "Wilt u echt uitloggen?"
*FvwmForm-QuitVerify: Lijn uitvouwen
*FvwmForm-QuitVerify: Knop afsluiten "Uitloggen" ^M
*FvwmForm-QuitVerify: Opdracht Quit
*FvwmForm-QuitVerify: Knop herstart "Herstart" ^R
*FvwmForm-QuitVerify: opdracht opnieuw opstarten
*FvwmForm-QuitVerify: Knop afsluiten "Annuleren" ^[
*FvwmForm-QuitVerify: Command Nop
*FvwmForm-QuitVerify: Timeout 20 Quit "Automatisch uitloggen vindt plaats in %% seconden."

VOORBEELD 2 - op Afstand Inloggen


In dit voorbeeld kan de gebruiker een hostnaam en een optionele gebruikersnaam typen en een xterm openen
venster van de externe host.
DestroyModuleConfig FvwmForm-Rlogin: *
*FvwmForm-Rlogin: WarpPointer
*FvwmForm-Rlogin: Lijn midden
*FvwmForm-Rlogin: tekst "Inloggen op externe host"
*FvwmForm-Rlogin: Lijn midden
*FvwmForm-Rlogin: Tekst "Host:"
*FvwmForm-Rlogin: Hostnaam 20 "" invoeren
*FvwmForm-Rlogin: Lijn midden
*FvwmForm-Rlogin: Selectie UserSel single
*FvwmForm-Rlogin: Keuze Standaard Standaard op "dezelfde gebruiker"
*FvwmForm-Rlogin: Keuze Aangepast Aangepast uit "gebruiker:"
*FvwmForm-Rlogin: Voer gebruikersnaam 10 "" in
*FvwmForm-Rlogin: regel uitbreiden
*FvwmForm-Rlogin: Knop afsluiten "Login" ^M
*FvwmForm-Rlogin: Command Exec exec ssh $(Custom?-l $(Gebruikersnaam)) $(Hostnaam) xterm -T xterm@$(Hostnaam) -display $HOSTDISPLAY &
# Verwijder alle eerder opgeslagen gegevens voordat u de gegevens opslaat:
*FvwmForm-Rlogin: Commando DestroyModuleConfig FvwmForm-RloginDefault: *
# De knop "Login" zorgt voor een login en een opslag van de huidige gegevens:
*FvwmForm-Rlogin: Commando !( /bin/echo \
"# Gemaakt door FvwmForm-Rlogin op: `/bin/datum`."; /bin/echo \
'*FvwmForm-RloginDefault: Hostnaam $(Hostnaam)'; /bin/echo \
'*FvwmForm-RloginDefault: Gebruikersnaam $(Gebruikersnaam)'; /bin/echo \
'*FvwmForm-RloginDefault: Standaard $(Standaard?aan)'; /bin/echo \
'*FvwmForm-RloginDefault: Custom $(Custom?on)' \
) > ${FVWM_USERDIR}/.FvwmForm-Rlogin
*FvwmForm-Rlogin: Knop herstart "Reset"
*FvwmForm-Rlogin: Knop afsluiten "Annuleren" ^[
*FvwmForm-Rlogin: Command Nop
# Vertel FvwmForm om vars te lezen uit het .FvwmForm-RloginDefault-bestand:
*FvwmForm-Rlogin: UseData .FvwmForm-Rlogin *FvwmForm-RloginDefault

VOORBEELD 3 - vangen venster


Dit voorbeeld biedt een front-end voor xwd, xwud en xpr.
DestroyModuleConfig FvwmForm-Capture: *
*FvwmForm-Capture: Lijn midden
*FvwmForm-Capture: Tekst "Venster vastleggen"
*FvwmForm-Capture: Regel links
*FvwmForm-Capture: Tekst "Bestand: "
*FvwmForm-Capture: invoerbestand 25 "/tmp/Capture"
*FvwmForm-Capture: Regel links
*FvwmForm-Capture: Tekst "Printer: "
*FvwmForm-Capture: Voer printer 20 "$PRINTER" in
*FvwmForm-Capture: Lijn uitbreiden
*FvwmForm-Capture: Selectie PtrType single
*FvwmForm-Capture: Keuze PS ps op "PostScript"
*FvwmForm-Capture: Keuze Ljet ljet uit "HP LaserJet"
*FvwmForm-Capture: Regel links
*FvwmForm-Capture: tekst "xwd-opties:"
*FvwmForm-Capture: Lijn uitbreiden
*FvwmForm-Capture: meerdere selectieopties
*FvwmForm-Capture: Keuze Brd -nobdrs uit "Geen rand"
*FvwmForm-Capture: Keuze uit -frame op "Met frame"
*FvwmForm-Capture: Keuze XYZ -xy uit "XY formaat"
*FvwmForm-Capture: Lijn uitbreiden
*FvwmForm-Capture: Knop doorgaan "Capture" ^M
*FvwmForm-Capture: Command Exec exec xwd -out $(bestand) $(Opties) &
*FvwmForm-Capture: Knop doorgaan "Preview"
*FvwmForm-Capture: Command Exec exec xwud -in $(bestand) &
*FvwmForm-Capture: Knop doorgaan "Afdrukken"
*FvwmForm-Capture: Command Exec exec xpr -device $(PtrType) $(bestand) | lpr -P $(printer) &
*FvwmForm-Capture: Knop afsluiten "Afsluiten"

VOORBEELD 4 - Talk Formulier


Dit voorbeeld biedt een vervanging voor de module FvwmTalk. Er zijn 2 vormen,
"FvwmForm-Talk." die commando's uitvoert, of commando's naar fvwm stuurt voor uitvoering, en
"FvwmForm-TalkHelp." dat is een hulpformulier.

Zie in het helpformulier hoe de verticale regelafstand wordt gewijzigd. Normale FvwmForm-regel
spatiëring gaat ervan uit dat tekst wordt vermengd met knoppen, hulpformulieren vereisen een andere spatiëring.

# FvwmForm-Talk - Basisvervanging voor FvwmTalk
DestroyModuleConfig FvwmForm-Talk: *
*FvwmForm-Talk: WarpPointer
# Lay-out
*FvwmForm-Talk: Lijn midden
*FvwmForm-Talk: Tekst "Praat met Fvwm"
*FvwmForm-Talk: regel links
*FvwmForm-Talk: Tekst "Command:"
*FvwmForm-Talk: invoeropdracht 80 ""
*FvwmForm-Talk: regel links
*FvwmForm-Talk: Tekst "Msg:"
*FvwmForm-Talk: Bericht
*FvwmForm-Talk: Lijn midden
# Toetsen
*FvwmForm-Talk: Knop herstart "Return - Execute" ^M
*FvwmForm-Talk: Commando $(Commando)
*FvwmForm-Talk: Knop doorgaan "F1 - Help" F1
*FvwmForm-Talk: Opdrachtmodule FvwmForm FvwmForm-TalkHelp
*FvwmForm-Talk: Knop herstart "F3 - Reset invoer" F3
*FvwmForm-Talk: Command Nop
*FvwmForm-Talk: Knop afsluiten "F4 - Afwijzen" F4
*FvwmForm-Talk: Command Nop

# FvwmForm-TalkHelp - Helptekst voor FvwmForm-Talk
DestroyModuleConfig FvwmForm-TalkHelp: *
*FvwmForm-TalkHelp: WarpPointer
# Lay-out
*FvwmForm-TalkHelp: Lijncentrum
*FvwmForm-TalkHelp: Tekst "Praat met Fvwm - Help"
*FvwmForm-TalkHelp: regel links
*FvwmForm-TalkHelp: Tekst " "
*FvwmForm-TalkHelp: regel links
*FvwmForm-TalkHelp: PadVText 0
*FvwmForm-TalkHelp: Tekst "Voer opdrachten in het
*FvwmForm-TalkHelp: regel links
*FvwmForm-TalkHelp: Tekst "Opdrachten beginnend met
*FvwmForm-TalkHelp: regel links
*FvwmForm-TalkHelp: tekst "shell als een subproces van het formulier."
*FvwmForm-TalkHelp: regel links
*FvwmForm-TalkHelp: tekst "Alle andere opdrachten worden naar fvwm gestuurd voor uitvoering."
*FvwmForm-TalkHelp: regel links
*FvwmForm-TalkHelp: Tekst ""
*FvwmForm-TalkHelp: regel links
*FvwmForm-TalkHelp: tekst "Fvwm-foutmeldingen worden weergegeven op het
*FvwmForm-TalkHelp: regel links
*FvwmForm-TalkHelp: Tekst ""
# Toetsen
*FvwmForm-TalkHelp: Lijncentrum
*FvwmForm-TalkHelp: Knop afsluiten "Return - Dismiss" ^M
*FvwmForm-TalkHelp: Command Nop

Gebruik FvwmForm online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Beugels
    Beugels
    Brackets is een gratis, moderne open-source
    teksteditor speciaal gemaakt voor het web
    Ontwikkeling. Geschreven in HTML, CSS en
    JavaScript met gerichte visuele hulpmiddelen en
    voorbereiding...
    Download haakjes
  • 2
    Gratis Pascal-compiler
    Gratis Pascal-compiler
    Een 32/64/16-bit Pascal-compiler voor
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Gameboy
    Advance, Nintendo NDS en DOS;
    semantisch compatibel met...
    Download de gratis Pascal-compiler
  • 3
    Canon EOS DIGITAL-info
    Canon EOS DIGITAL-info
    Canon heeft geen sluitertijd
    opgenomen in de EXIF-informatie van een
    afbeeldingsbestand, in tegenstelling tot Nikon en
    Pentax. Er is geen officiële Canon-basis
    sollicitatie ...
    Canon EOS DIGITAL-info downloaden
  • 4
    REFInd
    REFInd
    rEFInd is een vork van de rEFIt-laars
    manager. Net als rEFIt kan rEFInd dat ook
    detecteert automatisch uw geïnstalleerde EFI-opstart
    laders en het presenteert een mooie GUI
    menu van opstartoptie...
    rEFInd downloaden
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Deze SourceForge-downloadpagina was om
    sta gebruikers toe om mijn gebouwde bron te downloaden
    GSI's, gebaseerd op Phhusson's Great
    werk. Ik bouw zowel Android Pie als
    Androïde 1...
    ExpressLuke GSI downloaden
  • 6
    Muziek Caster
    Muziek Caster
    Music Caster is een dienbladmuziekspeler
    waarmee je je lokale muziek kunt casten naar een
    Google Cast-apparaat. Op de eerste vlucht,
    u moet op de pijl in uw klikken
    tas...
    Musiccaster downloaden
  • Meer "

Linux-commando's

Ad