]>

# Het &kapp;-handboek

George
V.
Echtlustig
KDE
KApp
kdeutils
niets
dat was het
03/04/1999
1.1.0
1.1
3.4.1999
G.N.U.
Een paar typfouten verwijderd.
1.0
3.4.1999
G.N.U.
Eerste uitgave.

&kapp; is een programma, speciaal voor u ontworpen om niets gedaan te krijgen.

## Inleiding

&kapp; is een programma waarmee u werklijk niets gedaan krijgt. Rapporteer alle problemen of verzoeken voor nieuwe eigenschappen in de KDE-discussiegroepen.

### &kapp;'s herzieningsgeschiedenis

- 1.1 - Beruchte verdwijnende-vensterfout verbeterd, diverse nieuwe eigenschappen toegevoegd.

- 1.0 - Eerste publieke uitgave

## Installatie

### Hoe u in het bezit komt van &kapp;

&kapp; is een onderdeel van het KDE-project http://www.kde.nl. &kapp; kunt u vinden in het kdeutils-pakket op ftp://ftp.kde.org/pub/kde/, de centrale ftp-site van het KDE-project.

### Vereisten

Om &kapp; succesvol te kunnen gebruiken, heeft u KDE 1.1 nodig. Foobar.lib is vereist om de geavanceerde &kapp;-eigenschappen te ondersteunen. &kapp; verbruikt ongeveer 5 MB RAM-geheugen, maar dit varieert afhankelijk van uw platform en configuratie.

&kapp; en alle benodigde bibliotheken kun u vinden op de &kapp;-homepagina.

### Compilatie en installatie

Om &kapp; te compileren en te installeren op uw systeem, typ het volgende in de basisdirectory van de Icon Editor-distributie:

    % ./configure
    % make
    % make install

Aangezien &kapp; gebruik maakt van autoconf en automake kunt u het zonder problemen compileren. Mocht u onverhoopt wel problemen tegenkomen, meldt u ze dan in de KDE-discussiegroepen.

### Instellingen

Vergeet niet uw systeem te vertellen dat het eerst de `ksd` klop_en_schrob-daemon moet opstarten, anders werkt &kapp; niet !

## Werken met &kapp;

Hier is een schermafdruk van &kapp;

### Meer &kapp;-eigenschappen

Hij klopt! Hij schrobt! Hij veegt! En hij komt met een gratis strijkijzer!

Het Slanggereedschap wordt gebruikt om kromme slangvormige lijnen te tekenen over het gehele hoofdvenster van &kapp;. Het is geen bug, het is een bonuseigenschap!

## Commandoreferentie

### Het hoofdvenster van &kapp;

#### Het bestandsmenu

Ctrln Bestand Nieuw

  creëert een nieuw document

Ctrls Bestand Opslaan

  bewaart het document

Ctrla Bestand Afsluiten

  beëindigt &kapp;

## Ontwikkelaarsgids voor &kapp;

&kapp;-plugins programmeren is een fantastische ervaring. Lees snel door de volgende 66 pagina's met API's om te leren hoe!

XtUnmanageChildren
Xt - Geometry Management

### XtUnmanageChildren

remove a list of children from a parent widget's managed list.
4 March 1996

    void XtUnmanageChildren(<replaceable parameter>children, <replaceable parameter>num_children)
        WidgetList <replaceable parameter>children;
        Cardinal <replaceable parameter>num_children;

#### Inputs

<replaceable parameter>children

  Specifies an array of child widgets. Each child must be of class RectObj or any subclass thereof.

<replaceable parameter>num_children

  Specifies the number of elements in <replaceable parameter>children.

#### Description

`XtUnmanageChildren()` unmaps the specified widgets and removes them from their parent's geometry management. The widgets will disappear from the screen, and (depending on its parent) may no longer have screen space allocated for them.

Each of the widgets in the <replaceable parameter>children array must have the same parent.

See the “Algorithm” section below for full details of the widget unmanagement procedure.

#### Usage

Unmanaging widgets is the usual method for temporarily making them invisible. They can be re-managed with `XtManageChildren()`.

You can unmap a widget, but leave it under geometry management by calling `XtUnmapWidget()`. You can destroy a widget's window without destroying the widget by calling `XtUnrealizeWidget()`. You can destroy a widget completely with `XtDestroyWidget()`.

If you are only going to unmanage a single widget, it is more convenient to call `XtUnmanageChild()`. It is often more convenient to call `XtUnmanageChild()` several times than it is to declare and initialize an array of widgets to pass to `XtUnmanageChildren()`. Calling `XtUnmanageChildren()` is more efficient, however, because it only calls the parent's `change_managed()` method once.

#### Algorithm

`XtUnmanageChildren()` performs the following:

-

  Ignores the child if it already is unmanaged or is being destroyed.

-

  Otherwise, if the child is realized, it makes it nonvisible by unmapping it.

#### Structures

The WidgetList type is simply an array of widgets:

    typedef Widget *WidgetList;

## Vragen en antwoorden

Mijn muis doet het niet. Hoe beëindig ik &kapp;?

Ach, dom gansje! Kijk even bij de paragraaf Commando's voor het antwoord.

Kan ik goochelen met mijn documenten?

U kunt alleen goochelen met uw documenten als u foobar.lib heeft geïnstaleerd.

## Dankbetuigingen en licentie

&kapp;

Programmacopyright 1997 John Q. Hacker jqh@kde.org

Personen die hebben meegeholpen:

- Konqui, de KDE-draak konqui@kde.org

- Tux, de Linux-Pinguin tux@linux.org

Documentatiecopyright 1999 George V. Echtlustig gnu@kde.org

Vertalingen verzorgd door:

- Babel D. Fish babelfish@kde.org (Sanskriet)

- Rinse de Vries rinse@kde.nl (Nederlands)

Deze software valt onder de GNU GPL-licentie.