# Chapitre 4. Guide du développeur

Cette section couvre les sujets intéressant les utilisateurs experts ainsi que les développeurs d'applications. Les sujets suivants sont traités ici :

- les commandes de kpanel

- le fichier de configuration kpanelrc

# 4.1. Les commandes de kpanel

Vous pouvez envoyer des commandes à kpanel par le gestionnaire de fenêtres KDE en utilisant l'une des deux techniques suivantes :

`KWM::sendKWMCommand(QString)` (dans une application KDE) ou bien kwmcom `commande` (depuis la ligne de commande)

kpanel reconnaît les commandes suivantes :

- kpanel:restart redémarre le tableau de bord, provoquant le rechargement de ses fichiers de configuration.

- kpanel:hide cache le tableau de bord sur l'écran courant, comme si l'utilisateur avait cliqué sur l'extrémité gauche du tableau de bord.

- kpanel:show réaffiche le tableau de bord s'il était caché.

- kpanel:system ouvre le Lanceur d'applications.

- kpanel:goXXXXYYYY ouvre le Lanceur d'applications à un endroit spécifique de l'écran. Par exemple, `kpanel:go05000100` ouvre le menu Lanceur d'applications aux coordonnées (500,100).

- kpanel:icon:#:bouton change l'icône affichée pour bouton sur le tableau de bord. # peut varier de 1 à 4, et se rapporte à l'icône définie pour le bouton dans le fichier .kdelnk dudit bouton (sur les lignes de la forme icon=pixmap, icon2=pixmap, etc.).