#601 Le 18/03/2011, à 23:33
- grim7reaper
Re : /* Topic des codeurs couche-tard [4] */
Bon, à ce moment, je vais peut être développer cette partie avec GTK+, on doit avoir des librairies pour faire une interface graphique de rentrées de commandes...
Ça sera clairement plus simple, tu as déjà des widgets de saisie de texte donc forcément ça simplifie la vie
Es que GTK+ permet de faire les mêmes chose que la SDL, genre créer des surfaces, les positionner sur l'écran, charger des images... ?
Oui bien sûr, après je ne me suis jamais penché là-dessus (chui toujours resté sur la SDL pour ce genre de chose). Faut sûrement regarder du côté de l'API de Cairo (une des bibliothèques qui vient avec GTK+) pour ce genre de chose.
Il me semble qu'elle est de beaucoup plus haut niveau non ?
Oui, même si ça n'a pas trop de sens de comparer les deux (zont pas le même but => GTK c'est de la GUI, SDL c'est du jeu).
Dernière modification par grim7reaper (Le 18/03/2011, à 23:35)
Hors ligne
#602 Le 18/03/2011, à 23:38
- tshirtman
Re : /* Topic des codeurs couche-tard [4] */
L'important est que $TERM lance un terminal.
Et en plus c'est uniquement pour faire l'édition, une fois que les préférences de l'utilisateur sont sauvegardées, on y revient pas chaque matin...
Bon, à ce moment, je vais peut être développer cette partie avec GTK+, on doit avoir des librairies pour faire une interface graphique de rentrées de commandes...
Et puis même peut être tout développer en GTK+...
Es que GTK+ permet de faire les mêmes chose que la SDL, genre créer des surfaces, les positionner sur l'écran, charger des images... ?Il me semble qu'elle est de beaucoup plus haut niveau non ?
si tu veux des boites gtk simples, y'a zenity, sinon on peut probablement intégrer des surfaces sdl dans du gtk, vu qu'on peut y intégrer des surfaces pygame (qui est sdl, en fait). C'est un peu hackeu, mais j'avais un truc qui marchait avec ça.
Hors ligne
#603 Le 18/03/2011, à 23:41
- grim7reaper
Re : /* Topic des codeurs couche-tard [4] */
La dernière fois que j'avais des recherches là-dessus je n'avais rien trouvé à part un vieux widget plus maintenu depuis des lustres (c'était peut-être même pas du GTK2).
Mais maintenant il y a peut-être du nouveau…
Dernière modification par grim7reaper (Le 18/03/2011, à 23:41)
Hors ligne
#604 Le 18/03/2011, à 23:48
- Pylades
Re : /* Topic des codeurs couche-tard [4] */
L'important est que $TERM lance un terminal.
[…]
Ben ce n'est pas le cas, justement. Donc si finalement tu pars sur un terminal et pas sur GTK+, prends xterm, ça sera plus sûr.
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#605 Le 19/03/2011, à 00:00
- grim7reaper
Re : /* Topic des codeurs couche-tard [4] */
J'ai pas xterm donc c'est pas forcément plus sûr non plus
Le mieux dans ces cas-là, ça reste l'utilisateur qui renseigne son terminal dans le fichier de conf'
Hors ligne
#606 Le 19/03/2011, à 00:06
- Pylades
Re : /* Topic des codeurs couche-tard [4] */
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#607 Le 19/03/2011, à 00:16
- grim7reaper
Re : /* Topic des codeurs couche-tard [4] */
Bah quoi ?
J'ai pas besoin de 20 terminaux et comme xterm n'a rien de fabuleux, bah je ne vois pas pourquoi je le garderais…
Et le fichier de conf', c'est ce qui reste le mieux s'il n'y a rien de standard (après s'il y a un truc standard c'est sûr qu'il vaut mieux s'en servir).
Dernière modification par grim7reaper (Le 19/03/2011, à 03:00)
Hors ligne
#608 Le 19/03/2011, à 00:38
- :!pakman
Re : /* Topic des codeurs couche-tard [4] */
Ok, merci pour vos conseils !
Je vais partir sur GTK+ alors ! J'ai toujours eu envie de voir à quoi ça ressemblait, voila une occasion
...
Hors ligne
#609 Le 19/03/2011, à 00:40
- Pylades
Re : /* Topic des codeurs couche-tard [4] */
Bah quoi ?
J'ai pas besoin de 20 terminaux et comme xterm n'a rien de fabuleux, bah je ne vois pas pourquoi je le garderais…
[…]
C'est juste pas fréquent…
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#610 Le 19/03/2011, à 00:42
- :!pakman
Re : /* Topic des codeurs couche-tard [4] */
grim7reaper a écrit :Bah quoi ?
J'ai pas besoin de 20 terminaux et comme xterm n'a rien de fabuleux, bah je ne vois pas pourquoi je le garderais…
[…]C'est juste pas fréquent…
+1, j'ai jamais touché à xterm pour le virer ^^ bien qu'il soit très laid et que j'utilise uniquement gnome terminal qui me va très bien !
...
Hors ligne
#611 Le 19/03/2011, à 00:47
- grim7reaper
Re : /* Topic des codeurs couche-tard [4] */
Bah ça sert à quoi de garder un truc qu'on utilise pas ?
Hors ligne
#612 Le 19/03/2011, à 01:08
- :!pakman
Re : /* Topic des codeurs couche-tard [4] */
Disons que je me méfies un peu, si jamais certains programmes étaient censés l'utiliser sans qu'on ne puisse changer les préférences...
Vu que c'est l'émulation graphique "de base" du terminal (il me semble...), je me méfies...
Mais en y réfléchissant... T'a bien raison
Dernière modification par :!pakman (Le 19/03/2011, à 01:09)
...
Hors ligne
#613 Le 19/03/2011, à 01:39
- grim7reaper
Re : /* Topic des codeurs couche-tard [4] */
Ouais mais dans ce cas-là c'est vraiment que le soft a été codé comme un porc.
Du coup, vaut mieux s'en passer
Hors ligne
#614 Le 19/03/2011, à 01:55
- :!pakman
Re : /* Topic des codeurs couche-tard [4] */
Que dire de plus ?
...
Hors ligne
#615 Le 19/03/2011, à 02:09
- Sir Na Kraïou
Re : /* Topic des codeurs couche-tard [4] */
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#616 Le 19/03/2011, à 04:03
- nesthib
Re : /* Topic des codeurs couche-tard [4] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#617 Le 19/03/2011, à 05:01
- Кຼزດ
Re : /* Topic des codeurs couche-tard [4] */
⋅
dou
Hors ligne
#618 Le 19/03/2011, à 05:01
- samυncle
Re : /* Topic des codeurs couche-tard [4] */
.
Hello world
Hors ligne
#619 Le 19/03/2011, à 08:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [4] */
Scores totaux, depuis le début :
1) 2816 nesthib
2) 2639 samuncle
3) 2257 Pylade
4) 1842 Кຼزດ
5) 1522+5 grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1372 cm-t
7) 986 :mad: ✰ :бешеный: ✰ :mad:
8) 845 helly
9) 806 \\Ouranos//
10) 659 gnuuat
11) 557 Lagierl
12) 470 tshirtman
13) 294 Rolinh
14) 246 The Uploader
15) 228 Kanor
16) 196 Askelon
17) 172 nathéo
18) 121 ǤƦƯƝƬ
19) 101 :!pakman
20) 93 petifrancais
21) 84 kamui57
22) 78 edge_one
22) 78 pierguiard
24) 70 gulp
25) 39 Le Rouge
26) 37 ilagas
27) 30 keny
28) 28 xapantu
29) 26 gustare
29) 26 d10g3n
31) 25 GentooUser
31) 25 Morgiver
33) 24 ไ୦บเઢ'
33) 24 Steap
35) 20 CROWD
36) 18 Ph3nix_
37) 15 timsy
38) 14 kouskous
39) 12 stratoboy
39) 12 sailing
39) 12 sakul
42) 11 alexises
42) 11 Crocoii
44) 10 Toineo
44) 10 NutMotion
44) 10 pseudovingtcinqcaracteres
44) 10 pfriedZ
44) 10 CasseTaTele
44) 10 Zeibux
50) 8 Mornagest
51) 7 Vista
52) 6 ubuntlin
52) 6 asma.geek
54) 5 tendances-tdct
54) 5 kinouchou
56) 4 danychou56
56) 4 Neros
56) 4 Biaise
56) 4 totoflute
56) 4 pinballyoda ㋛
56) 4 NLS le pingouin
62) 3 Revan26914
63) 2 SoJaS
63) 2 ceric
65) 1 geenux
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#620 Le 19/03/2011, à 08:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [4] */
Scores de la période en cours :
1) 132 nesthib
2) 121 Pylade
3) 106 samuncle
3) 106 Кຼزດ
5) 85 grim7reaper
6) 70 cm-t
7) 62 :mad: ✰ :бешеный: ✰ :mad:
8) 46 Rolinh
9) 33 tshirtman
10) 20 :!pakman
11) 17 The Uploader
12) 15 Lagierl
13) 11 Kanor
14) 9 helly
15) 4 \\Ouranos//
16) 2 kamui57
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#621 Le 19/03/2011, à 13:26
- Кຼزດ
Re : /* Topic des codeurs couche-tard [4] */
Quelqu'un connaîtrait le flag imap4 pour l'état lu/non lu du message ?
J'ai survolé la RFC, mais si je veux récupérer les X derniers messages, leur sujet et leur état, j'ai l'impression que je dois récupérer les X derniers messages et croiser ça avec une liste de messages non lus
dou
Hors ligne
#622 Le 19/03/2011, à 13:54
- grim7reaper
Re : /* Topic des codeurs couche-tard [4] */
Quelqu'un connaîtrait le flag imap4 pour l'état lu/non lu du message ?
C'est pas le flag Seen ?
J'ai survolé la RFC, mais si je veux récupérer les X derniers messages, leur sujet et leur état, j'ai l'impression que je dois récupérer les X derniers messages et croiser ça avec une liste de messages non lus
Ouais, faut utiliser Seen et Recent là, non ?
Après je n'en sais rien, moi j'utilise POP et pas IMAP.
Hors ligne
#623 Le 19/03/2011, à 16:02
- Rolinh
Re : /* Topic des codeurs couche-tard [4] */
Je vais partir sur GTK+ alors ! J'ai toujours eu envie de voir à quoi ça ressemblait, voila une occasion
Fais gaffe, tu risques d'être déçu ^^
(m'enfin, il y en a qui trouve qu'avoir des fonctions avec des noms de 50 lettres rend plus compréhensible... et ne pas oublier que GTK+ est une bibliothèque orientée objet... c'est sur à s'y faire en C)
Devhelp est ton ami
Hors ligne
#624 Le 19/03/2011, à 16:55
- grim7reaper
Re : /* Topic des codeurs couche-tard [4] */
Bah ça va, c'est pas non plus une mauvaise bibliothèque (mais c'est vrai que les noms de fonctions sont parfois un peu long ^^). Au moins la doc est bien fourni et c'est pas les exemples qui manquent.
Sinon, l'objet en C c'est pas compliqué (quand on a un peu d'exprérience en C bien sûr, sinon ça peut effectivement être déroutant).
Par contre, va falloir choisir entre GTK2 ou GTK3.
Hors ligne
#625 Le 19/03/2011, à 16:58
- The Uploader
Re : /* Topic des codeurs couche-tard [4] */
Sinon, l'objet en C c'est pas compliqué (quand on a un peu d'exprérience en C bien sûr, sinon ça peut effectivement être déroutant).
Ouais enfin c'est surtout faire de l'objet avec un langage qui ne permet pas d'en faire véritablement (loin de là), et qui ne s'y prête pas du tout. Ça reste déroutant..
Y'a qu'à voir l'API WIN32 pour voir le pire dans ce que ça peut donner...
Dernière modification par The Uploader (Le 19/03/2011, à 16:59)
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne