Appli ne pas apparaitre dans barre de tache

Résolu
cathan Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   -  
cathan Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour all, je viens de faire un petit programme avec kdevelop ( une simple application ) j'ai réussi à enlever les bordures de la fenetre mais j'aimerai si possible enlever de la barre te tache son icone. j'aimerai que mon appli n'apparaisse pas dans la barre de tache. j'ai essayé de changé la configuration de le barre de tache mais les autres applications aussi disparraissnet. j'aimerai faire disparaitre mon appli de la barre des taches à partir de mon programme. Merci à tous
A voir également:

6 réponses

crabs Messages postés 908 Date d'inscription   Statut Membre Dernière intervention   507
 
Salut,
Si ton appli est KDE ou QT (fonctionne avec KDE 3.2 et 3.3.
KWin::setState( winid,NET::SkipTaskbar|NET::SkipPager) ;

Le winid est celui du widget principal.
A+, crabs
0
cathan Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   1
 
Salut, merci pour ta réponse mais comme je suis débutant je ne sais pas vraiment ou mettre le code que tu m'as donné et quelle déclaration je dois faire. Merci beuacoup.
0
cathan Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   1
 
j'ai eqqayé de chercher et j'ai vu qu'il faut include kwin.h mais pour le reste je suis perdu.
0
cathan Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   1
 
Si quelqu'un a une idée, je lui serai très reconnaissant car j'ai tout essayé mais je n'arrive pas à faire fonctionner kwin. j'ai mis QWidget( parent,name, Qt::WStyle_Customize | Qt::WStyle_StaysOnTop | WX11BypassWM) et il n'y a pas d'icone mais mon appli reste au premier plan et cache les autres fenetres. merci encore
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
crabs Messages postés 908 Date d'inscription   Statut Membre Dernière intervention   507
 
salut,
Il faut faire l'appel dans le main. Un exemple (ligne 60):
http://ccazajus.free.fr/3DEV/02_TUXCPU/SOURCE/KDE_main_cpp.php
Enleve le NET::KeepAbove pour ce que tu veux faire.
A+, crabs
0
cathan Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   1
 
C 'est vraiment sympa à vous tous, merci beaucoup. ça marche bien même pour un appli avec plusieur fenetres. J'aimerai vraiment progresser dans linux pourqu'un jour je puisse aider les autres comme vous m'avez aider. merci
0