# Handbok &kmobiletools;

Marco
Gulino
marco@kmobiletools.org
2007
Marco Gulino
&FDLNotice;
2007-04-29
1.01.00

&kmobiletools; är ett program som är särskilt konstruerat för att hantera mobiltelefoner.

KDE
pim
kdepim
mobil
telefon

## Inledning

&kmobiletools; är ett program som låter dig hantera mobiltelefoner.

Det hanterar fullständig SMS-hantering, uppringning av samtal, telefonkatalog och bevakning av telefonstatus. Det är också integrerat med &kde;-miljön, så att det kan ingå i &kontact;, eller importera från och exportera till adressboken.

&kmobiletools; är fullständigt modulärt; huvudprogrammet kan ladda så kallade "gränssnitt" som stöder olika apparattyper. Varje gränssnitt har också ett antal guidesidor, så att användare får en guide att följa när en ny apparat ska läggas till.

- AT-gränssnittet har provats med mobiltelefoner från Motorola, Nokia, Siemens, Sony Ericsson och LG. Hur som helst ska alla apparater som stöder AT-kommandon fungera bra. Det låter användaren ladda upp eller ladda ner telefonkatalogen, visa SMS lagrade i telefonen och skriva nya. Det kan också ringa upp nummer och visa telefonparametrar.

- Gammu-gränssnittet använder Gammu som gränssnitt för att ansluta till mobiltelefonen, och alltså finns listan med telefoner som stöds på projektets hemsida ( eller ). Det har nästan samma funktioner som AT-gränssnittet, och till och med några fler, men det är nyare och mindre provat. Det stöder också en kortare lista av mobiltelefoner.

&kmobiletools; hemsida finns på . Där hittar du användardokumentation, ett stödforum och kontaktinformation.

## Komma igång

Detta kapitel är bara en kort introduktion av &kmobiletools;, samt dess användning, så att du direkt kan börja använda det. Mer information om hur &kmobiletools; används finns i avsnittet Använda &kmobiletools;.

När &kmobiletools; startas för första gången, visas välkomstsidan.

Här är en skärmbild av huvudfönstret i &kmobiletools;

### Guide

Genom att klicka på länken Lägg till en ny mobiltelefonenhet startas en guide som hjälper dig ställa in &kmobiletools; för att använda din mobiltelefon.

Här är en skärmbild av guiden för ny enhet i &kmobiletools;

Alternativet Mobiltelefonens namn låter dig välja ett trevligare namn på telefonen att visa i &kmobiletools;. Fältet nedanför används istället för att välja gränssnitt som ska hantera mobiltelefonen. Nästa sida i guiden är olika för varje gränssnitt.

## Använda &kmobiletools;

Detta kapitel visar användning av &kmobiletools; för de vanligaste uppgifterna.

### Huvudfönstret i &kmobiletools;

Huvudfönstret visar en lista med inställda telefoner. Det visar också deras nuvarande status:

- Inte laddad: gränssnittet som hör till mobiltelefonen har inte laddats.

- Inte ansluten: gränssnittet är laddad, men telefonen har inte hittats.

- Ansluten: Gränssnittet är laddad, och telefonen hittades och kunde hanteras.

Här är en skärmbild av huvudfönstret i &kmobiletools;

### Mobiltelefonens hemsida

Mobiltelefonens hemsida visar användbar information om mobiltelefonen, som antal meddelanden, kontakter och en kort sammanfattning av kalendern. Du ser också operatörens namn i statusraden (om det stöds), batteriets nivå och signalstyrkan, samt en visuell representation av uppgifter som för närvarande håller på att utföras.

Genom att klicka på längen Telefoninformation visas också mer avancerad information, som telefonens tillverkare, modell och IMEI-kod.

Här är en skärmbild av hemsidan för enheter i &kmobiletools;

### Hantering av telefonkatalog

Sidan för hantering av telefonbok i &kmobiletools; innehåller en lista med poster och en HTML-liknande sida som visar information. Medan fliken Telefonens kontakter visar kontakter på nuvarande mobiltelefon, innehåller fliken Övriga kontakter poster från andra enheter och från adressboken.

Genom att klicka på en post uppdateras informationssidan automatiskt. Längst ner på informationssidan finns en lista med alternativ för att hantera kontakter, skapa nya poster, ta bort eller ändra befintliga poster. Du kan också högerklicka på en kontakt i listan, och att markera flera objekt fungerar också när det är lämpligt.

Här är en skärmbild av hanteringssidan för telefonkatalogen i &kmobiletools;

Det är enkelt att lägga till nya kontakter. Du behöver bara klicka på länken Lägg till ny, och därefter välja namn som ska tillhöra kontakten i dialogfönstret som visas. Kom också ihåg att lägga till telefonnummer, genom att skriva dem i textrutan Telefonnummer och klicka på knappen Lägg till efter att ha valt lämplig nummertyp i kombinationsrutan ovanför knappen. Du kan också välja var du vill spara den nya kontakten.

Här är en skärmbild av hanteringssidan för telefonkatalogen i &kmobiletools;

### Hantering av SMS

