X11 Drawable ou Display vers Window

Résolu
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 - 7 juil. 2006 à 19:12
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 - 8 juil. 2006 à 17:22
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

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA

1 réponse

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
8 juil. 2006 à 17:22
problème résolut avec XQueryTree

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
3
Rejoignez-nous