quelqu un s y connait en GTK ???

quelqu un s y connait en GTK ??? - Logiciels - Linux et OS Alternatifs

Marsh Posté le 14-11-2002 à 12:59:08    

salut,
 
j ai besoin d utiliser des arbres n-aires et de les representer sous GTK2 dans une fenetre de "dessin"
 
en gros, j aimerai pouvoir afficher pour chaque noeud une pixmap, et relier ces pixmap par des traits, mais je sais po comment faire :(
 
 
voilou, si klk un pouvai m aider, meme vite faitca serait cool :)
 

Reply

Marsh Posté le 14-11-2002 à 12:59:08   

Reply

Marsh Posté le 14-11-2002 à 13:23:51    

up plz c est pour mon proj libre ke je dois rendre le 30 novembre (d en 2 semaines donc)  :cry:  :cry:  :cry:  :cry:

Reply

Marsh Posté le 14-11-2002 à 14:24:39    

Utilise un GtkDrawingArea, tu peux directement afficher des images xpm. Regarde la doc c'est plus simple.
 
Sinon, y a le canvas de gnome plus puissant mais bon.

Reply

Marsh Posté le 14-11-2002 à 15:23:20    

bah je dois utiliser gtk2 et c est justement une partie non commentee :cry:
 
sinon, avec les drawing areas, on peut afficher des pixmap et faire des click dessus (click gauche ou droit), savoir kelle pixmap c est ds ma liste, ...???

Reply

Marsh Posté le 14-11-2002 à 15:42:32    

http://developer.gnome.org/doc/API [...] gArea.html
 ;)


---------------
-@- When code matters more than commercials -@-
Reply

Marsh Posté le 14-11-2002 à 15:52:43    

oki merci beauuuuuuuuuuucoup  :love:  
 
je n ai pas encore regarde en profondeur, mais ets ce qu on peut inserer des pixmap qu on puisse bouger de place, faire des clicks (droit) dessus, les relier par des traits, ...???
 
 
mais je vais regarder tout ca :)

Reply

Marsh Posté le 14-11-2002 à 17:38:16    

GtkDrawingArea c'est une sorte de widget X pure... Donc c'est à toi de tout gérer. Donc, calculer les clics souris dans les zones, les déplacements des pixmaps etc...
 
Le mieux dans ton cas c'est d'utiliser un gnomecanvas. Il permet d'insérer des widgets, pixmaps et autre.

Reply

Marsh Posté le 14-11-2002 à 18:00:27    

oki et est ce ke je peux utiliser les gnome canvas dans des fenetres gtk???

Reply

Marsh Posté le 14-11-2002 à 22:47:17    

En fait, ton application devient une application gnome...
gnome_init(...) à la place de gtk_init(...)
 
#include <gnome.h> à la place de <gtk/gtk.h>  
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed