Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications

Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )

Réponse
 
Outils de la discussion
Vieux 08/07/2006, 14h34   #1 (permalink)
Invité de passage
 
Date d'inscription: janvier 2006
Messages: 7
Par défaut X11 Drawable ou Display vers Window

Salut,

Dans le cadre d'un projet pour mon boulot je dois rendre skinable une fenetre java donc pour ce faire je dois rendre une partie du code en natif jusque la tout va bien, j'ai actuellement réalisé tous le code C++ pour Windows et je rencontre quelques petits problèmes pour la version Linux (pour precision tout doit rester en X11 pas de QT ou GTK ou autre).

La question est assez simple sur le fond mais j'avoue que je pêche grave sur la solution:
Comment appartir d'un Drawable ou Display, je peux récupérer un Window valide sur la fenetre parente de mon composant?

pour la version Windows j'utilise un simple :
HWND hWndParent = GetParent(hWnd);//hWnd est récupéré depuis la structure JAWT_Win32DrawingSurfaceInfo qu'offre java et correspond au handle de mon panel


mais pour la version linux je doit absolument obtenir un Window afin d'utiliser la fonction XShapeCombineMask

J'espere etre assez clair sur le problème....


D'avance merci à ceux qui pourront me répondre ou meme m'orienter vers une autre solution, toute fois si vous avez besoin de plus d'information ou de précision n'hésitez pas.

je rappel juste que seul une solution en X11 est envisageable.
twins est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/07/2006, 17h22   #2 (permalink)
Invité de passage
 
Date d'inscription: janvier 2006
Messages: 7
Par défaut

problème résolut avec XQueryTree
twins est déconnecté   Envoyer un message privé Réponse avec citation
NEWS LINUX PROFESSIONNELFAQ LINUXTUTORIELS LINUXLIVRES LINUXLINUX TVUNIXGTK+QtAPACHE

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 22h50.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2009 www.developpez.com - Legal informations