2010-11-06 15 views
1

Je pense à écrire un gestionnaire de fenêtres X11 qui fait pour Windows quelque chose comme ce que fait TabKit pour les onglets dans Firefox (dans son default tree view mode). Pour ce faire, je devrais être capable de savoir de quelle fenêtre une fenêtre a été ouverte. Existe-t-il un moyen standard de le découvrir?Comment puis-je trouver ou enregistrer la fenêtre de niveau supérieur X11 à partir de laquelle une fenêtre de niveau supérieur a été ouverte?

(je ne l'ai jamais fait une programmation X11 sans utiliser une boîte à outils multi-plateforme sur le dessus de X11, et encore moins écrire un gestionnaire de fenêtre.)

Répondre

0

Pour les cas difficiles - lancement d'applications d'autres applications, par exemple un traitement de texte lançant un navigateur Web - il va y avoir un besoin de coopération entre les applications pour suivre ces informations. Le Zeitgeist project cherche déjà à savoir quels documents ont été ouverts à partir de quels documents, ce qui est assez proche que je devrais probablement travailler avec Zeitgeist (et/ou son équivalent KDE - Nepomuk?) Pour que cela soit implémenté.