diff options
author | Michele Calgaro <[email protected]> | 2024-03-09 20:53:45 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2024-03-22 20:43:43 +0900 |
commit | 8b9d49dd3f3b5a63160fefeb88923b5527316858 (patch) | |
tree | 894d9d4655131c08d5015b83bebad3644b6ab038 /koffice-i18n-da/docs/koffice/chalk/developers-plugins.docbook | |
parent | f8cba5a90205fd3dedaf74f816f746c2b6f20d5e (diff) | |
download | koffice-i18n-8b9d49dd3f3b5a63160fefeb88923b5527316858.tar.gz koffice-i18n-8b9d49dd3f3b5a63160fefeb88923b5527316858.zip |
Replace Qt with TQt
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'koffice-i18n-da/docs/koffice/chalk/developers-plugins.docbook')
-rw-r--r-- | koffice-i18n-da/docs/koffice/chalk/developers-plugins.docbook | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/koffice-i18n-da/docs/koffice/chalk/developers-plugins.docbook b/koffice-i18n-da/docs/koffice/chalk/developers-plugins.docbook index 5377cf4e..fbb5de98 100644 --- a/koffice-i18n-da/docs/koffice/chalk/developers-plugins.docbook +++ b/koffice-i18n-da/docs/koffice/chalk/developers-plugins.docbook @@ -41,11 +41,7 @@ >KisID</classname >, som er en kombinationen af en entydig uoversat streng (som for eksempel bruges når noget skal gemmes) og en øversat streng beregnet til den grafiske brugergrænseflade. </para ><para ->Et ord om kompatibilitet: &chalk; er stadigvæk under udvikling. Fra &chalk; 1.5 til 1.6 forventes ikke mange ændringer af programmeringsgrænsefladen, men der kan være nogle. Fra &chalk; 1.6 til 2.0 skifter vi fra &Qt; 3 til &Qt; 4, fra &kde; 3 til &kde; 4 og fra <command ->automake</command -> til <command ->cmake</command ->: mange ændringer kan forventes. Hvis du udvikler et plugin for &chalk; og vælger at gøre det i &chalk;s subversion-arkiv, er der udmærkede muligheder for at vi hjælper dig med overførslen. Ændringerne kan også gøre at visse dele af dette dokument bliver forældede. Tjek altid den seneste dokumentation af programmeringsgrænsefladen eller deklarationsfilerne som er installerede på dit system. </para> +>Et ord om kompatibilitet: &chalk; er stadigvæk under udvikling. Hvis du udvikler et plugin for &chalk; og vælger at gøre det i &chalk;s subversion-arkiv, er der udmærkede muligheder for at vi hjælper dig med overførslen. Ændringerne kan også gøre at visse dele af dette dokument bliver forældede. Tjek altid den seneste dokumentation af programmeringsgrænsefladen eller deklarationsfilerne som er installerede på dit system. </para> <sect3 id="developers-plugins-introduction-chalkcolor"> <title @@ -151,7 +147,7 @@ >Opret plugin</title> <para ->Plugin skrives i C++ og kan bruge hele programmeringsgrænsefladen i &kde; og &Qt; samt &chalk;s udviklingsgrænseflade. Kun visningsplugin skal bruge &koffice;' programmeringsgrænseflade. Du skal ikke bekymre dig, &chalk;s programmeringsgrænseflade er meget ren og relativt udførligt dokumenteret (af frit programmel at være) og at kode dit første filter er meget nemt. </para +>Plugin skrives i C++ og kan bruge hele programmeringsgrænsefladen i &tde; og &TQt; samt &chalk;s udviklingsgrænseflade. Kun visningsplugin skal bruge &koffice;' programmeringsgrænseflade. Du skal ikke bekymre dig, &chalk;s programmeringsgrænseflade er meget ren og relativt udførligt dokumenteret (af frit programmel at være) og at kode dit første filter er meget nemt. </para ><para >Hvis du ikke vil bruge C++ kan du skrive scripter i Python eller Ruby: det er dog en helt anden sag, og du kan for øjeblikket ikke skrive værktøjer, farverum, maleoperationer eller import- og eksportfilter som scripter. </para ><para @@ -787,7 +783,7 @@ public: <itemizedlist> <listitem ><para ->Brug &Qt; Designer til at oprette basen for den grafiske kontrol, og opret en delklasse for dit filter</para +>Brug &TQt; Designer til at oprette basen for den grafiske kontrol, og opret en delklasse for dit filter</para ></listitem> <listitem ><para @@ -801,7 +797,7 @@ public: ></listitem> <listitem ><para ->Håndkod en grafisk kontrol. Dette anbefales ikke, og hvis du gør det og ønsker at filtret skal være en del af &chalk;s officielle udgave, vil jeg bede dig om at erstatte din håndkodede kontrol med en &Qt; Designer-kontrol.</para +>Håndkod en grafisk kontrol. Dette anbefales ikke, og hvis du gør det og ønsker at filtret skal være en del af &chalk;s officielle udgave, vil jeg bede dig om at erstatte din håndkodede kontrol med en &TQt; Designer-kontrol.</para ></listitem> </itemizedlist> @@ -906,7 +902,7 @@ std::list<KisFilterConfiguration*> KisOilPaintFilter::listOfExamplesConfig >KisTool</classname > for maleopgaver (dvs. ændre billedpunkter), ikke-maleopgaver og maleopgaver for former. </para ><para ->Et værktøj har en grafisk indstillingskontrol, præcis som filtre. For øjeblikket vises de grafiske indstillingskontroller i et faneblad i et dokket vindue. Det kan komme til at blive ændret til en linje under hovedmenuen (som så erstatter værktøjslinjen) for &chalk; 2.0, men for øjeblikket skal indstillingskontroller konstrueres for at få plads i et faneblad. Som altid er det bedst at bruge &Qt; Designer til konstruktion af indstillingskontrollen. </para +>Et værktøj har en grafisk indstillingskontrol, præcis som filtre. For øjeblikket vises de grafiske indstillingskontroller i et faneblad i et dokket vindue. Det kan komme til at blive ændret til en linje under hovedmenuen (som så erstatter værktøjslinjen) for &chalk; 2.0, men for øjeblikket skal indstillingskontroller konstrueres for at få plads i et faneblad. Som altid er det bedst at bruge &TQt; Designer til konstruktion af indstillingskontrollen. </para ><para >Et godt eksempel på et værktøj er stjerneværktøjet: </para> @@ -961,7 +957,7 @@ chalktoolstar.desktop tool_star.cpp tool_star.png >move</methodname > og <methodname >buttonRelease</methodname ->) kaldes af &chalk; når indtastningsenheden (mus, pen, viskelæder, osv.) trykkes ned, flyttes eller slippes. Bemærk at forflytningsbegivenheder også afgives hvis museknappen ikke er trykket ned. Begivenhederne er ikke de sædvanlige &Qt;-begivenheder, men syntetiske begivenheder i &chalk;, eftersom vi drager nytte af trick på lavt niveau for at få tilstrækkeligt med begivenheder til at tegne en glat linje. Normalt smider værktøjskasser såsom &Qt; (og GTK) begivenheder væk hvis de er for travle til at håndtere dem, og vi vil have dem alle. </para> +>) kaldes af &chalk; når indtastningsenheden (mus, pen, viskelæder, osv.) trykkes ned, flyttes eller slippes. Bemærk at forflytningsbegivenheder også afgives hvis museknappen ikke er trykket ned. Begivenhederne er ikke de sædvanlige &TQt;-begivenheder, men syntetiske begivenheder i &chalk;, eftersom vi drager nytte af trick på lavt niveau for at få tilstrækkeligt med begivenheder til at tegne en glat linje. Normalt smider værktøjskasser såsom &TQt; (og GTK) begivenheder væk hvis de er for travle til at håndtere dem, og vi vil have dem alle. </para> <programlisting >void KisToolStar::buttonPress(KisButtonPressEvent *event) |