From 0b8ca6637be94f7814cafa7d01ad4699672ff336 Mon Sep 17 00:00:00 2001 From: Darrell Anderson Date: Tue, 21 Jan 2014 22:06:48 -0600 Subject: Beautify docbook files --- .../docs/tdewebdev/kommander/basics.docbook | 154 +- .../docs/tdewebdev/kommander/commands.docbook | 19 +- .../docs/tdewebdev/kommander/credits.docbook | 82 +- tde-i18n-da/docs/tdewebdev/kommander/dcop.docbook | 173 +-- .../docs/tdewebdev/kommander/editor.docbook | 1506 ++++---------------- .../docs/tdewebdev/kommander/extending.docbook | 25 +- .../docs/tdewebdev/kommander/glossary.docbook | 28 +- tde-i18n-da/docs/tdewebdev/kommander/index.docbook | 89 +- .../docs/tdewebdev/kommander/installation.docbook | 21 +- .../docs/tdewebdev/kommander/introduction.docbook | 60 +- .../docs/tdewebdev/kommander/q-and-a.docbook | 19 +- .../docs/tdewebdev/kommander/specials.docbook | 553 ++----- .../docs/tdewebdev/kommander/tutorials.docbook | 67 +- .../docs/tdewebdev/kommander/widgets.docbook | 317 ++-- 14 files changed, 611 insertions(+), 2502 deletions(-) (limited to 'tde-i18n-da/docs/tdewebdev/kommander') diff --git a/tde-i18n-da/docs/tdewebdev/kommander/basics.docbook b/tde-i18n-da/docs/tdewebdev/kommander/basics.docbook index c67813a5f7c..4c91849d64f 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/basics.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/basics.docbook @@ -2,32 +2,13 @@ -Grundlæggende &kommander; +Grundlæggende &kommander; -Tamara King
tik@acm.org -
+Tamara King
tik@acm.org +
-Eric Laffoon
sequitur@kde.org -
+Eric Laffoon
sequitur@kde.org +
&rune.laursen.role; @@ -35,126 +16,55 @@
-Grundlæggende &kommander; +Grundlæggende &kommander; -Koncepter - - -&kommander; blev oprindeligt designet omkring et simpelt koncept der har vist sig næsten revolutionerende blandt visuelle designværktøjer. Typisk tillader disse værktøjer at man kan oprette dialoger og måske endda hovedvindue-grænseflader. Hovedvindue-grænseflader er naturligvis et programs hovedgrænseflade der typisk indeholder menuer, værktøjslinjer, statuslinje og programarealet. Dialoger er børnevinduerne som typisk ikke har menuer og således navngivet fordi deres formål er at have en dialog eller udveksle information mellem dig og hovedprogrammet. Elementerne i en dialog kaldes kontroller og du kobler dit program til disse kontroller. &kommander; er anderledes pga. sin non-programmatiske natur i denne henseende. Det bruger konceptet om at associere tekst med kontrollerne på dialogen. Til at begynde med kaldtes dette Associeret tekst men kaldes nu &kommander; tekst. Kontroller i &kommander;-dialoger kan indeholde indholdet af andre kontroller gennem en reference og en kontrol kan referere sit eget indhold vha. en Speciel som ser således ud: @kontrolTekst. Specielle er kommandoer med specielle betydning i &kommander;. Så hvis du har oprettet en dialog med to linjeEditorkontroller og navngivet den første Fornavn og den anden Efternavn, kan du oprette en knap og sætte dens &kommander;tekst til Mit navn er @Fornavn @Efternavn. Du vil være nødt til at sætte @kontrolTekst i for- og efternavnskontrollerne, husker du? Vi må fortælle &kommander; at referere til teksten i dem. Du kan køre dette fra en Konsol og den vil så udskrive strengen for dig. Så den vil referere fornavnet sådan her: @Fornavn -> hent kontrollen med navnet Fornavn(@Fornavn) -> @kontrolTekst -> hent indholdet af linjeEditorkontrollen. Så i dette tilfælde returnerer @Fornavn Eric: @fornavn -> @kontrolTekst -> Eric. - -Dette er kernen af &kommander;. Det er hvad du kan gøre med disse funktionaliteter der gør det interessant. For det første er det værd at bide mærke i, at sammenlignet med den almindelige fremgangsmåde i et sprogbaseret værktøj, er der ikke behov for programmeringsudtryk i &kommander;, for at definere disse operationer. Dette gør &kommander; hurtig for udviklere. For slutbrugere er det meget simplere end at lære sprogkontruktioner. For alle betyder det at man kan fokusere på opgaven og ikke hele tiden sidde med referencedokumentationen i hånden. I starten, når folk introduceres for et værktøj som &kommander;, er det første spørgsmål altid Hvad kan jeg bruge sådan et lækkert værktøj til? Det viser sig at strengmanipulation bruges sådan ca. overalt. - -Så hvad kan &kommander;? Her er en liste kogt ned til de mest grundlæggende funktioner. &kommander; kan: +Koncepter + + +&kommander; blev oprindeligt designet omkring et simpelt koncept der har vist sig næsten revolutionerende blandt visuelle designværktøjer. Typisk tillader disse værktøjer at man kan oprette dialoger og måske endda hovedvindue-grænseflader. Hovedvindue-grænseflader er naturligvis et programs hovedgrænseflade der typisk indeholder menuer, værktøjslinjer, statuslinje og programarealet. Dialoger er børnevinduerne som typisk ikke har menuer og således navngivet fordi deres formål er at have en dialog eller udveksle information mellem dig og hovedprogrammet. Elementerne i en dialog kaldes kontroller og du kobler dit program til disse kontroller. &kommander; er anderledes pga. sin non-programmatiske natur i denne henseende. Det bruger konceptet om at associere tekst med kontrollerne på dialogen. Til at begynde med kaldtes dette Associeret tekst men kaldes nu &kommander; tekst. Kontroller i &kommander;-dialoger kan indeholde indholdet af andre kontroller gennem en reference og en kontrol kan referere sit eget indhold vha. en Speciel som ser således ud: @kontrolTekst. Specielle er kommandoer med specielle betydning i &kommander;. Så hvis du har oprettet en dialog med to linjeEditorkontroller og navngivet den første Fornavn og den anden Efternavn, kan du oprette en knap og sætte dens &kommander;tekst til Mit navn er @Fornavn @Efternavn. Du vil være nødt til at sætte @kontrolTekst i for- og efternavnskontrollerne, husker du? Vi må fortælle &kommander; at referere til teksten i dem. Du kan køre dette fra en Konsol og den vil så udskrive strengen for dig. Så den vil referere fornavnet sådan her: @Fornavn -> hent kontrollen med navnet Fornavn(@Fornavn) -> @kontrolTekst -> hent indholdet af linjeEditorkontrollen. Så i dette tilfælde returnerer @Fornavn Eric: @fornavn -> @kontrolTekst -> Eric. + +Dette er kernen af &kommander;. Det er hvad du kan gøre med disse funktionaliteter der gør det interessant. For det første er det værd at bide mærke i, at sammenlignet med den almindelige fremgangsmåde i et sprogbaseret værktøj, er der ikke behov for programmeringsudtryk i &kommander;, for at definere disse operationer. Dette gør &kommander; hurtig for udviklere. For slutbrugere er det meget simplere end at lære sprogkontruktioner. For alle betyder det at man kan fokusere på opgaven og ikke hele tiden sidde med referencedokumentationen i hånden. I starten, når folk introduceres for et værktøj som &kommander;, er det første spørgsmål altid Hvad kan jeg bruge sådan et lækkert værktøj til? Det viser sig at strengmanipulation bruges sådan ca. overalt. + +Så hvad kan &kommander;? Her er en liste kogt ned til de mest grundlæggende funktioner. &kommander; kan: -Videregive strenge til et kaldende program gennem stdout. -Kald eksekverbare programmer. -Brug &DCOP; for at kommunikere med &kde;-programmer. +Videregive strenge til et kaldende program gennem stdout. +Kald eksekverbare programmer. +Brug &DCOP; for at kommunikere med &kde;-programmer. -Hvis du ikke er programmør, vil du måske gerne have en forklaring for lægmand. I den første, hvis du starter &kommander; fra en konsol, så er konsol det kaldende program. Det er et forældre barn forhold der. At sende en besked til en konsol gøre med barnets standardudskrift (sdtout), det hedder sådan fordi der også er fejludskrift. Dette er interessant fordi nogle programmer som &quantaplus; beruger stdout for at modtage information fra programmer de starter. Så &kommander; dialoger kan udskrive deres tekststrenge direkte i &quantaplus;' editor hvis de kaldes fra &quantaplus; Det betyder at &kommander;-dialoger kan være brugbare udvidelser til programmer. - -Det andet tilfælde er når man kalder en eksekverbar. Et hvilket som helst program der kører på dit system er eksekverbart. Selv et scriptprogram køres af scriptets fortolker, så teknisk set eksekveres det også. &kommander; kan køre kommandoer ligesom konsollen, selv hvis du kører det fra menuen. Hvis du f.eks. ville åbne &GIMP; ville du have en knap der afleder strengen gimp og putte den i en speciel på denne måde: @exec(gimp). På ingen tid vil du se &GIMP; åbnes når du bruger dette. Du kan også exec ls -l, men du ville kun kunne se uddata når du kører det i en konsol. - -Det tredje tilfælde er meget interessant. &DCOP; er kort for &kde;'s DesktopCommunicationProtocol og det er meget kraftigt.Prøv at køre kdcop-programmet og kig lidt på det. Du finder hurtigt ud af at i alle &kde;programmer der er opbygget efter standarderne, har ting der sker med &DCOP; og i de veldesignede sker der rigtig meget. Med &DCOP; kan du sspørge efter al mulig information såvel som at sætte værdier for kontroller og meget andet. Der er et afsnit om at bruge &DCOP; i denne manual. &kommander; kan sende &DCOP; til et hvilket som helst &kde;-program, såvel som at blive kontrolleret af &DCOP;. Faktisk kan du sende &DCOP; fra kommandolinjen til et hvilket som helst &kde;-program. Så hvad er al den snak til for? Sagen er at hvis du vil udføre mange kommandoer, finder du hurtigt ud af at kommandolinjen og &DCOP; er fine til korte kommandoer, men kan give forsinkelser når det f.eks. kaldes fra en løkke et par hundrede gange. Det er derfor &kommander; har en @dcop speciel, fordi den er ca. 1000 gange hurtigere. Fordi &kommander; kan sende og modtage &DCOP;, kan &DCOP; bruges til at scripte &kommander;. Det er også derfor vi har en lokal &DCOP;-speciel @ldcop, som tillader dig at skrive meget mindre for at bruge en kommando. - -Er dette er alle kernekoncepterne i &kommander;? Nej men det burde være en hjælp til dig for at finde ud af hvordan det virker, så det som vi har beskrevet ikke lyder som rent volapyk. Der er et par koncepter mere. &kommander; bruger signaler og slot til at håndtere begivenheder. En begivenhed i et program betyder sådan set bare der skete noget som oprettelsen af en kontrol eller en ændring af noget tekst. Disse ændringer udsender signaler og du kan forbinde disse signaler til en modtagende slot som så gør et eller andet når begivenheden sker.En måde at bruge &kommander; er søsteren til &kommander;s Tekst, BefolkningsTekst BefolkningsTekst, befolker en kontrol når den kaldes. Ligesom &kommander;Tekst, kan BefolkningsTekst indeholde tekststrenge eller scripter. - -Nu har du fået lært de simple ting i &kommander; så du kn komme i gang. Vi forsøger at holdet antallet af specielle på et lavt niveau og vi bruger &DCOP; rigtig meget. Idéen er at vi vil holde &kommander;s fordele så konsistente og strømlinede som muligt. Du vil opdage at du kan indarbejde et hvilket som helst scriptsprog i &kommander; når behovet opstår og endda flere scriptsprog i en dialog. Resten af informtionen i dette dokument antager at du er bekendt med de her præsenterede koncepter og udtryk. Eksemplerne og gennemgangene er også meget brugbare når man skal forstå hvad &kommander; kan. +Hvis du ikke er programmør, vil du måske gerne have en forklaring for lægmand. I den første, hvis du starter &kommander; fra en konsol, så er konsol det kaldende program. Det er et forældre barn forhold der. At sende en besked til en konsol gøre med barnets standardudskrift (sdtout), det hedder sådan fordi der også er fejludskrift. Dette er interessant fordi nogle programmer som &quantaplus; beruger stdout for at modtage information fra programmer de starter. Så &kommander; dialoger kan udskrive deres tekststrenge direkte i &quantaplus;' editor hvis de kaldes fra &quantaplus; Det betyder at &kommander;-dialoger kan være brugbare udvidelser til programmer. + +Det andet tilfælde er når man kalder en eksekverbar. Et hvilket som helst program der kører på dit system er eksekverbart. Selv et scriptprogram køres af scriptets fortolker, så teknisk set eksekveres det også. &kommander; kan køre kommandoer ligesom konsollen, selv hvis du kører det fra menuen. Hvis du f.eks. ville åbne &GIMP; ville du have en knap der afleder strengen gimp og putte den i en speciel på denne måde: @exec(gimp). På ingen tid vil du se &GIMP; åbnes når du bruger dette. Du kan også exec ls -l, men du ville kun kunne se uddata når du kører det i en konsol. + +Det tredje tilfælde er meget interessant. &DCOP; er kort for &kde;'s DesktopCommunicationProtocol og det er meget kraftigt.Prøv at køre kdcop-programmet og kig lidt på det. Du finder hurtigt ud af at i alle &kde;programmer der er opbygget efter standarderne, har ting der sker med &DCOP; og i de veldesignede sker der rigtig meget. Med &DCOP; kan du sspørge efter al mulig information såvel som at sætte værdier for kontroller og meget andet. Der er et afsnit om at bruge &DCOP; i denne manual. &kommander; kan sende &DCOP; til et hvilket som helst &kde;-program, såvel som at blive kontrolleret af &DCOP;. Faktisk kan du sende &DCOP; fra kommandolinjen til et hvilket som helst &kde;-program. Så hvad er al den snak til for? Sagen er at hvis du vil udføre mange kommandoer, finder du hurtigt ud af at kommandolinjen og &DCOP; er fine til korte kommandoer, men kan give forsinkelser når det f.eks. kaldes fra en løkke et par hundrede gange. Det er derfor &kommander; har en @dcop speciel, fordi den er ca. 1000 gange hurtigere. Fordi &kommander; kan sende og modtage &DCOP;, kan &DCOP; bruges til at scripte &kommander;. Det er også derfor vi har en lokal &DCOP;-speciel @ldcop, som tillader dig at skrive meget mindre for at bruge en kommando. + +Er dette er alle kernekoncepterne i &kommander;? Nej men det burde være en hjælp til dig for at finde ud af hvordan det virker, så det som vi har beskrevet ikke lyder som rent volapyk. Der er et par koncepter mere. &kommander; bruger signaler og slot til at håndtere begivenheder. En begivenhed i et program betyder sådan set bare der skete noget som oprettelsen af en kontrol eller en ændring af noget tekst. Disse ændringer udsender signaler og du kan forbinde disse signaler til en modtagende slot som så gør et eller andet når begivenheden sker.En måde at bruge &kommander; er søsteren til &kommander;s Tekst, BefolkningsTekst BefolkningsTekst, befolker en kontrol når den kaldes. Ligesom &kommander;Tekst, kan BefolkningsTekst indeholde tekststrenge eller scripter. + +Nu har du fået lært de simple ting i &kommander; så du kn komme i gang. Vi forsøger at holdet antallet af specielle på et lavt niveau og vi bruger &DCOP; rigtig meget. Idéen er at vi vil holde &kommander;s fordele så konsistente og strømlinede som muligt. Du vil opdage at du kan indarbejde et hvilket som helst scriptsprog i &kommander; når behovet opstår og endda flere scriptsprog i en dialog. Resten af informtionen i dette dokument antager at du er bekendt med de her præsenterede koncepter og udtryk. Eksemplerne og gennemgangene er også meget brugbare når man skal forstå hvad &kommander; kan. &editor; -Eksekutoren +Eksekutoren -Eksekutoren der hedder kmdr-executor, kører &kommander; scripter. Den indlæser kmdr-filer og producerer dynamisk en fuldt funktionel dialog. +Eksekutoren der hedder kmdr-executor, kører &kommander; scripter. Den indlæser kmdr-filer og producerer dynamisk en fuldt funktionel dialog. -Eksekutor for programmører +Eksekutor for programmører -C++-udviklere kan nemt bruge KmdrDialogInstance-klassen i deres C++-programmer, så eksekveringsfunktionaliteten er indlejret i deres program. Dette gør det overflødigt at køre et eksternt eksekveringsprogram. For almindelige dialoger, er omkostningerne ved dialogoprettelsen minimal, men oprettelsen af &kde;-applikationen kan medføre at dialogen forsinkes en smule. +C++-udviklere kan nemt bruge KmdrDialogInstance-klassen i deres C++-programmer, så eksekveringsfunktionaliteten er indlejret i deres program. Dette gør det overflødigt at køre et eksternt eksekveringsprogram. For almindelige dialoger, er omkostningerne ved dialogoprettelsen minimal, men oprettelsen af &kde;-applikationen kan medføre at dialogen forsinkes en smule. -At oprette en dialog +At oprette en dialog - +
diff --git a/tde-i18n-da/docs/tdewebdev/kommander/commands.docbook b/tde-i18n-da/docs/tdewebdev/kommander/commands.docbook index b844705218c..d7f002f23fa 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/commands.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/commands.docbook @@ -2,20 +2,10 @@ -Kommandoreference +Kommandoreference -
-
+
+
&rune.laursen.role; @@ -23,6 +13,5 @@
-Reference +Reference &widgets; &specials; &dcop-functions;
diff --git a/tde-i18n-da/docs/tdewebdev/kommander/credits.docbook b/tde-i18n-da/docs/tdewebdev/kommander/credits.docbook index 1921b3e6e8d..9040d459def 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/credits.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/credits.docbook @@ -2,20 +2,10 @@ -Medvirkende og licens +Medvirkende og licens -Tamara King
tik@acm.org -
+Tamara King
tik@acm.org +
&rune.laursen.role; @@ -23,73 +13,35 @@
-Medvirkende og licens +Medvirkende og licens -&kommander; Udviklingsholdet +&kommander; Udviklingsholdet -Britton, Marc consume@optusnet.com.au -Udvikler og dokumentation +Britton, Marc consume@optusnet.com.au +Udvikler og dokumentation -King, Tamara tik@acm.org -Dokumentation +King, Tamara tik@acm.org +Dokumentation -Laffoon, Eric sequitur@kde.org -Projekthåndtering og dokumentation +Laffoon, Eric sequitur@kde.org +Projekthåndtering og dokumentation -Mantia, András amantia@kde.org -Udvikler +Mantia, András amantia@kde.org +Udvikler -Rudolf, Michal mrudolf@kdewebdev.org -Udvikler +Rudolf, Michal mrudolf@kdewebdev.org +Udvikler -&kommander;2004 &kommander; Udviklingsholdet. +&kommander;2004 &kommander; Udviklingsholdet. -&kommander; Brugerhåndbog 2004 &kommander; Udviklingsholdet. +&kommander; Brugerhåndbog 2004 &kommander; Udviklingsholdet. &rune.laursen.credit; &underFDL; &underGPL;
diff --git a/tde-i18n-da/docs/tdewebdev/kommander/dcop.docbook b/tde-i18n-da/docs/tdewebdev/kommander/dcop.docbook index 2e2f854e20e..c93d3d8b11f 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/dcop.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/dcop.docbook @@ -2,20 +2,10 @@ -&DCOP; Funktioner +&DCOP; Funktioner -
-
+
+
&rune.laursen.role; @@ -23,201 +13,134 @@
-&DCOP; Funktioner +&DCOP; Funktioner -&DCOP; kan kaldes på flere måder i &kommander;. Den første er konsolmetoden -dcop kmdr-executor-@pid KommanderIf changeWidgetText minKontrol ny tekst -Dette antager at du er inde i en &kommander;-fil og har adgang til specialen @pid, som indeholder procesID'et. Faktisk er de lettere at erstatte kmdr-executor-@pid med @dcopid. Du kan dog bruge denne syntaks (naturligvis uden specialerne), fra kommandolinjen eller et hvilket som helst eksternt script, for at ændre &kommander;-vinduet. -Fordi &kommander; ikke har en fuldstændig fortolker i sit alfastadium, hvis du vil bruge den meget hurtigere interne &DCOP; fra et andet applikationsvindue (konsol &DCOP; er meget langsomt) er det meget mere kompliceret fordi du skal give meget information, inklusive en prototype af kaldet. Det ovenstående kald ville blive til: -@dcop(@dcopid, KommanderIf, enableWidget(QString, bool), Widget, true) -Da dette blev skrevet skulle man være klar over at indlejre &DCOP;-kald inde i scriptsprogstrukturer (som bash betyder at man skal bruge konsolmetodekald. Hvis du bruger interne &DCOP;-kld , vil alle &kommander;-specialer blive udført først og dernæst scriptet. -Der er en ny og simpel måde at bruge &DCOP; på, i &kommander; ved at bruge en objektsyntaks. Lad os sige at du vil ændre teksten i en kontrols navn @linjeEditor1. Det ville se således ud: -@LineEdit1.changeWidgetText(New text) -Som du kan se er den nye syntaks meget let, såvel som visuel konsistent med funktionsgrupper. Alle &DCOP;-referencer her vil bruge den nye objektsyntaks som vist ovenfor. Læg mærke til at hvis du refererer til en kontrol vh. &DCOP; fra et andet vindue eller en anden applikation, er den første parameter altid kontrollens navn. Alle funktioner der er vist her starter med den anden parameter. +&DCOP; kan kaldes på flere måder i &kommander;. Den første er konsolmetoden +dcop kmdr-executor-@pid KommanderIf changeWidgetText minKontrol ny tekst +Dette antager at du er inde i en &kommander;-fil og har adgang til specialen @pid, som indeholder procesID'et. Faktisk er de lettere at erstatte kmdr-executor-@pid med @dcopid. Du kan dog bruge denne syntaks (naturligvis uden specialerne), fra kommandolinjen eller et hvilket som helst eksternt script, for at ændre &kommander;-vinduet. +Fordi &kommander; ikke har en fuldstændig fortolker i sit alfastadium, hvis du vil bruge den meget hurtigere interne &DCOP; fra et andet applikationsvindue (konsol &DCOP; er meget langsomt) er det meget mere kompliceret fordi du skal give meget information, inklusive en prototype af kaldet. Det ovenstående kald ville blive til: +@dcop(@dcopid, KommanderIf, enableWidget(QString, bool), Widget, true) +Da dette blev skrevet skulle man være klar over at indlejre &DCOP;-kald inde i scriptsprogstrukturer (som bash betyder at man skal bruge konsolmetodekald. Hvis du bruger interne &DCOP;-kld , vil alle &kommander;-specialer blive udført først og dernæst scriptet. +Der er en ny og simpel måde at bruge &DCOP; på, i &kommander; ved at bruge en objektsyntaks. Lad os sige at du vil ændre teksten i en kontrols navn @linjeEditor1. Det ville se således ud: +@LineEdit1.changeWidgetText(New text) +Som du kan se er den nye syntaks meget let, såvel som visuel konsistent med funktionsgrupper. Alle &DCOP;-referencer her vil bruge den nye objektsyntaks som vist ovenfor. Læg mærke til at hvis du refererer til en kontrol vh. &DCOP; fra et andet vindue eller en anden applikation, er den første parameter altid kontrollens navn. Alle funktioner der er vist her starter med den anden parameter. -&DCOP; til globale variable +&DCOP; til globale variable -global(QString variableName) +global(QString variableName) -Returnerer værdien af den specficerede globale variabel. Når et script køres inde fra &kommander;-vinduet, vil alle (non-globale) variabler sat i dette script, holde op med at eksistere efter scriptet er kørt færdigt og vil derfor ikke være til rådighed for andre scriptprocesser eller i en ny instans af den kaldende proces. Det globale virkefelt betyder at variablen eksisterer for alle processer i vinduet indtil dette vindue lukkes. Du kan ændre disse variabler på et hvilket som helst tidspunk, med et nyt kald til @setGlobal. +Returnerer værdien af den specficerede globale variabel. Når et script køres inde fra &kommander;-vinduet, vil alle (non-globale) variabler sat i dette script, holde op med at eksistere efter scriptet er kørt færdigt og vil derfor ikke være til rådighed for andre scriptprocesser eller i en ny instans af den kaldende proces. Det globale virkefelt betyder at variablen eksisterer for alle processer i vinduet indtil dette vindue lukkes. Du kan ændre disse variabler på et hvilket som helst tidspunk, med et nyt kald til @setGlobal. -setGlobal(QString variableName, QString value) +setGlobal(QString variableName, QString value) -Opretter en variabel som er global for vinduesprocessen og tildeler værdien til den. Denne værdi kan hentes med global(QString variabelNavn) eller tildeles en ny værdi. +Opretter en variabel som er global for vinduesprocessen og tildeler værdien til den. Denne værdi kan hentes med global(QString variabelNavn) eller tildeles en ny værdi. -&DCOP; til alle kontroller +&DCOP; til alle kontroller -changeWidgetText(QString text) +changeWidgetText(QString text) -Dette skal omdøbes til setWidgetText og dette navn bliver sikker overflødiggjort. Det fjerner teksten der vises i kontrollen og erstatter det med den givne tekst. +Dette skal omdøbes til setWidgetText og dette navn bliver sikker overflødiggjort. Det fjerner teksten der vises i kontrollen og erstatter det med den givne tekst. -enableWidget(bool enable) +enableWidget(bool enable) -Aktiverer eller deaktiverer en kontrol. +Aktiverer eller deaktiverer en kontrol. -associatedText +associatedText -Returnerer teksten associeret med den angivne kontrol. Dette er ikke det samme den viste tekst. Det skulle laves sådan her: @kontrolTekst eller tekst og eller scripting brugt til at ankomme ved den viste værdi. +Returnerer teksten associeret med den angivne kontrol. Dette er ikke det samme den viste tekst. Det skulle laves sådan her: @kontrolTekst eller tekst og eller scripting brugt til at ankomme ved den viste værdi. -setAssociatedText(QString text) +setAssociatedText(QString text) -Den sætter &kommander;s standard Text-streng. Den sættes typisk til @widgeText for at vise hvad der indtastes i kontrollen. Det er usandsynligt at du får behov for det, men hvis du gør er det her det foregår. Dette gælder for alle kontroller der kan indeholde data. +Den sætter &kommander;s standard Text-streng. Den sættes typisk til @widgeText for at vise hvad der indtastes i kontrollen. Det er usandsynligt at du får behov for det, men hvis du gør er det her det foregår. Dette gælder for alle kontroller der kan indeholde data. -&DCOP; til listeboks- og kombinationsfelt-kontroller +&DCOP; til listeboks- og kombinationsfelt-kontroller -addListItem(QString item, int index) +addListItem(QString item, int index) -Tilføjer et element til en listebokskontrol ved det specificerede indeks. Listeindekset starter ved nul For at tilføje til slutinngen af en liste, bruges -1. +Tilføjer et element til en listebokskontrol ved det specificerede indeks. Listeindekset starter ved nul For at tilføje til slutinngen af en liste, bruges -1. -addListItems(QStringList items, int index) +addListItems(QStringList items, int index) -Dette tilføjer en liste af strenge på én gang. Listen skal afsluttes af EOL(\n - nye linjer). Dette er nyttigt eftersom du kan bruge bash til at hente listen ret smertefrit. F.eks. ved at bruge @exec(ls -l ~/projekter | grep kmdr) for elementer, giver dig en katalogudskrift af &kommander;-filer i din projektmappe. Listeindeks starter ved nul. Brug -1 for at tilføje til slutningen af en liste. +Dette tilføjer en liste af strenge på én gang. Listen skal afsluttes af EOL(\n - nye linjer). Dette er nyttigt eftersom du kan bruge bash til at hente listen ret smertefrit. F.eks. ved at bruge @exec(ls -l ~/projekter | grep kmdr) for elementer, giver dig en katalogudskrift af &kommander;-filer i din projektmappe. Listeindeks starter ved nul. Brug -1 for at tilføje til slutningen af en liste. -addUniqueItem(QString item) +addUniqueItem(QString item) -addUniqueItem tilføjer et element til slutningen af listen, men kun hvis det er unikt. +addUniqueItem tilføjer et element til slutningen af listen, men kun hvis det er unikt. -clearList +clearList -Fjerner alle indgange. +Fjerner alle indgange. -removeListItem(int index) +removeListItem(int index) -Fjerner elementet ved det angivne indeks. +Fjerner elementet ved det angivne indeks. -item(int index) +item(int index) -Returnerer elementets tekst ved det angivne indeks. +Returnerer elementets tekst ved det angivne indeks. -setCurrentListItem(int index) +setCurrentListItem(int index) -Sætter det aktuelle (eller markerede) element til det angivne indeks. Gælder for listefelt- og kombinationsbokskontroller. +Sætter det aktuelle (eller markerede) element til det angivne indeks. Gælder for listefelt- og kombinationsbokskontroller. -&DCOP; for afkrydsningsfelt- og radioknapkontroller +&DCOP; for afkrydsningsfelt- og radioknapkontroller -setChecked(QString widgetName, bool checked) +setChecked(QString widgetName, bool checked) -Afkrydser eller fjerner afkrysdning i afkrydsningsfelt- og radioknapkontroller. +Afkrydser eller fjerner afkrysdning i afkrydsningsfelt- og radioknapkontroller. -&DCOP; for fanebladskontroller +&DCOP; for fanebladskontroller -setCurrentTab(QString widgetName, int index) +setCurrentTab(QString widgetName, int index) -Markér fanebladet ved indeks for fanebladskontroller. Indeks starter ved nul. +Markér fanebladet ved indeks for fanebladskontroller. Indeks starter ved nul. diff --git a/tde-i18n-da/docs/tdewebdev/kommander/editor.docbook b/tde-i18n-da/docs/tdewebdev/kommander/editor.docbook index 7ef9d8a0ed7..23790cc701a 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/editor.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/editor.docbook @@ -2,20 +2,10 @@ -Editoren +Editoren -Tamara King
tik@acm.org -
+Tamara King
tik@acm.org +
&rune.laursen.role; @@ -23,37 +13,19 @@
-Editoren +Editoren -Editoren er baseret på &designer; et værktøj til design og implementering af brugergrænseflader, lavet af Trolltech. Vi har modificeret &designer; på disse punkter: +Editoren er baseret på &designer; et værktøj til design og implementering af brugergrænseflader, lavet af Trolltech. Vi har modificeret &designer; på disse punkter: -Grænsefladen er meget simplere -Bygget med vore egne kontroller -Tilføjet muligheden for at indstille &kommander; Text -Forskellige andre overfladiske ændringer +Grænsefladen er meget simplere +Bygget med vore egne kontroller +Tilføjet muligheden for at indstille &kommander; Text +Forskellige andre overfladiske ændringer -Dem der allerede er dus med &designer; har nemt ved at bruge &kmdr-editor;. +Dem der allerede er dus med &designer; har nemt ved at bruge &kmdr-editor;. -Hovedvindue +Hovedvindue @@ -62,179 +34,49 @@ -Værktøjslinjer indeholder et antal knapper for hurtigadgang til forskellige funktioner. -Filoversigten viser alle filerne. Brug søgefeltet for hurtigt at skifte mellem filerne. -Objektsøgeren giver overblik over sammenhængene mellem kontrollerne i en formular. Det er brugbart til at markere kontroller i en formular med et komplekst layout. -Egenskabseditoren er stedet hvor man ændrer kontrollers opførsel og fremtoning. -Dialogeditoren er stedet hvor dialoger oprettes og redigeres. +Værktøjslinjer indeholder et antal knapper for hurtigadgang til forskellige funktioner. +Filoversigten viser alle filerne. Brug søgefeltet for hurtigt at skifte mellem filerne. +Objektsøgeren giver overblik over sammenhængene mellem kontrollerne i en formular. Det er brugbart til at markere kontroller i en formular med et komplekst layout. +Egenskabseditoren er stedet hvor man ændrer kontrollers opførsel og fremtoning. +Dialogeditoren er stedet hvor dialoger oprettes og redigeres. -Fil-menuen +Fil-menuen - &Ctrl;N Fil Ny -Opretter en ny dialog - - - &Ctrl;b Fil Åbn -Søg i filsystemet for at åbne en eksisterende dialog - - -Fil Luk -Lukker den aktive dialog - - - &Ctrl;G Fil Gem -Gemmer den aktive dialog - - -Fil Gem som -Gemmer den aktive dialog med et andet navn - - -Fil Gem alle -Gemmer alle åbne dialoger - - -Fil Nyligt åbnede filer -Hurtigliste over de sidste filer du har åbnet. Denne liste vil ændre sig hver gang du åbner en fil som ikke er på listen endnu. Den ældste fjernes fra listen først. - - -Fil Afslut -Afslutter &kommander; + &Ctrl;N Fil Ny +Opretter en ny dialog + + + &Ctrl;b Fil Åbn +Søg i filsystemet for at åbne en eksisterende dialog + + +Fil Luk +Lukker den aktive dialog + + + &Ctrl;G Fil Gem +Gemmer den aktive dialog + + +Fil Gem som +Gemmer den aktive dialog med et andet navn + + +Fil Gem alle +Gemmer alle åbne dialoger + + +Fil Nyligt åbnede filer +Hurtigliste over de sidste filer du har åbnet. Denne liste vil ændre sig hver gang du åbner en fil som ikke er på listen endnu. Den ældste fjernes fra listen først. + + +Fil Afslut +Afslutter &kommander; @@ -242,717 +84,225 @@ -Redigeringsmenuen +Redigeringsmenuen - &Ctrl;Z Redigér Fortryd -Fortryd den seneste handling som udførtes. - - -&Ctrl; Y Redigér Annullér fortryd -Gør den sidste fortrudte handling om. - - - &Ctrl;X Redigér Klip -Klip det aktuelle element og placér det på klippebord. - - - &Ctrl;C Redigér Kopiér -Kopiér det aktuelle element til klippebordet. - - - &Ctrl;V Redigér Indsæt -Indsæt klippebordets indhold ved nuværende markørposition. - - -&Ctrl; Z Redigér Slet -Slet det aktuelle element. - - - Redigér Markér alle -Markér alle elementer i den aktuelle dialog. - - -&Alt; R RedigérKontrollér acceleratorer -Kontrollerer at alle acceleratorer kun benyttes én gang. - - -&Alt; S Redigér Scriptobjekt - - - -Redigér Slot -Viser vinduet der skal redigeres og opretter funktioner og slot. - - -Redigér Forbindelser -Viser vis- og redigér forbindelser-dialogen. - - -Redigér Formularindstillinger -Viser formularindstillingsdialogen. - - -Redigér Indstillinger -Viser indstillingsdialogen. + &Ctrl;Z Redigér Fortryd +Fortryd den seneste handling som udførtes. + + +&Ctrl; Y Redigér Annullér fortryd +Gør den sidste fortrudte handling om. + + + &Ctrl;X Redigér Klip +Klip det aktuelle element og placér det på klippebord. + + + &Ctrl;C Redigér Kopiér +Kopiér det aktuelle element til klippebordet. + + + &Ctrl;V Redigér Indsæt +Indsæt klippebordets indhold ved nuværende markørposition. + + +&Ctrl; Z Redigér Slet +Slet det aktuelle element. + + + Redigér Markér alle +Markér alle elementer i den aktuelle dialog. + + +&Alt; R RedigérKontrollér acceleratorer +Kontrollerer at alle acceleratorer kun benyttes én gang. + + +&Alt; S Redigér Scriptobjekt + + + +Redigér Slot +Viser vinduet der skal redigeres og opretter funktioner og slot. + + +Redigér Forbindelser +Viser vis- og redigér forbindelser-dialogen. + + +Redigér Formularindstillinger +Viser formularindstillingsdialogen. + + +Redigér Indstillinger +Viser indstillingsdialogen. -Værktøjsmenuen +Værktøjsmenuen -F2 Værktøjer Peger - - - -F3 Værktøjer Forbind signal/slot - - - -F3 Værktøjer Fanebladsrækkefølge - +F2 Værktøjer Peger + + + +F3 Værktøjer Forbind signal/slot + + + +F3 Værktøjer Fanebladsrækkefølge + -Værktøjer Kommander +Værktøjer Kommander -Værktøjer Kommander Tekstetiket +Værktøjer Kommander Tekstetiket - + -Værktøjer Kommander Billedetiket +Værktøjer Kommander Billedetiket - + -Værktøjer Kommander Listevisning +Værktøjer Kommander Listevisning - + -Værktøjer Kommander Listefelt +Værktøjer Kommander Listefelt - + -Værktøjer Kommander Underdialog +Værktøjer Kommander Underdialog - + -Værktøjer Kommander Fanebladskontrol +Værktøjer Kommander Fanebladskontrol - + -Værktøjer Kommander Linjeredigering +Værktøjer Kommander Linjeredigering - + -Værktøjer Kommander Kør-knap +Værktøjer Kommander Kør-knap - + -Værktøjer Kommander Luk-knap +Værktøjer Kommander Luk-knap - + -Værktøjer Kommander Filvælger +Værktøjer Kommander Filvælger - + -Værktøjer Kommander Teksteditor +Værktøjer Kommander Teksteditor - + -Værktøjer Kommander Radioknap +Værktøjer Kommander Radioknap - + -Værktøjer Kommander Knapgruppe +Værktøjer Kommander Knapgruppe - + -Værktøjer Kommander Gruppefelt +Værktøjer Kommander Gruppefelt - + -Værktøjer Kommander Afkrydsningsfelt +Værktøjer Kommander Afkrydsningsfelt - + -Værktøjer Kommander Kombinationsboks +Værktøjer Kommander Kombinationsboks - + -Værktøjer Kommander RullefeltInt +Værktøjer Kommander RullefeltInt - + -Værktøjer Kommander Rich Text-editor +Værktøjer Kommander Rich Text-editor - + -Værktøjer Kommander Trækontrol +Værktøjer Kommander Trækontrol - + -Værktøjer Kommander Ukendt +Værktøjer Kommander Ukendt - + -Værktøjer Kommander Guide +Værktøjer Kommander Guide - + -Værktøjer Brugerdefineret +Værktøjer Brugerdefineret -Værktøjer Brugerdefineret Redigér brugerdefinerede kontroller +Værktøjer Brugerdefineret Redigér brugerdefinerede kontroller - + @@ -965,538 +315,167 @@ -Layoutmenuen +Layoutmenuen -&Ctrl; Layout Justér størrelse - - - -&Ctrl;H Layout Horisontalt layout - - - -&Ctrl;L Layout Vertikalt layout - - - -&Ctrl; G Layout Layout i gitter - - - -LayoutHorisontalt layout (i opdeler) - - - -Layout Vertikalt layout (i opdeler) - - - -&Ctrl; B Layout Bryd layout - - - -Layout Tilføj spreder - +&Ctrl; Layout Justér størrelse + + + +&Ctrl;H Layout Horisontalt layout + + + +&Ctrl;L Layout Vertikalt layout + + + +&Ctrl; G Layout Layout i gitter + + + +LayoutHorisontalt layout (i opdeler) + + + +Layout Vertikalt layout (i opdeler) + + + +&Ctrl; B Layout Bryd layout + + + +Layout Tilføj spreder + -Kør-menuen +Kør-menuen -&Ctrl; K KørKør-dialog -Kører den aktuelle dialog. +&Ctrl; K KørKør-dialog +Kører den aktuelle dialog. -Vinduemenuen +Vinduemenuen -&Ctrl; F4 Vindue Luk -Lukker den aktuelle dialog. - - -Vindue Luk alle -Lukker alle dialoger. - - -&Ctrl;F6 Vindue Næste - - - -&Ctrl;&Shift;F6 Vindue Forrige - - - -Vindue Fliselæg - - - -Vindue Kaskade - - - -Vindue Visninger +&Ctrl; F4 Vindue Luk +Lukker den aktuelle dialog. + + +Vindue Luk alle +Lukker alle dialoger. + + +&Ctrl;F6 Vindue Næste + + + +&Ctrl;&Shift;F6 Vindue Forrige + + + +Vindue Fliselæg + + + +Vindue Kaskade + + + +Vindue Visninger -Vindue Visninger Filoversigt +Vindue Visninger Filoversigt - + -Vindue Visninger Objektsøger +Vindue Visninger Objektsøger - + -Vindue Visninger Egenskaber for editor/signal-håndtering +Vindue Visninger Egenskaber for editor/signal-håndtering - + -Vindue Visninger På række +Vindue Visninger På række - + -Vindue Værktøjslinjer +Vindue Værktøjslinjer -Vindue Værktøjslinjer Fil +Vindue Værktøjslinjer Fil - + -Vindue Værktøjslinjer Redigér +Vindue Værktøjslinjer Redigér - + -Vindue Layout Fil +Vindue Layout Fil - + -Vindue Værktøjslinjer Værktøjer +Vindue Værktøjslinjer Værktøjer - + -Vindue Værktøjslinjer Kommander +Vindue Værktøjslinjer Kommander - + -Vindue Værktøjslinjer Brugerdefineret +Vindue Værktøjslinjer Brugerdefineret - + -Vindue Værktøjslinjer Hjælp +Vindue Værktøjslinjer Hjælp - + -Vindue Værktøjslinjer På række +Vindue Værktøjslinjer På række - + @@ -1506,10 +485,7 @@ -<guimenu ->Hjælpe</guimenu ->menuen +<guimenu>Hjælpe</guimenu>menuen &help.menu.documentation; diff --git a/tde-i18n-da/docs/tdewebdev/kommander/extending.docbook b/tde-i18n-da/docs/tdewebdev/kommander/extending.docbook index 63660cc1841..a1366935cf0 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/extending.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/extending.docbook @@ -2,23 +2,16 @@ -At udvide &kommander; +At udvide &kommander; - + &rune.laursen.role; -At udvide &kommander; +At udvide &kommander; -At oprette &kommander;-kontroller -Med Kommander kan du let oprette nye kontroller baseret på non-&kommander;kontroller. Fremgangsmåden er at aflede din nye &kommander;kontrol fra &Qt;/&kde;-kontrollen du gerne vil integrere med &kommander; og så også fra KommanderWidget-klassen. Tilsidesættelse af metoder i denne klasse giver &kommander;kontrollen sin funktionalitet. -Det meste af koden i en &kommander;kontrol, er blot skabelonkode. Derfor kan du benytte widgetgenerator.kmdr &kommander; dialogen til at generere det meste af &kommander;kontrollens kode for dig. Det eneste du skal gøre er at udfylde de vigtige dele af din kontrol, som f.eks tilstandsinformation, kontroltekst ovs. -Lad os forestille os at vi vil oprette en ny linjeredigeringskontrol til &kommander;, baseret på &kde;kontrollen KLineEdit. Ved at bruge &kommander;kontrolgeneratordialogen får vi noget der ligner det her udskrevet til inkluderingsfilen: +At oprette &kommander;-kontroller +Med Kommander kan du let oprette nye kontroller baseret på non-&kommander;kontroller. Fremgangsmåden er at aflede din nye &kommander;kontrol fra &Qt;/&kde;-kontrollen du gerne vil integrere med &kommander; og så også fra KommanderWidget-klassen. Tilsidesættelse af metoder i denne klasse giver &kommander;kontrollen sin funktionalitet. +Det meste af koden i en &kommander;kontrol, er blot skabelonkode. Derfor kan du benytte widgetgenerator.kmdr &kommander; dialogen til at generere det meste af &kommander;kontrollens kode for dig. Det eneste du skal gøre er at udfylde de vigtige dele af din kontrol, som f.eks tilstandsinformation, kontroltekst ovs. +Lad os forestille os at vi vil oprette en ny linjeredigeringskontrol til &kommander;, baseret på &kde;kontrollen KLineEdit. Ved at bruge &kommander;kontrolgeneratordialogen får vi noget der ligner det her udskrevet til inkluderingsfilen: diff --git a/tde-i18n-da/docs/tdewebdev/kommander/glossary.docbook b/tde-i18n-da/docs/tdewebdev/kommander/glossary.docbook index f55a7b3baa7..65bf380e3c9 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/glossary.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/glossary.docbook @@ -4,17 +4,8 @@ -Tamara King
tik@acm.org -
+Tamara King
tik@acm.org +
&rune.laursen.role; @@ -23,22 +14,17 @@
-Nøgleord +Nøgleord -Tekstassociation +Tekstassociation -Et stykke tekst der er associeret med eller bundet til en kontrols tilstand. +Et stykke tekst der er associeret med eller bundet til en kontrols tilstand. -Kontroltekst +Kontroltekst -Teksten associeret med en kontrol. Dette repræsenteres i &kommander; med en @widgetText speciel. Kontrolteksten varierer afhængigt af kontrollen. +Teksten associeret med en kontrol. Dette repræsenteres i &kommander; med en @widgetText speciel. Kontrolteksten varierer afhængigt af kontrollen. diff --git a/tde-i18n-da/docs/tdewebdev/kommander/index.docbook b/tde-i18n-da/docs/tdewebdev/kommander/index.docbook index 57c00b6eb52..54426781ba3 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/index.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/index.docbook @@ -1,8 +1,6 @@ Kommander"> + Kommander"> @@ -18,23 +16,13 @@ - &Qt; Designer"> + &Qt; Designer"> - The GIMP"> - IDE"> - PHP"> - PID"> + The GIMP"> + IDE"> + PHP"> + PID"> ]> @@ -42,44 +30,16 @@ -&kommander;-håndbogen +&kommander;-håndbogen -Marc Britton
consume@optushome.com.au
+Marc Britton
consume@optushome.com.au
-Tamara King
tik@acm.org
+Tamara King
tik@acm.org
-Eric Laffoon
sequitur@kde.org
+Eric Laffoon
sequitur@kde.org
@@ -88,14 +48,11 @@
-2004 -&kommander;-udviklingsholdet +2004 +&kommander;-udviklingsholdet -&FDLNotice; +&FDLNotice; -2004-05-03 -3.2.90 +2004-05-03 +3.2.90 -&kommander; er en samling værktøjer der gør det muligt at lve dynamiske &GUI;-dialoger, som baseret på deres tilstand, genererer et stykke tekst. Dette stykke tekst kan være en kommando til et program, et stykke kildekode, forretningsdokumenter som indeholder en masse gentaget tekst eller tekstskabeloner osv. Den resulterende tekst kan dernæst udføres som et kommandolinjeprogram (deraf navnet &kommander;), skrives til en fil, videregives til et script til yderligere behandling og stort set alt hvad man kan tænke sig. Det bedste af det hele? Du skal ikke skrive en eneste linje kode! +&kommander; er en samling værktøjer der gør det muligt at lve dynamiske &GUI;-dialoger, som baseret på deres tilstand, genererer et stykke tekst. Dette stykke tekst kan være en kommando til et program, et stykke kildekode, forretningsdokumenter som indeholder en masse gentaget tekst eller tekstskabeloner osv. Den resulterende tekst kan dernæst udføres som et kommandolinjeprogram (deraf navnet &kommander;), skrives til en fil, videregives til et script til yderligere behandling og stort set alt hvad man kan tænke sig. Det bedste af det hele? Du skal ikke skrive en eneste linje kode! -KDE -Kommander -Quanta +KDE +Kommander +Quanta
diff --git a/tde-i18n-da/docs/tdewebdev/kommander/installation.docbook b/tde-i18n-da/docs/tdewebdev/kommander/installation.docbook index f993baed1c3..2c23236325f 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/installation.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/installation.docbook @@ -1,17 +1,14 @@ -Installation +Installation -Sådan får du fat på &kommander; +Sådan får du fat på &kommander; &install.intro.documentation; -Krav +Krav - + -Kompilering og installation +Kompilering og installation &install.compile.documentation; -Indstilling - +Indstilling + diff --git a/tde-i18n-da/docs/tdewebdev/kommander/introduction.docbook b/tde-i18n-da/docs/tdewebdev/kommander/introduction.docbook index e87d113c5e6..1324ce9174a 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/introduction.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/introduction.docbook @@ -2,19 +2,9 @@ -Indledning +Indledning -Eric Laffoon
sequitur@kde.org
+Eric Laffoon
sequitur@kde.org
@@ -23,55 +13,33 @@
-Indledning +Indledning -&kommander; er et visuelt dialogbygningsværktøj som kan udvides til at bygge fuldstændige programmer. Dets primære mål er at oprette så meget funktionalitet som muligt, uden at bruge scriptsprog. Dette medfører følgende funktioner: +&kommander; er et visuelt dialogbygningsværktøj som kan udvides til at bygge fuldstændige programmer. Dets primære mål er at oprette så meget funktionalitet som muligt, uden at bruge scriptsprog. Dette medfører følgende funktioner: - Specielle foranstilles med et @ sådan her @widgetText. De tilbyder specielle funktioner som værdien af en kontrol, funktioner, aliasser, globale variable osv. + Specielle foranstilles med et @ sådan her @widgetText. De tilbyder specielle funktioner som værdien af en kontrol, funktioner, aliasser, globale variable osv. -&DCOP;-integration tillader &kommander;-dialoger at kontrollere og blive kontrolleret af interaktioner med andre &kde;-programmer. Det er en meget kraftfuld egenskab. +&DCOP;-integration tillader &kommander;-dialoger at kontrollere og blive kontrolleret af interaktioner med andre &kde;-programmer. Det er en meget kraftfuld egenskab. -Signaler og slot er lidt mindre intuitivt for en ny bruger. Det er under bearbejdelse hvordan vi skal gå videre med dette i den første større udgivelse. Signaler og slot tilbyder en begrænset begivenhedsmodel til når der trykkes på en knap eller en kontrol ændres. I kombination med BefolkningsTekst er det dog ret kraftfuldt. +Signaler og slot er lidt mindre intuitivt for en ny bruger. Det er under bearbejdelse hvordan vi skal gå videre med dette i den første større udgivelse. Signaler og slot tilbyder en begrænset begivenhedsmodel til når der trykkes på en knap eller en kontrol ændres. I kombination med BefolkningsTekst er det dog ret kraftfuldt. -Nøglefacilitet i &kommander;-dialoger er at du kan binde tekst (&kommander; Text) til en kontrol. Så hvis du har en @kontrol1 og @kontrol2 og de er linjeeditorer, kan du sætte &kommander; til at vise deres indhold ved at skrive @kontrol1Tekst i deres &kommander; Text område. Så skriver du Hej i @kontrol1 og verden i @kontrol2. En knap kan have strengen Mit første @kontrol1 @kontrol2 program, i &kommander;. Kører du så denne dialog fra en konsol udskrives Mit første Hej verden program, i &kommander; +Nøglefacilitet i &kommander;-dialoger er at du kan binde tekst (&kommander; Text) til en kontrol. Så hvis du har en @kontrol1 og @kontrol2 og de er linjeeditorer, kan du sætte &kommander; til at vise deres indhold ved at skrive @kontrol1Tekst i deres &kommander; Text område. Så skriver du Hej i @kontrol1 og verden i @kontrol2. En knap kan have strengen Mit første @kontrol1 @kontrol2 program, i &kommander;. Kører du så denne dialog fra en konsol udskrives Mit første Hej verden program, i &kommander; -Forhåbentlig begynder du at kunne se en del af potentialet. &kommander; tilbyder en meget hurtigere designmodel for simple programmer fordi det lader dig koncentrere dig om mere grundlæggende og naturlige koncepter istedet for programmeringssproget. I computere er sprog en måde at definere koncepter og som sådan er det et lag mellem koncept og implementering og som kan hæmme fremskridt. &kommander; forsøger at minimere dette lag. +Forhåbentlig begynder du at kunne se en del af potentialet. &kommander; tilbyder en meget hurtigere designmodel for simple programmer fordi det lader dig koncentrere dig om mere grundlæggende og naturlige koncepter istedet for programmeringssproget. I computere er sprog en måde at definere koncepter og som sådan er det et lag mellem koncept og implementering og som kan hæmme fremskridt. &kommander; forsøger at minimere dette lag. -&kommander; forsøger også at bygge videre på standarder. Det er lavet med et &Qt;-grundlag og opretter *.ui-filer som omdøbes til *.kmdr. Det kan let importere en hvilken som helst &kde;-kontrol og dette kan gøres med plugin uden at skulle rekompilere &kommander;. +&kommander; forsøger også at bygge videre på standarder. Det er lavet med et &Qt;-grundlag og opretter *.ui-filer som omdøbes til *.kmdr. Det kan let importere en hvilken som helst &kde;-kontrol og dette kan gøres med plugin uden at skulle rekompilere &kommander;. -&kommander;s anden markante faktor er måden hvorpå behovet for sprog håndteres. Computersprog kan være vidunderlige, men de har tendens til at have deres egne dogmer og fanatikere, der ofte forsøger at give det en fordel for &GUI; i et integreret udviklingsmiljø. Ironisk nok er modtagelsen af den slags &IDE;'er begrænset af antallet af mennesker der er villige til at begynde at arbejde med et nyt sprog.for at få adgang til ny og eftertragtet funktionalitet. Det er ikke rimeligt at forvente at man er nødt til at skifte mellem dusinvis af sprog for at få adgang til forskellige funktionaliteter. Ved at være sprogneutral og ved at tillade en &kommander;-dialog at blive udvidet vha. scriptsprog, sætter &kommander; sig i en unik situation for en bredspektret modtagelse. Der kan benyttes flere scriptsprog i en enkelt dialog og applikationer kan overtages af mennesker der benytter et andet rpogrammeringssprog end den oprindelige forfatter, så det gradvis kan konverteres og udvides. Nye kontroller og funktioner kan på ingen tid laves i alle tilgængelige sprog. +&kommander;s anden markante faktor er måden hvorpå behovet for sprog håndteres. Computersprog kan være vidunderlige, men de har tendens til at have deres egne dogmer og fanatikere, der ofte forsøger at give det en fordel for &GUI; i et integreret udviklingsmiljø. Ironisk nok er modtagelsen af den slags &IDE;'er begrænset af antallet af mennesker der er villige til at begynde at arbejde med et nyt sprog.for at få adgang til ny og eftertragtet funktionalitet. Det er ikke rimeligt at forvente at man er nødt til at skifte mellem dusinvis af sprog for at få adgang til forskellige funktionaliteter. Ved at være sprogneutral og ved at tillade en &kommander;-dialog at blive udvidet vha. scriptsprog, sætter &kommander; sig i en unik situation for en bredspektret modtagelse. Der kan benyttes flere scriptsprog i en enkelt dialog og applikationer kan overtages af mennesker der benytter et andet rpogrammeringssprog end den oprindelige forfatter, så det gradvis kan konverteres og udvides. Nye kontroller og funktioner kan på ingen tid laves i alle tilgængelige sprog. -Vi håber &kommander; får den udviklerstøtte og anerkendelse der skal til for at nå det potentiuale den rummer. Vores slutmål er at gøre &kommander; brugbar for nybegyndere så de kan udvide og flette deres appliktioner sammen. På samme tid skulle det gerne blive til et godt værktøj til fremstilling af prototyper. Det åbner også døren for open source på en ny måde. Vi ved at mennesker kan udvide vores GPL-licenserede programmer, men det er stadig et faktum at meget få har evnerne. Med &kommander; skulle det antal gerne multipliceres. Nogle applikationer er måske mest logiske som en &kommander;-applikation. Vi bruger den allerede på nogle områder for at give mulighed for udvidbarhed i &quantaplus; +Vi håber &kommander; får den udviklerstøtte og anerkendelse der skal til for at nå det potentiuale den rummer. Vores slutmål er at gøre &kommander; brugbar for nybegyndere så de kan udvide og flette deres appliktioner sammen. På samme tid skulle det gerne blive til et godt værktøj til fremstilling af prototyper. Det åbner også døren for open source på en ny måde. Vi ved at mennesker kan udvide vores GPL-licenserede programmer, men det er stadig et faktum at meget få har evnerne. Med &kommander; skulle det antal gerne multipliceres. Nogle applikationer er måske mest logiske som en &kommander;-applikation. Vi bruger den allerede på nogle områder for at give mulighed for udvidbarhed i &quantaplus; -Vi håber du får glæde af &kommander;. Hjælp os gerne med fejlrapporteringer og eksempeldialoger ,såvel som hvilke som helst ønsker du hr. Du kan melde dig til vore brugerliste for at hjælpe med at udvikle &kommander;-applikationer på http://mail.kdewebdev.org/mailman/listinfo/kommander +Vi håber du får glæde af &kommander;. Hjælp os gerne med fejlrapporteringer og eksempeldialoger ,såvel som hvilke som helst ønsker du hr. Du kan melde dig til vore brugerliste for at hjælpe med at udvikle &kommander;-applikationer på http://mail.kdewebdev.org/mailman/listinfo/kommander -Bedste hilsner fra &kommander; udviklingsholdet. +Bedste hilsner fra &kommander; udviklingsholdet.
diff --git a/tde-i18n-da/docs/tdewebdev/kommander/q-and-a.docbook b/tde-i18n-da/docs/tdewebdev/kommander/q-and-a.docbook index d66d61b32ad..3a3e0b32914 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/q-and-a.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/q-and-a.docbook @@ -2,20 +2,10 @@ -Spørgsmål og svar +Spørgsmål og svar -
-
+
+
&rune.laursen.role; @@ -23,6 +13,5 @@
-Spørgsmål og svar +Spørgsmål og svar &reporting.bugs; &updating.documentation;
diff --git a/tde-i18n-da/docs/tdewebdev/kommander/specials.docbook b/tde-i18n-da/docs/tdewebdev/kommander/specials.docbook index 7aa0e63cb01..7df32721f25 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/specials.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/specials.docbook @@ -2,20 +2,10 @@ -Specielle og indbyggede globale variable +Specielle og indbyggede globale variable -
-
+
+
&rune.laursen.role; @@ -23,396 +13,186 @@
-Specielle og indbyggede globale variable +Specielle og indbyggede globale variable -Specielle er funktioner der behandles af &kommander;. Du skal være opmærksom på at indtil &kommander; har en fuldstændig fortolker, vil alle specielle eksekveres først og derefter eksekveres scriptet. I de fleste tilfælde er dette ikke et problem, men somme tider opstår der problemer. +Specielle er funktioner der behandles af &kommander;. Du skal være opmærksom på at indtil &kommander; har en fuldstændig fortolker, vil alle specielle eksekveres først og derefter eksekveres scriptet. I de fleste tilfælde er dette ikke et problem, men somme tider opstår der problemer. -@dcop(appId, objekt, funktion, argumenter) +@dcop(appId, objekt, funktion, argumenter) -Lav et &DCOP;-kald. @DCOP(kmail, KMailIface, checkMail(), ) +Lav et &DCOP;-kald. @DCOP(kmail, KMailIface, checkMail(), ) -@dcopid +@dcopid -Processens &DCOP;-ID (kmdr-executor-@pid) +Processens &DCOP;-ID (kmdr-executor-@pid) -@dialog(dialog[,parametre]) +@dialog(dialog[,parametre]) -Starter den givne kommander-dialog. Dialogen søges i dialogkataloget og i det aktuelle katalog, i den rækkefølge. Dette kommer før kaldet til executoren og sætter standardkataloget til den Kommander-programmet findes i. Parametre kan overføres i sædvanlig UNIX-stil eller overføres som variabel=værdi. Du kan derefter finde overførte parametre i den globale samling. @global(variable) ville returnere værdi. +Starter den givne kommander-dialog. Dialogen søges i dialogkataloget og i det aktuelle katalog, i den rækkefølge. Dette kommer før kaldet til executoren og sætter standardkataloget til den Kommander-programmet findes i. Parametre kan overføres i sædvanlig UNIX-stil eller overføres som variabel=værdi. Du kan derefter finde overførte parametre i den globale samling. @global(variable) ville returnere værdi. -@env(miljøVariabel) +@env(miljøVariabel) -Udvides til den givne miljøvariabel. @env(PWD) udvides til $PWD. Husk at $ er en del af skallen og ikke må bruges. +Udvides til den givne miljøvariabel. @env(PWD) udvides til $PWD. Husk at $ er en del af skallen og ikke må bruges. -@exec(kommando) +@exec(kommando) -returnerer uddata ved eksekveringen af den givne kommando @exec(ls -l). +returnerer uddata ved eksekveringen af den givne kommando @exec(ls -l). -@execBegin ... @execEnd +@execBegin ... @execEnd -ligesom @exec, men understøtter shebang og multilinje scripter. Dette servicerer forskellige scriptsprog, enten ved at erklære dem eller ved at bruge en shebang. +ligesom @exec, men understøtter shebang og multilinje scripter. Dette servicerer forskellige scriptsprog, enten ved at erklære dem eller ved at bruge en shebang. -@execBegin(php) -@execBegin#!/usr/bin/php +@execBegin(php) +@execBegin#!/usr/bin/php -Den første bruger navnet på PHP-kørbare. &kommander; søger i PATH efter php og ser efter et sted uden din sti, om den er registreret i &kommander; hvis ikke den findes. Hvis ikke før den brugeren opmærksom på at den ikke blev fundet. Det andet eksempel bruger den klassiske shebang som kan have nogle fordele og problemer. Hvis du har en betaudgave af PHP5 i f.eks. /usr/local/bin som ikke ville blive fundet fordi der søges i /usr/bin er dette brugbart. Hvis du derimod distribuerer dialogen til en som kun har PHP i /usr/local/bin ville den ikke blive fundet når der bruges en shebang. Så at bruge shebang skal tages med forbehold og det anbefales at bruge den eksekverbare hvis du deler filer. +Den første bruger navnet på PHP-kørbare. &kommander; søger i PATH efter php og ser efter et sted uden din sti, om den er registreret i &kommander; hvis ikke den findes. Hvis ikke før den brugeren opmærksom på at den ikke blev fundet. Det andet eksempel bruger den klassiske shebang som kan have nogle fordele og problemer. Hvis du har en betaudgave af PHP5 i f.eks. /usr/local/bin som ikke ville blive fundet fordi der søges i /usr/bin er dette brugbart. Hvis du derimod distribuerer dialogen til en som kun har PHP i /usr/local/bin ville den ikke blive fundet når der bruges en shebang. Så at bruge shebang skal tages med forbehold og det anbefales at bruge den eksekverbare hvis du deler filer. -@global(variabel) +@global(variabel) -udvides til værdien af den givne globale variabel. +udvides til værdien af den givne globale variabel. -@null +@null -Returnerer null. Nu da Kommander undersøger for tom widgetText på kørselstidspunktet, forebygger dette, fejlagtige fejl hvis en kontrol har en tilstand der ikke er sat. +Returnerer null. Nu da Kommander undersøger for tom widgetText på kørselstidspunktet, forebygger dette, fejlagtige fejl hvis en kontrol har en tilstand der ikke er sat. -@parentPid +@parentPid -Forældreprocessens &PID;. +Forældreprocessens &PID;. -@pid +@pid -Processens &PID;. +Processens &PID;. -@readSetting(nøgle, standardVærdi) +@readSetting(nøgle, standardVærdi) -læser en værdi fra kommanderrc +læser en værdi fra kommanderrc -@selectedWidgetText +@selectedWidgetText -det markerede indhold i en kontrol som kan vise mere end en værdi, som listekontroller +det markerede indhold i en kontrol som kan vise mere end en værdi, som listekontroller -@setGlobal(variabel, værdi) +@setGlobal(variabel, værdi) -Sætter den globale variabel til den givne værdi. +Sætter den globale variabel til den givne værdi. -@widgetText +@widgetText -en kontrols indhold +en kontrols indhold -@writeSetting(nøgle, værdi) +@writeSetting(nøgle, værdi) -skriv værdi til kommanderrc +skriv værdi til kommanderrc -Array-funktionsgruppe +Array-funktionsgruppe -@Array.values(array) +@Array.values(array) -Returnerer EOL-adskilt liste af alle værdier i arrayet. Kan bruges til at gennemgå et array. +Returnerer EOL-adskilt liste af alle værdier i arrayet. Kan bruges til at gennemgå et array. -@Array.keys(array) +@Array.keys(array) -Returnerer en EOL-adskilt liste af alle nøgler i arrayet. +Returnerer en EOL-adskilt liste af alle nøgler i arrayet. -@Array.setValue(array, nøgle, værdi) +@Array.setValue(array, nøgle, værdi) -Sætter en nøgle og en værdi til et element i et array. Eksisterer der ikke et array i forvejen, oprettes der et. +Sætter en nøgle og en værdi til et element i et array. Eksisterer der ikke et array i forvejen, oprettes der et. -@Array.clear(array) +@Array.clear(array) -Fjerner alle elementer i et array. +Fjerner alle elementer i et array. -@Array.count(array) +@Array.count(array) -Returnerer antallet af elementer i arrayet. +Returnerer antallet af elementer i arrayet. -@Array.value(array,nøgle) +@Array.value(array,nøgle) -Returnerer værdie associeret med den givne nøgle. +Returnerer værdie associeret med den givne nøgle. -@Array.remove(array,nøgle) +@Array.remove(array,nøgle) -Fjern element med given nøgle fra arrayet. +Fjern element med given nøgle fra arrayet. -@Array.fromString(array,streng) +@Array.fromString(array,streng) -Tilføjer alle elementer i strengen til arrayet. Strengen skal have formatet:nøgle\tværdi\n." +Tilføjer alle elementer i strengen til arrayet. Strengen skal have formatet:nøgle\tværdi\n." -@Array.toString(array,streng) +@Array.toString(array,streng) -"Returnerer alle elementer i array i nøgle\tværdi\n format." +"Returnerer alle elementer i array i nøgle\tværdi\n format." @@ -420,50 +200,27 @@ -Filfunktionsgruppe +Filfunktionsgruppe -@File.read(fil) +@File.read(fil) -Returnerer indhold af den givne fil. +Returnerer indhold af den givne fil. -@File.write(filstreng) +@File.write(filstreng) -Skriv given streng til en fil. +Skriv given streng til en fil. -@File.append(filstreng) +@File.append(filstreng) -Tilføj given streng til slutningen af en fil. +Tilføj given streng til slutningen af en fil. @@ -471,198 +228,98 @@ -Strengfunktionsgruppe +Strengfunktionsgruppe -@String.length(streng) +@String.length(streng) -Returnerer antal tegn i strengen. +Returnerer antal tegn i strengen. -@String.contains(streng,understreng) +@String.contains(streng,understreng) -Undersøger om strengen indeholder den givne understreng. +Undersøger om strengen indeholder den givne understreng. -@String.find(streng) +@String.find(streng) -Returnerer en understrengs position i strengen eller -1 hvis den ikke findes." -Dette får en valgfri startposition angivet med et heltal til søgning efter næste, i alfa 6. +Returnerer en understrengs position i strengen eller -1 hvis den ikke findes." +Dette får en valgfri startposition angivet med et heltal til søgning efter næste, i alfa 6. -@String.left(streng, heltalt) +@String.left(streng, heltalt) -Returnerer første n tegn i strengen. +Returnerer første n tegn i strengen. -@String.right(streng, heltal) +@String.right(streng, heltal) -Returnerer sidste n tegn i strengen. +Returnerer sidste n tegn i strengen. -@String.mid(streng, heltal startposition, heltal slutposition) +@String.mid(streng, heltal startposition, heltal slutposition) -Returnerer strengens understreng, begynder fra given position. +Returnerer strengens understreng, begynder fra given position. -@String.remove(streng, understreng) +@String.remove(streng, understreng) -Fjerner alle forekomster af den givne understreng. +Fjerner alle forekomster af den givne understreng. -@String.replace(streng, understreng find, understreng erstat) +@String.replace(streng, understreng find, understreng erstat) -Erstatter alle forekomster af en given understreng med den givne erstatningsstreng. +Erstatter alle forekomster af en given understreng med den givne erstatningsstreng. -@String.upper(streng) +@String.upper(streng) -Konverterer strengen til store bogstaver. +Konverterer strengen til store bogstaver. -@String.lower(streng) +@String.lower(streng) -Konverterer strengen til små bogstaver. +Konverterer strengen til små bogstaver. -@String.compare(streng, streng) +@String.compare(streng, streng) -Sammenligner to strenge. Returnerer 0, hvis de er ens, -1 hvis den første er mindst, 1 hvis den første er størst. +Sammenligner to strenge. Returnerer 0, hvis de er ens, -1 hvis den første er mindst, 1 hvis den første er størst. -@String.isEmpty(streng) +@String.isEmpty(streng) -Undersøger om strengen er tom. +Undersøger om strengen er tom. -@String.isNumber(streng) +@String.isNumber(streng) -Undersøger om strengen er et gyldigt tal. +Undersøger om strengen er et gyldigt tal. @@ -670,32 +327,18 @@ -Indbyggede globale -Indbyggede globale tilgås ligesom almindelige globale variable med @global. +Indbyggede globale +Indbyggede globale tilgås ligesom almindelige globale variable med @global. -@global(_KDDIR) +@global(_KDDIR) -Katalogen den aktuelle dialog er i. +Katalogen den aktuelle dialog er i. -@global(_NAME) -Navnet på dialogen +@global(_NAME) +Navnet på dialogen diff --git a/tde-i18n-da/docs/tdewebdev/kommander/tutorials.docbook b/tde-i18n-da/docs/tdewebdev/kommander/tutorials.docbook index ac31b75f769..1cdfdbb413f 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/tutorials.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/tutorials.docbook @@ -2,20 +2,10 @@ -Kurser +Kurser -
-
+
+
&rune.laursen.role; @@ -23,63 +13,46 @@
-Kurser +Kurser -Brug af editor -Dette skal måske flyttes til afsnittet om editor. +Brug af editor +Dette skal måske flyttes til afsnittet om editor. -Globale -Viser brug af global og setGlobal &DCOP;-kald til globale variabler til script. +Globale +Viser brug af global og setGlobal &DCOP;-kald til globale variabler til script. -&DCOP; -Viser brug af både local og eksterne &DCOP;-kald for at kommunikere med ekstern applikation. +&DCOP; +Viser brug af både local og eksterne &DCOP;-kald for at kommunikere med ekstern applikation. -Slot -Viser hvordan man bruger forbindelser/slot til at håndtere begivenheder. Både befolknings- og standardslot bliver brugt. +Slot +Viser hvordan man bruger forbindelser/slot til at håndtere begivenheder. Både befolknings- og standardslot bliver brugt. -Opsætning -Viser hvordan man bruger @readSetting @writeSetting funktionerne til at skrive/genskabe kontrolindhold. Der vises også hvordan man bruger populate() slot til at initialisere kontrolindhold. +Opsætning +Viser hvordan man bruger @readSetting @writeSetting funktionerne til at skrive/genskabe kontrolindhold. Der vises også hvordan man bruger populate() slot til at initialisere kontrolindhold. -Tilføj -Viser hvordan du kan tilføje tekst til TextEdit og hvordan man kan bruge det til at vise formateret tekst. +Tilføj +Viser hvordan du kan tilføje tekst til TextEdit og hvordan man kan bruge det til at vise formateret tekst. -Kommandolinje -Viser hvordan du kan videregive parametre til &kommander;-dialog vi kommandolinjen. Viser også hvordan man ændrer listers indhold og knaptekst. +Kommandolinje +Viser hvordan du kan videregive parametre til &kommander;-dialog vi kommandolinjen. Viser også hvordan man ændrer listers indhold og knaptekst. -Initialisér -Viser hvordan du bruger 'initialisering' for at 'nedlægge' scripter fra en hoveddialog, til at initialisere og genskabe indstillinger. +Initialisér +Viser hvordan du bruger 'initialisering' for at 'nedlægge' scripter fra en hoveddialog, til at initialisere og genskabe indstillinger.
diff --git a/tde-i18n-da/docs/tdewebdev/kommander/widgets.docbook b/tde-i18n-da/docs/tdewebdev/kommander/widgets.docbook index 8ada8a45944..2e3c02f236d 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/widgets.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/widgets.docbook @@ -2,20 +2,10 @@ -Kontroller +Kontroller -
-
+
+
&rune.laursen.role; @@ -23,353 +13,232 @@
-Kontroller +Kontroller -Byggestenene til &kommander;-dialoger er kontrollerne. De er præcis som alle andre kontroller i &Qt; og &kde;-bibliotekerne, bortset fra at de har noget ekstra funktionalitet, som tillader dem at have en tekstassociation. Tekst er associeret med kontrollens tilstand eller dens befolkningsslot. Antallet af tilstande afhænger af kontrollen. Har en kontrol kun én tilstand, kaldes denne tilstand for standardtilstanden. +Byggestenene til &kommander;-dialoger er kontrollerne. De er præcis som alle andre kontroller i &Qt; og &kde;-bibliotekerne, bortset fra at de har noget ekstra funktionalitet, som tillader dem at have en tekstassociation. Tekst er associeret med kontrollens tilstand eller dens befolkningsslot. Antallet af tilstande afhænger af kontrollen. Har en kontrol kun én tilstand, kaldes denne tilstand for standardtilstanden. -Kontroltekst bla bla +Kontroltekst bla bla -Dialogen har to specielle ltilstande til &kommander;tekst. Disse er Initiate og Destroy. De eksekveres når dialogen initieres og når den nedlægges. De beskytter mod det der kaldes race problemer ved åbning og betyder at du ikke behøver at udføre nogen specielle procedurer ved nedlægning af dialoger. +Dialogen har to specielle ltilstande til &kommander;tekst. Disse er Initiate og Destroy. De eksekveres når dialogen initieres og når den nedlægges. De beskytter mod det der kaldes race problemer ved åbning og betyder at du ikke behøver at udføre nogen specielle procedurer ved nedlægning af dialoger. - + - Knapgruppe + Knapgruppe -En container der organiserer knapper i en gruppe. Der kan tilknyttes en valgfri titel ved at bruge titelegenskaben. Rammen kan justeres med lineWidth-egenskaben. Knapgruppen kan indstilles til eksklusiv ved at sætte exclusive-egenskaben til true. Det betyder at når der trykkes på én slå til-/fra-knap, sættes alle de andre slå til/fra-knapper til fra, med undtagelse af radioknapper som altid er gensidigt udelukkende, selv når gruppen er non-eksklusive. Radioknapper kan sættes til non-eksklusiv ved at bruge egenskaben radioButtonExclusive. (Jeg er ikke så sikker på at denne egenskab rent faktisk fungerer). -Knapgrupper har en tilstand, standard. -Kontrolteksten til en knapgruppe er tekstassociationerne til hver knap i den rækkefølge de forekommer i knapgruppen. +En container der organiserer knapper i en gruppe. Der kan tilknyttes en valgfri titel ved at bruge titelegenskaben. Rammen kan justeres med lineWidth-egenskaben. Knapgruppen kan indstilles til eksklusiv ved at sætte exclusive-egenskaben til true. Det betyder at når der trykkes på én slå til-/fra-knap, sættes alle de andre slå til/fra-knapper til fra, med undtagelse af radioknapper som altid er gensidigt udelukkende, selv når gruppen er non-eksklusive. Radioknapper kan sættes til non-eksklusiv ved at bruge egenskaben radioButtonExclusive. (Jeg er ikke så sikker på at denne egenskab rent faktisk fungerer). +Knapgrupper har en tilstand, standard. +Kontrolteksten til en knapgruppe er tekstassociationerne til hver knap i den rækkefølge de forekommer i knapgruppen. - + - Afkrydsningsfelt + Afkrydsningsfelt -Et felt der kan afkrydses til og fra. Det kan også være delvist afkrydset hvis tristate-egenskaben er sat til true. Etiketten associeret med afkrysningsfeltet sættes i text-egenskaben. Ved at sætte checked-egenskaben er afkrydsningsfeltet afkrydset til at starte med. -Et afkrydsningsfelt har tre tilstande, afkrydset, delvist afkrydset og ikke-afkrydset. -Kontrolteksten til et afkrydsningsfelt er text-egenskabens værdi. +Et felt der kan afkrydses til og fra. Det kan også være delvist afkrydset hvis tristate-egenskaben er sat til true. Etiketten associeret med afkrysningsfeltet sættes i text-egenskaben. Ved at sætte checked-egenskaben er afkrydsningsfeltet afkrydset til at starte med. +Et afkrydsningsfelt har tre tilstande, afkrydset, delvist afkrydset og ikke-afkrydset. +Kontrolteksten til et afkrydsningsfelt er text-egenskabens værdi. - + - Lukkeknap + Lukkeknap -En knap der når der klikkes på den, udfører sin tekstassociation og dernæst lukker dialogen. Etiketten på knappen sættes med text-egenskaben. Uddata fra tekstassociationen, vises gennem ekoes til stdout hvis writeStdout-egenskaben er sat til true. Knappen kan være standardhandlingen for dialogen hvis default-egenskaben er sat til true. -Lukknapper har en tilstand, standard. -Der er ingen kontroltekst associeret med en lukkeknap. +En knap der når der klikkes på den, udfører sin tekstassociation og dernæst lukker dialogen. Etiketten på knappen sættes med text-egenskaben. Uddata fra tekstassociationen, vises gennem ekoes til stdout hvis writeStdout-egenskaben er sat til true. Knappen kan være standardhandlingen for dialogen hvis default-egenskaben er sat til true. +Lukknapper har en tilstand, standard. +Der er ingen kontroltekst associeret med en lukkeknap. - + - Kombinationsboks + Kombinationsboks -Kombinationsboks er en markeringskontrol der kombinerer en knap og en pop op-menu. Den viser brugeren aktuelle valg fra en liste af valgmuligheder på minimalt plads. Punkter tilføjes til listen ved at bruge edit-vinduet. Hvis editable-egenskaben er sat til true, kan brugeren tilføje vilkårlige strenge. -Kombinationsbokse har en tilstand, standard. -Kontrolteksten til en kombinationsboks, er teksten i det valgte punkt. +Kombinationsboks er en markeringskontrol der kombinerer en knap og en pop op-menu. Den viser brugeren aktuelle valg fra en liste af valgmuligheder på minimalt plads. Punkter tilføjes til listen ved at bruge edit-vinduet. Hvis editable-egenskaben er sat til true, kan brugeren tilføje vilkårlige strenge. +Kombinationsbokse har en tilstand, standard. +Kontrolteksten til en kombinationsboks, er teksten i det valgte punkt. - + - Eksekvérknap + Eksekvérknap -En knap der, når der klikkes på den eksekverer sin tekstassociation. Etiketten på knappen sættes med text-egenskaben. Uddata fra tekstassociationen ekoes til stdout hvis writeStdout-egenskaben er sat til true. Knappen kan være standardhandlingen for dialogen hvis default-egenskaben er sat til true. -Eksekvérknapper har en tilstand, standard. -Der er ingen kontroltekst associeret med Eksekvérknapper. +En knap der, når der klikkes på den eksekverer sin tekstassociation. Etiketten på knappen sættes med text-egenskaben. Uddata fra tekstassociationen ekoes til stdout hvis writeStdout-egenskaben er sat til true. Knappen kan være standardhandlingen for dialogen hvis default-egenskaben er sat til true. +Eksekvérknapper har en tilstand, standard. +Der er ingen kontroltekst associeret med Eksekvérknapper. - + - Filvælger + Filvælger -Filvælgerkontrollen kombinerer en linjeeditor med en knap, der når der klikkes på den viser brugeren en dialog hvori der kan vælges filer/mapper. Filen/mappen der vælges gemmes i linjeeditoren. Filvælgertypen kan sættes med selectionType-egenskaben. Der følgende typer til rådighed, Open, Save, Directory. Flere filer/mapper kan vælges hvis selectionOpenMultiple-egenskaben er sat til true. Der kan sættes en overskrift for filvælgeren med selectionCaption-egenskaben. Den vises som dialogens vinduestitel. Hvis ikke der angives nogen overskrift, vises selection-typen som titel istedet. Man kan begrænse filerne der vises i dialogen ved at bruge selectionFilter-egenskaben. -Filvælger har en tilstand, standard. -Kontrolteksten til en filvælger er teksten der findes i linjeeditoren (filen valgt af brugeren). +Filvælgerkontrollen kombinerer en linjeeditor med en knap, der når der klikkes på den viser brugeren en dialog hvori der kan vælges filer/mapper. Filen/mappen der vælges gemmes i linjeeditoren. Filvælgertypen kan sættes med selectionType-egenskaben. Der følgende typer til rådighed, Open, Save, Directory. Flere filer/mapper kan vælges hvis selectionOpenMultiple-egenskaben er sat til true. Der kan sættes en overskrift for filvælgeren med selectionCaption-egenskaben. Den vises som dialogens vinduestitel. Hvis ikke der angives nogen overskrift, vises selection-typen som titel istedet. Man kan begrænse filerne der vises i dialogen ved at bruge selectionFilter-egenskaben. +Filvælger har en tilstand, standard. +Kontrolteksten til en filvælger er teksten der findes i linjeeditoren (filen valgt af brugeren). - + - Gruppefelt + Gruppefelt -En containerkontrol der indeholder andre kontroller. Rammen justeres med lineWidth-egenskaben. En titel kan tilføjes ved at sætte title-egenskaben. -Gruppefelter har en tilstand, standard. -Kontrolteksten for et gruppefelt er tekstassociationerne af hvert af kontrollerne i containeren. De ordnes efter rækkefølgen hvormed de forekommer inde i gruppefeltet. +En containerkontrol der indeholder andre kontroller. Rammen justeres med lineWidth-egenskaben. En titel kan tilføjes ved at sætte title-egenskaben. +Gruppefelter har en tilstand, standard. +Kontrolteksten for et gruppefelt er tekstassociationerne af hvert af kontrollerne i containeren. De ordnes efter rækkefølgen hvormed de forekommer inde i gruppefeltet. - + - Linjeeditor + Linjeeditor -En linjeeditorkontrol er en enkeltlinjet teksteditor. Den tillader brugeren at indtaste og ændre en enkelt tekstlinje. Tekst der skal stå i linjeeditoren fra begyndelsen kan sættes i text-egenskaben. Kontrollen kan sættes til kun læsetilladelse med readOnly-egenskaben. Der er tre tilstande til kontrollen, Normal, NoEcho og Password. Tilstanden sættes med echoMode-egenskaben. -Linjeeditorer har en tilstand, standard. -Kontrolteksten for linjeeditortekst er teksten indeholdt i editoren. +En linjeeditorkontrol er en enkeltlinjet teksteditor. Den tillader brugeren at indtaste og ændre en enkelt tekstlinje. Tekst der skal stå i linjeeditoren fra begyndelsen kan sættes i text-egenskaben. Kontrollen kan sættes til kun læsetilladelse med readOnly-egenskaben. Der er tre tilstande til kontrollen, Normal, NoEcho og Password. Tilstanden sættes med echoMode-egenskaben. +Linjeeditorer har en tilstand, standard. +Kontrolteksten for linjeeditortekst er teksten indeholdt i editoren. - + - Listefelt + Listefelt -En listefeltkontrol giver en liste af markérbare punkter. Normalt er et eller slet ingen punkter markeret. Denne opførsel kan ændres vha. selectionMode-egenskaben. Punkter tilføjes til listefeltet vha. edit-vinduet. -Et listefelt har kun én tilstand, standard. -Kontrolteksten for et listefelt er punkterne i listefeltet. @selectedWidgetText returnerer kun aktuelt markerede punkter. +En listefeltkontrol giver en liste af markérbare punkter. Normalt er et eller slet ingen punkter markeret. Denne opførsel kan ændres vha. selectionMode-egenskaben. Punkter tilføjes til listefeltet vha. edit-vinduet. +Et listefelt har kun én tilstand, standard. +Kontrolteksten for et listefelt er punkterne i listefeltet. @selectedWidgetText returnerer kun aktuelt markerede punkter. - + - Listevisning + Listevisning -Denne kontrol kan nu udnytte &kommander;. Funktionelt er den ligesom trævisningskontrollen så se venligst denne. +Denne kontrol kan nu udnytte &kommander;. Funktionelt er den ligesom trævisningskontrollen så se venligst denne. - + - Billedetiket + Billedetiket -En simpel kontrol der indeholder en billed- eller en tekstetiket. Billedet der skal vises sættes i pixmap-egenskaben. Teksten sættes i text-egenskaben. Kun en af de to egenskaber kan sættes ad gangen. (Jeg tror i hvertfald at jeg kun kan få editoren til at sætte dem en ad gangen). Hvis scaledContents-egenskaben er sat til true, bliver billedet skaleret så det passer i kontrollens størrelse. Tekstformatet kan indstilles med textFormat-egenskaben. -Denne kontrol kan ikke udnytte &kommander; og har derfor ingen tilstande eller kontroltekst. +En simpel kontrol der indeholder en billed- eller en tekstetiket. Billedet der skal vises sættes i pixmap-egenskaben. Teksten sættes i text-egenskaben. Kun en af de to egenskaber kan sættes ad gangen. (Jeg tror i hvertfald at jeg kun kan få editoren til at sætte dem en ad gangen). Hvis scaledContents-egenskaben er sat til true, bliver billedet skaleret så det passer i kontrollens størrelse. Tekstformatet kan indstilles med textFormat-egenskaben. +Denne kontrol kan ikke udnytte &kommander; og har derfor ingen tilstande eller kontroltekst. - + - Radioknap + Radioknap -En knap der kan tjekkes eller aftjekkes, normalt brugt i knapgrupper til at foretage et eksklusivt valg. En etiket associeret med knappen kan sættes i text-egenskaben. En knap kan initieres så den er tjekket fra begyndelsen, ved at sætte checked-egenskaben til true. Hvis alle radioknapper i en knapgruppe har checked-egenskaben sat til true, så bliver det den sidste knap der sættes til tjekket. -Radioknapper har to tilstande, tjekket og aftjekket. -Der er ingen kontroltekst associeret med radioknapper. +En knap der kan tjekkes eller aftjekkes, normalt brugt i knapgrupper til at foretage et eksklusivt valg. En etiket associeret med knappen kan sættes i text-egenskaben. En knap kan initieres så den er tjekket fra begyndelsen, ved at sætte checked-egenskaben til true. Hvis alle radioknapper i en knapgruppe har checked-egenskaben sat til true, så bliver det den sidste knap der sættes til tjekket. +Radioknapper har to tilstande, tjekket og aftjekket. +Der er ingen kontroltekst associeret med radioknapper. - + - RichText-editor + RichText-editor -Denne kontrol giver en teksteditor der tillader simpel tekstformatering. -RichText-editor har en tilstand, standard. -Kontrolteksten til en RichText-editor er teksten indeholdt i editoren i rich text-format. Markeret tekst kan returneres med @selectedWidgetText. +Denne kontrol giver en teksteditor der tillader simpel tekstformatering. +RichText-editor har en tilstand, standard. +Kontrolteksten til en RichText-editor er teksten indeholdt i editoren i rich text-format. Markeret tekst kan returneres med @selectedWidgetText. - + - Heltalsrullefelt + Heltalsrullefelt -En kontrol der tillader brugeren at ændre en heltalsværdi ved enten at trykke på op- og ned-pilene eller ved at indtaste værdien i feltet. Minimum og maksimumværdier til kontrollen kan indstilles med minValue og maxValue-egenskaberne. specialValueText-egenskaben bruges til at sætte den tekstværdi der skal vises i stedet for minimumværdien. -Denne kontrol har kun en tilstand, standard. -Kontrolteksten til et heltalsrullefelt, er det aktuelle viste heltal. +En kontrol der tillader brugeren at ændre en heltalsværdi ved enten at trykke på op- og ned-pilene eller ved at indtaste værdien i feltet. Minimum og maksimumværdier til kontrollen kan indstilles med minValue og maxValue-egenskaberne. specialValueText-egenskaben bruges til at sætte den tekstværdi der skal vises i stedet for minimumværdien. +Denne kontrol har kun en tilstand, standard. +Kontrolteksten til et heltalsrullefelt, er det aktuelle viste heltal. - + - Underdialog + Underdialog -En knap der når der trykkes på den, kører en anden &kommander;-dialog. Dialogen der skal køres sættes i kmdrFile-egenskaben. Er standardegenskaben sat til true, køres dialogen hvis der trykkes enter når dialogen har fokus. Jeg tror man også kan benytte den som container. Jeg er nødt til at lege lidt mere med det her. -Underdialog har en tilstand, standard. -Kontrolteksten for en underdialog er teksten associeret med dialogen den eksekverer. -Det skulle have indeholdt dialogen, men er nu kasseret til fordel for det nye projektkoncept. Skal vi lade det blive ved @dialog() i dens &kommander;-tekst eller fjerne den helt? Det er ikke rigtigt som det er nu. +En knap der når der trykkes på den, kører en anden &kommander;-dialog. Dialogen der skal køres sættes i kmdrFile-egenskaben. Er standardegenskaben sat til true, køres dialogen hvis der trykkes enter når dialogen har fokus. Jeg tror man også kan benytte den som container. Jeg er nødt til at lege lidt mere med det her. +Underdialog har en tilstand, standard. +Kontrolteksten for en underdialog er teksten associeret med dialogen den eksekverer. +Det skulle have indeholdt dialogen, men er nu kasseret til fordel for det nye projektkoncept. Skal vi lade det blive ved @dialog() i dens &kommander;-tekst eller fjerne den helt? Det er ikke rigtigt som det er nu. - + - Fanebladskontrol + Fanebladskontrol -En kontrol der giver flere faneblade, der hver især kan indeholde flere kontroller. +En kontrol der giver flere faneblade, der hver især kan indeholde flere kontroller. - + - Teksteditor + Teksteditor -En simpel multilinje teksteditor. +En simpel multilinje teksteditor. - + - Tekstetiket + Tekstetiket -En simpel kontrol der indeholder et stykke tekst. Denne kontrol lader dig også angive et billede. Ok, editoren siger de begge er QLabels. Hvorfor har vi to kontroller som ser ens ud men har forskellige navne. Skulle gerne ordnes i A7. -Ved alfa 6 er denne kontrol delvist til rådighed og kan sættes ved at bruge eksterne DCOP-kald. +En simpel kontrol der indeholder et stykke tekst. Denne kontrol lader dig også angive et billede. Ok, editoren siger de begge er QLabels. Hvorfor har vi to kontroller som ser ens ud men har forskellige navne. Skulle gerne ordnes i A7. +Ved alfa 6 er denne kontrol delvist til rådighed og kan sættes ved at bruge eksterne DCOP-kald. - + - Trævisning + Trævisning -En kontrol der giver en liste i form af en træstruktur. Denne kontrol er nu fuldstændiggjort så der kan tilføjes eller fjernes punkter, siden alfa 6. Du kan tilføje indre (børn) punkter og multisøjledata. Den aktulle begrænsning er at du ikke kan ændre søjler. For at tilføje en barneknude bruges / som adskiller. For at tilføje søjledata bruges escape-tabulator \t -tegnet, mellem søjler. +En kontrol der giver en liste i form af en træstruktur. Denne kontrol er nu fuldstændiggjort så der kan tilføjes eller fjernes punkter, siden alfa 6. Du kan tilføje indre (børn) punkter og multisøjledata. Den aktulle begrænsning er at du ikke kan ændre søjler. For at tilføje en barneknude bruges / som adskiller. For at tilføje søjledata bruges escape-tabulator \t -tegnet, mellem søjler. -- cgit v1.2.1