vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
10 août 2006 à 13:56
cs_Forman
Messages postés600Date d'inscriptionsamedi 8 juin 2002StatutMembreDerniè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.
cs_Forman
Messages postés600Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 6 avril 20101 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és5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 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és600Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 6 avril 20101 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és364Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 octobre 20062 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és5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 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és364Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 octobre 20062 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és5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 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és364Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 octobre 20062 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és5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 10 août 2006 à 15:03
Salut,
oui c'est bien ça :)
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 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?
15 juil. 2007 à 13:08
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
15 juil. 2007 à 12:54
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...)... ^^
15 juil. 2007 à 11:13
Merci pour le code en tout cas.
12 août 2006 à 16:43
12 août 2006 à 15:56
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 .
12 août 2006 à 15:36
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 ;))
12 août 2006 à 14:53
Heu pourquoi 'oecuménique' ?
Pour les define EXIT_XXXX c'est une vielle habitude que j'ai beaucoup de mal à perdre :P
12 août 2006 à 11:25
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.
10 août 2006 à 15:03
oui c'est bien ça :)
10 août 2006 à 13:56
C'est le truc de plus bas niveau pour faire des fenêtres sous Linux?