COUPER UNE FENÊTRE (X11)

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 10 août 2006 à 13:56
cs_Forman Messages postés 600 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 6 avril 2010 - 15 juil. 2007 à 13:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39026-couper-une-fenetre-x11

cs_Forman Messages postés 600 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 6 avril 2010 1
15 juil. 2007 à 13:08
D'accord je vois ce que tu veux dire ;-)

Ca me rappelle que je viens enfin de réussir à écrire un prog avec interface utilisateur qui compile aussi bien sous Linux, UNIX, bcc, vcc, et même gcc sous CygWin... le tout avec la même source, ce qui en soit est déjà pas mal je trouve. J'avais utilisé GLUT/OpenGl et certes ça ne permet pas de découper les fenêtres en forme d'ellipse, mais c'est quand même très léger à utiliser. Là on tombe encore plus dans le "dinosaurage" :-P
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
15 juil. 2007 à 12:54
Salut,

nan tu ne dis pas de bétises, l'histoire du dinosaure c'est plus que normalement tu développes avec des frameworks de plus haut niveau (gtk, qt, tcl/tk, et...)... ^^
cs_Forman Messages postés 600 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 6 avril 2010 1
15 juil. 2007 à 11:13
Euh au risque de dire une bêtise, est-ce que les libs comme gtk n'utilisent pas justement (sous unix en tout cas) un serveur X en sous-jacent? Voir du "dinosaurage" là-dedans c'est comme dire qu'utiliser les API de Windows.h est passé de mode... (bin quoi j'ai encore dit une bêtise?)

Merci pour le code en tout cas.
Hylvenir Messages postés 364 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 octobre 2006 2
12 août 2006 à 16:43
J'aime aussi ce genre de dèv mais attention à ne pas se dinosauriser. J'ai bien peur que l'avenir ne soit plus trop à ça.
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
12 août 2006 à 15:56
Salut,

enfaite mon choix d'utiliser X est assez simple en soit,comme je le dis dans la description c'est suite à une application java et vu que l'utilisateur doit déjà installer la jvm je ne voulais pas en plus lui forcer la main avec l'installation de qt, gtk, etc ..., donc c'est le seul compromis portable sur les unix doté d'un serveur X que j'ai trouvé :) ;puis cela peut sembler ridicule mais j'aime beaucoup developper à l'ancienne, enfin pas si ancient vu que X continue et continuera à évoluer et heureusement :P .
Hylvenir Messages postés 364 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 octobre 2006 2
12 août 2006 à 15:36
oecuménique dans le sens ou il y a très peu de sources ici qui explorent les mondes parallèles (anciens diront certains ;))
et qu'on a souvent été proche des guerres de religion dans ce domaine.

Les sources xlib sont rares (tu auras corrigé par toi-même que c'est la Xlib l'API, X étant le protocol et 11 sa verion ;))
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
12 août 2006 à 14:53
Saleut,


Heu pourquoi 'oecuménique' ?

Pour les define EXIT_XXXX c'est une vielle habitude que j'ai beaucoup de mal à perdre :P
Hylvenir Messages postés 364 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 octobre 2006 2
12 août 2006 à 11:25
Salut,
X11 est l'API pour la programmation sous X.
Ces serveurs sont disponibles aussi bien sous Unix que sous Windows ( le lien avec linux est très indirect).

Twinuts, merci pour ce code oecuménique :)

Sinon, c'est étrange de redéfinir les macro EXIT_....
Elle doivent déjà l'être, et propre à ton système.
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
10 août 2006 à 15:03
Salut,

oui c'est bien ça :)
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
10 août 2006 à 13:56
C'est la première fois que je vois un code sur X11
C'est le truc de plus bas niveau pour faire des fenêtres sous Linux?
Rejoignez-nous