diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2013-09-03 19:59:21 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2013-09-03 20:45:30 +0200 |
commit | f1d570183a654b6dba86f463d96931399757e11e (patch) | |
tree | bee0cf53d8ce4a4bb0394b1daf3a210aa342ea6d /tde-i18n-da/docs/tdevelop/kde_app_devel/index.docbook | |
parent | 4b6e7a349ae63502f0b50c9be255ec4356bec1f4 (diff) | |
download | tde-i18n-f1d570183a654b6dba86f463d96931399757e11e.tar.gz tde-i18n-f1d570183a654b6dba86f463d96931399757e11e.zip |
Additional k => tde renaming and fixes
Diffstat (limited to 'tde-i18n-da/docs/tdevelop/kde_app_devel/index.docbook')
-rw-r--r-- | tde-i18n-da/docs/tdevelop/kde_app_devel/index.docbook | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/tde-i18n-da/docs/tdevelop/kde_app_devel/index.docbook b/tde-i18n-da/docs/tdevelop/kde_app_devel/index.docbook index 3519e196a0d..906ea16ad44 100644 --- a/tde-i18n-da/docs/tdevelop/kde_app_devel/index.docbook +++ b/tde-i18n-da/docs/tdevelop/kde_app_devel/index.docbook @@ -166,7 +166,7 @@ ></listitem> <listitem ><para -><ulink url="www.tdevelop.org" +><ulink url="www.kdevelop.org" >KDevelop's brugermanual, som kommer med udviklingsmiljøet KDevelop</ulink ></para ></listitem> @@ -188,7 +188,7 @@ >Desuden bør du søge hjælp ved at abonnere på de forskellige e-mail-lister, hvis adresser er tilgængelige på ovennævnte netsider, og på diskussionsgrupper i Usenet beregnet til brug for KDE og Unix-systemer samt programmeringssprogene C og C++. </para> <para >For at få hjælp til det integrerede udviklingsmiljøet KDevelop, kan du sende spørgsmål til vores e-mail-liste på <email ->tdevelop@tdevelop.org</email +>kdevelop@kdevelop.org</email >. Husk at KDevelop-gruppen er interesseret i at tilbyde dig muligheder for at lave programmer, og derfor ikke er beregnet til at være en teknisk støttegruppe ifald de programmer du udvikler ikke virker på grund af implementeringsfejl eller forkert indstilling af operativsystemet. Med dette beder vi alle brugere at drage fordel af e-mail-listen i de tilfælde hvor problemer med brug af selve det integrerede udviklingsmiljø opstår, samt for fejlrapporter og forbedringsforslag af funktionerne i udviklingsmiljøet. </para> </sect1> @@ -681,7 +681,7 @@ return a.exec(); ></listitem> <listitem ><para ->biblioteket kfile, som indeholder filvalgsdialoger </para +>biblioteket tdefile, som indeholder filvalgsdialoger </para ></listitem> </itemizedlist> </para> @@ -689,11 +689,11 @@ return a.exec(); >Desuden tilbyder KDE følgende biblioteker til specialløsninger: <itemizedlist> <listitem ><para ->biblioteket tdefx, som indeholder pixmaps, billedeffekter og KStyle-udvidelsen af QStyle </para +>biblioteket tdefx, som indeholder pixmaps, billedeffekter og TDEStyle-udvidelsen af QStyle </para ></listitem> <listitem ><para ->biblioteket khtml, som indeholder KDE's HTML-komponent </para +>biblioteket tdehtml, som indeholder KDE's HTML-komponent </para ></listitem> <listitem ><para @@ -701,11 +701,11 @@ return a.exec(); ></listitem> <listitem ><para ->biblioteket kio, som indeholder adgang til netværksfiler på lavt niveau </para +>biblioteket tdeio, som indeholder adgang til netværksfiler på lavt niveau </para ></listitem> <listitem ><para ->biblioteket kparts, med understøttelse for programmer som kan genbruges, indlejres og udvides </para +>biblioteket tdeparts, med understøttelse for programmer som kan genbruges, indlejres og udvides </para ></listitem> </itemizedlist> </para> @@ -717,7 +717,7 @@ return a.exec(); >Eksempel på et KDE-program</title> <para >Du ser i det følgende, at det ikke er meget sværere at skrive et KDE-program end et QT-program. Du skal kun bruge nogle andre klasser for at komme til KDE's funktioner, så er du næsten klar. Vi diskuterer en ændret version af QT-koden ovenfor, som et eksempel: <programlisting ->#include <kapplication.h> +>#include <tdeapplication.h> #include <qpushbutton.h> int main( int argc, char **argv ) @@ -907,7 +907,7 @@ return a.exec(); -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o kscribble.o `test -f 'kscribble.cpp' || echo '/home/caleb/kscribble/src/'`kscribble.cpp 30 kscribble.cpp: In member function `void KScribble::setupActions()' -31 kscribble.cpp:107: warning: unused variable `KAction*custom' +31 kscribble.cpp:107: warning: unused variable `TDEAction*custom' 32 /usr/lib/qt/bin/moc /home/caleb/kscribble/src/kscribbleview.h -o kscribbleview.moc 33 source='kscribbleview.cpp' object='kscribbleview.o' libtool=no \ 34 depfile='.deps/kscribbleview.Po' tmpdepfile='.deps/kscribbleview.TPo' \ @@ -948,7 +948,7 @@ return a.exec(); -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -o kscribble -R /usr/local/kde3/lib -R /usr/lib/qt/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/lib/qt/lib - -L/usr/local/kde3/lib main.o kscribble.o kscribbleview.o pref.o kscribbleiface_skel.o -lkio + -L/usr/local/kde3/lib main.o kscribble.o kscribbleview.o pref.o kscribbleiface_skel.o -ltdeio 54 source='kscribble_client.cpp' object='kscribble_client.o' libtool=no \ 55 depfile='.deps/kscribble_client.Po' tmpdepfile='.deps/kscribble_client.TPo' \ 56 depmode=gcc3 /bin/sh /home/caleb/kscribble/admin/depcomp \ @@ -1055,14 +1055,14 @@ return a.exec(); <para >Lad os kigge lidt på konstruktoren og se hvordan instansen kaldes <programlisting >1 KScribble::KScribble() -2 : KMainWindow( 0, "KScribble" ), +2 : TDEMainWindow( 0, "KScribble" ), 3 m_view(new KScribbleView(this)), 4 m_printer(0) 5 { 6 // accepter træk og slip 7 setAcceptDrops(true); 8 -9 // fortæl KMainWindow at det virkelig er hovedkontrollen +9 // fortæl TDEMainWindow at det virkelig er hovedkontrollen 10 setCentralWidget(m_view); 11 12 // indstil derefter vore handlinger @@ -1084,7 +1084,7 @@ return a.exec(); >Bemærk at <classname >KScribble</classname > arver klassen <classname ->KMainWindow</classname +>TDEMainWindow</classname >, en ofte brugt basisklasse for KDE-programmer. Vi initierer en klasse som hedder <classname >KScribbleView</classname > som central grafikkomponent, laver en <classname @@ -1195,7 +1195,7 @@ return a.exec(); >QWidget</classname > og tilføj lodrette og vandrette rullebjælker med <classname >QScrollBars</classname ->. (Dette udføres af KDE's kontrol KHTMLView.) </para +>. (Dette udføres af KDE's kontrol TDEHTMLView.) </para ></listitem > <listitem @@ -1240,18 +1240,18 @@ return a.exec(); >KDE-bibliotekerne blev opfundet for at gøre det nemmere at designe programmer for K-desktopmiljøet og gøre det muligt for dem at have flere funktioner end kun hvad QT tilbyder. Biblioteket tdeui tilbyder: <orderedlist> <listitem ><para ->KListView: en mere kraftfuld version af <classname +>TDEListView: en mere kraftfuld version af <classname >QListView</classname > </para ></listitem> <listitem ><para ->KIconView: en grafisk viser af ikonfiler </para +>TDEIconView: en grafisk viser af ikonfiler </para ></listitem> </orderedlist> </para> <para ->Biblioteket khtml sørger på den anden side en fuldstændig HTML-tolkningskomponent, som er klar til brug. Den har allerede rullebjælker, så du behøver ikke engang at håndtere det. En mulig brug kan være at integrere den som en forhåndsvisningskontrol for en HTML-editor. Den bruges af programmer såsom Konqueror til at vise HTML-filer. </para> +>Biblioteket tdehtml sørger på den anden side en fuldstændig HTML-tolkningskomponent, som er klar til brug. Den har allerede rullebjælker, så du behøver ikke engang at håndtere det. En mulig brug kan være at integrere den som en forhåndsvisningskontrol for en HTML-editor. Den bruges af programmer såsom Konqueror til at vise HTML-filer. </para> </sect2> </sect1> <sect1 id="c4s4"> @@ -1278,11 +1278,11 @@ return a.exec(); >Hvordan virker det?</title> <para >Vort program arver klassen <classname ->KMainWindow</classname +>TDEMainWindow</classname > som automatisk håndterer at oprette en menulinje og værktøjslinjer for os. I metoden <methodname >KScribble::setupActions()</methodname > er der et kald til <methodname ->KMainWindow::createGUI()</methodname +>TDEMainWindow::createGUI()</methodname >. Denne metode indlæser en ressourcefil, i dette tilfælde kscribbleui.rc, for at initiere menuerne ved start. Bemærk at kscribbleui.rc er på listen som en af projektfilerne i Håndtering af automake. Åbnes filen ses dette: <programlisting >1 <!DOCTYPE kpartgui SYSTEM "kpartgui.dtd"> 2 <kpartgui name="kscribble" version="1"> @@ -1313,7 +1313,7 @@ return a.exec(); >, som lader dig tilføje punkter til menulinjen. </para> <para ><classname ->KMainWindow</classname +>TDEMainWindow</classname >s metoder <methodname >statusBar()</methodname > og <methodname @@ -1325,7 +1325,7 @@ return a.exec(); >Indstilling af genvejstaster</title> <para >Noget meget professionelt som du altid bør tilføje i programmet er genvejstaster. De bruges oftest af erfarne brugere som vil arbejde hurtigt med deres programmer og er villige til at lære sig genveje. KDE-bibliotekerne tilbyder klassen <classname ->KAction</classname +>TDEAction</classname > til dette, som sørger for genvejstaster og adgang til globalt indstillede standardgenveje. </para> <para >Normalt bruger kun rammeprogrammer oprettet af &tdevelop; almindelige genvejstaster såsom F1 for at komme til nethjælp, Ctrl+N for Ny fil, osv. </para> @@ -1374,7 +1374,7 @@ return a.exec(); </itemizedlist> <para >Desuden bør programmet sørge for en mulighed for at komme til en HTML-baseret håndbog direkte med den almindelige hjælpetast F1. Dette sammenhængsafhængige hjælpesystem sørges der automatisk for via klassen <classname ->KMainWindow</classname +>TDEMainWindow</classname >, også selvom du som forfatter skal sørge for indholdet. </para> <para >Eftersom &tdevelop; også tilbyder alle slags hjælp, ligesom KDE-rammeomgivelserne som laves af programguiden allerede indeholder støtte for dette, hjælper dette kapitel dig med at lære dig hvor og hvordan du kan tilføje hjælpefunktioner. </para> @@ -1387,7 +1387,7 @@ return a.exec(); >Værktøjsvink</title> <para >En meget nem måde at sørge for hjælp er værktøjsvink. De er små hjælpemeddelelser som dukker op når brugeren flytter musen hen over en kontrol som sørger for et værktøjsvink, og forsvinder når musen flyttes. Den populæreste brug af værktøjsvink er i værktøjslinjer hvor værktøjsvinkene bør være så små som muligt, eftersom værktøjslinjer kan indstilles til at vise indholdet på forskellige måder: enten vises knappen, knappen med tekst til højre, knappen med tekst nedenfor, eller kun tekst. Denne indstilling bør kunne indstilles af brugeren, men det er ikke helt nødvendigt. Teksten vises alligevel som et værktøjstips, og en værktøjslinje består oftest af knapper og andre grafiske kontroller såsom redigeringsfelter og kombinationsfelter. For en fuldstændig beskrivelse, se klassereferencen for <classname ->KToolBar</classname +>TDEToolBar</classname >, som findes i tdeui-biblioteket. </para> <para >Som et eksempel kigger vi på knappen "Ny fil" i et generelt program: </para> @@ -1403,7 +1403,7 @@ return a.exec(); >Udvidelse af statuslinjen</title> <para >Eftersom programmer som arver <classname ->KMainWindow</classname +>TDEMainWindow</classname > også indeholder en statuslinje, tilbyder den også et sæt færdige statuslinjemeddelelser for alle menu- og værktøjslinjesobjekter. En hjælpemeddelelse i statuslinjen er en kort meddelelse som udvider betydningen af et værktøjsvink, eller kan ses som en erstatning for et værktøjsvink for et punkt i menulinjen, og vises (som navnet angiver) i statuslinjen når brugeren aktiverer en menu og markerer et menupunkt. </para> </sect1> <sect1 id="c8s4"> |