SMS-sidan liknar ett e-postprogram som &kmail;. Listan till vänster visar antal meddelanden och deras plats, medan den högra visar avsändarens nummer (eller namn om det hittas i telefonboken), meddelandets datum och rubriken. Till sist visar sidan meddelandets text, samt några åtgärder som låter dig ta bort meddelanden, eller skriva ett nytt.

Här är en skärmbild av sidan med SMS-listan i &kmobiletools;

Genom att klicka på länken Skriv nytt visas ett enkelt dialogfönster som hjälper dig att skriva ett nytt SMS. Kom bara ihåg att först lägga till mottagaren, genom att antingen skriva in numret i textrutan eller välja det i telefonboken genom att klicka på knappen Bläddra och därefter på knappen Lägg till. Nu ska du skriva själva meddelandet i rutan nedanför, och därefter klicka på någon av knapparna Skicka eller Lagra.

Här är en skärmbild av sidan med SMS-listan i &kmobiletools;

## Kommandoreferens

### Huvudfönstret i &kmobiletools;

#### Menyn Arkiv

&Ctrl;N Arkiv Ny

  Skapar ett nytt dokument

&Ctrl;S Arkiv Spara

  Sparar dokumentet

&Ctrl;Q Arkiv Avsluta

  Avslutar &kmobiletools;

#### Menyn Hjälp

&help.menu.documentation;

## Utvecklingsguide till &kmobiletools;

Programmering av insticksprogram till &kmobiletools; är ett rent nöje. Läs bara igenom följande 66 sidor med programmeringsgränssnitt för att lära dig hur man gör det.

XtUnmanageChildren
Xt: Geometrihantering

### XtUnmanageChildren

Ta bort en lista med delkomponenter från en överliggande komponents lista med hanterade komponenter.
4 mars 1996

    void XtUnmanageChildren(children, num_children)
        WidgetList children;
        Cardinal num_children;

#### Indata

children

  Anger ett fält av delkomponenter. Varje delkomponent måste ha klassen RectObj eller en delklass av den.

num_children

  Anger antal element i children.

#### Beskrivning

`XtUnmanageChildren()` tar bort avbildningen av angivna grafiska komponenter och tar bort dem från geometrihanteringen i deras överliggande komponenter. Komponenterna försvinner från skärmen, och (beroende på överliggande komponent) kanske inte längre har någon tilldelad plats på skärmen.

Var och en av komponenterna i fältet children måste ha samma överliggande komponent.

Se avsnittet “Algoritm” nedan för fullständig information om proceduren för att sluta hantera grafiska komponenter.

#### Användning

Att sluta hantera grafiska komponent är den vanliga metoden för att tillfälligt göra dem osynliga. De kan börja hanteras igen med `XtManageChildren()`.

Du kan sluta avbilda en grafisk komponent, men lämna kvar den i geometrihantering genom att anropa `XtUnmapWidget()`. Du kan förstöra en komponents fönster utan att förstöra komponenten genom att anropa `XtUnrealizeWidget()`. Du kan förstöra en grafisk komponent fullständigt med `XtDestroyWidget()`.

Om du bara ska sluta hantera en enstaka grafisk komponent är det bekvämare att anropa `XtUnmanageChild()`. Det är ofta bekvämare att anropa `XtUnmanageChild()` flera gånger än det är att deklarera och initialisera ett fält med grafiska komponenter att skicka till `XtUnmanageChildren()`. Att anropa `XtUnmanageChildren()` är dock effektivare, eftersom det bara anropar den överliggande komponentens metod `change_managed()` en gång.

#### Algoritm

`XtUnmanageChildren()` utför följande:

-

  Ignorerar delkomponenten om den redan inte hanteras, eller håller på att förstöras.

-

  Annars, om delkomponenten är realiserad, görs den osynlig genom att sluta avbilda den.

#### Strukturer

Typen WidgetList är helt enkelt ett fält av grafiska komponenter:

    typedef Widget *WidgetList;

## Vanliga frågor

&reporting.bugs; &updating.documentation;

Min mus fungerar inte. Hur avslutar jag &kmobiletools;?

Din dumma gås. Titta i kommandoavsnittet för att hitta svaret.

Varför kan jag inte leka med mina dokument?

Du kan bara leka med dina dokument om du har installerat biblioteket foobar.lib.

## Tack till och licens

&kmobiletools;

Program copyright 2007 Marco Gulino marco@kmobiletools.org

Bidragsgivare:

Dokumentation Copyright © 1999 George N. Ugnacious gnu@kde.org

Översättning Stefan Asserhäll stefan.asserhall@comhem.se

&underFDL; &underGPL;

## Installation

### Hur man skaffar &kmobiletools;

&install.intro.documentation;

### Krav

Du måste ställa in distributionen riktigt för att kunna använda &kmobiletools;. Försök först att läsa distributionens dokumentation. &kmobiletools; kräver att du redan har skapad enheten i /dev (för hand eller med udev), och att du har läs- och skrivrättigheter. Du måste också försäkra dig om att din mobiltelefon är riktigt inställd.

En lista med ändringar finns på http://www.kmobiletools.org.

### Kompilering och installation

&install.compile.documentation;

### Anpassning

Glöm inte att tala om för systemet att först starta tärnings- och rostningsdemonen `dtd`, annars fungerar inte &kmobiletools;.

&documentation.index;