Gimp à été dévelopé sous linux pour une interface graphique utilsant X11. C'est d'ailleur pour cela qu'ils ont dévelopé GTK, pour séparer la gestion des fenêtres et widget de la partie graphique.
Et donc les deux ont été dévelopé en respectant les standards X11, c'est à dire notement ne rien assumer du gestionnaire de fenêtre, mais lui donner des infos sur les fenêtres à gérés.
Ensuite il à été porter sous windows. Donc les problèmes sous windows sont à gérer par le portage. Les problèmes sous linux son à gérer dans GTK.
Dans tous les cas tu ne peut pas assumer sous linux que ton utilisateur utilise un WM particulier. Si tu fais une appli spécifique Gnome ou KDE, pas de problèmes, mais quand tu fais une appli qui n'est pas liée à un bureau en particulier mais qui est utilisable par tout le monde utilisant X11 c'est pas possible.
Tout le monde gueule quand une applie proprio ne respecte pas les standards, et ici personne ne gueule ? Pourtant il suffirait de les respecter pour regler vos problèmes de boutons dans vos barres des tâches. Il suffit de s'assurer que GTK mes les bon hints dans ses fenêtres et que vos barres en tiennent compte.
Je n'affirmerais pas que GTK met les bons hints, il y a longtemps que je n'ai pas fais de progs d'interface. Mais quand j'utilisait les vieilles version je n'ai jamais eu de problèms à ce niveau la. Donc le plus simple à mon avis est de vérifier si ta barre des tache respecte bien les infos *standard* qu'on lui envoie et fais ce que tu veux avec.
En plus il y a de fortes chance pour que le patch fasse une ligne. Ta barre testant surrement déjà le hint _TRANSIENT_FOR des fenêtres modale donc il suffit de rajouter un test.
[^] # Re: mon coup de gueule à deux balles
Posté par beagf . En réponse à la dépêche Sortie de GIMP 2.6. Évalué à 3.
Gimp à été dévelopé sous linux pour une interface graphique utilsant X11. C'est d'ailleur pour cela qu'ils ont dévelopé GTK, pour séparer la gestion des fenêtres et widget de la partie graphique.
Et donc les deux ont été dévelopé en respectant les standards X11, c'est à dire notement ne rien assumer du gestionnaire de fenêtre, mais lui donner des infos sur les fenêtres à gérés.
Ensuite il à été porter sous windows. Donc les problèmes sous windows sont à gérer par le portage. Les problèmes sous linux son à gérer dans GTK.
Dans tous les cas tu ne peut pas assumer sous linux que ton utilisateur utilise un WM particulier. Si tu fais une appli spécifique Gnome ou KDE, pas de problèmes, mais quand tu fais une appli qui n'est pas liée à un bureau en particulier mais qui est utilisable par tout le monde utilisant X11 c'est pas possible.
Tout le monde gueule quand une applie proprio ne respecte pas les standards, et ici personne ne gueule ? Pourtant il suffirait de les respecter pour regler vos problèmes de boutons dans vos barres des tâches. Il suffit de s'assurer que GTK mes les bon hints dans ses fenêtres et que vos barres en tiennent compte.
Je n'affirmerais pas que GTK met les bons hints, il y a longtemps que je n'ai pas fais de progs d'interface. Mais quand j'utilisait les vieilles version je n'ai jamais eu de problèms à ce niveau la. Donc le plus simple à mon avis est de vérifier si ta barre des tache respecte bien les infos *standard* qu'on lui envoie et fais ce que tu veux avec.
En plus il y a de fortes chance pour que le patch fasse une ligne. Ta barre testant surrement déjà le hint _TRANSIENT_FOR des fenêtres modale donc il suffit de rajouter un test.