Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1350 connectés 

  FORUM HardWare.fr
  Programmation
  C

  GTK alpha

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

GTK alpha

n°1133286
simogeo
j'ai jamais tué de chats, ...
Posté le 28-06-2005 à 10:47:19  profilanswer
 

alors voila, j'ai un collegue qui travaille sur une appli C avec gtk. Et visiblement il ne parvient pas a gerer la transparence. Ca m'etonnerait que ce soit impossible. Avait vous de l'experience ou de bons liens sur le sujet. Merci  ;)

mood
Publicité
Posté le 28-06-2005 à 10:47:19  profilanswer
 

n°1133539
simogeo
j'ai jamais tué de chats, ...
Posté le 28-06-2005 à 12:50:34  profilanswer
 

up [:dawa]

n°1133568
manatane
En vous remerciant, bonsoir
Posté le 28-06-2005 à 13:26:20  profilanswer
 


Je crois que çà se joue au niveau de X11.
Sous Linux il me semble que X11 ne gère pas l'alpha blending ou alors par des hacks (du moins jusqu'à recemment). XOrg la gère par une extension (je me rappelle plus laquelle) mais il doit falloir le driver appropprié. Et il doit falloir que Gtk la supporte.
 
Sinon il ya çà http://ometer.com/gtk-colors.html

n°1133573
simogeo
j'ai jamais tué de chats, ...
Posté le 28-06-2005 à 13:31:57  profilanswer
 

merci pour ta reponse.
bon, j'ai pas gimp installe sur ma becane la ... mais il me semble me souvenir qu'on peut gerer l'alpha. Si c'est pas possible nativement depuis GTK, il doit donc exister une surcouche, une lib, un truc du genre.
Qu'en pensez vous?

n°1133594
manatane
En vous remerciant, bonsoir
Posté le 28-06-2005 à 13:48:40  profilanswer
 

Gimp peut gérer l'alpha mais là je parlais au niveau des fenetres et des widgets.
Sinon apparemment çà se gère avec GdkPixBuf mais çà rame http://mail.gnome.org/archives/gtk [...] 00076.html

n°1133623
simogeo
j'ai jamais tué de chats, ...
Posté le 28-06-2005 à 14:07:05  profilanswer
 

humm interessant cette piste.
Le mec distingue la transparence et l'alpha. Tu en sais plus sur le "shape masking for transparency " ?
Desole d'etre un peu reloud, je connais pas du tout gtk
Merci bcp manatane.

n°1133689
manatane
En vous remerciant, bonsoir
Posté le 28-06-2005 à 14:37:38  profilanswer
 

simogeo a écrit :

humm interessant cette piste.
Le mec distingue la transparence et l'alpha. Tu en sais plus sur le "shape masking for transparency " ?
Desole d'etre un peu reloud, je connais pas du tout gtk
Merci bcp manatane.


En fait c'est peut etre une piste intéressante, dans pygtk : http://www.pygtk.org/pygtk2referen [...] mbine-mask
exemple: http://www.pygtk.org/pygtk2tutoria [...] lbarrow.py va faire apparaitre seulement une brouette à l'écran. Commentaire dans le source  

Code :
  1. # This masks out everything except for the image itself
  2. window.shape_combine_mask(mask, 0, 0)


 
Sinon je pourrais guère t'aider plus, j'y connais vraiment pas grand chose [:grisemine1]
   

n°1133714
manatane
En vous remerciant, bonsoir
Posté le 28-06-2005 à 14:48:57  profilanswer
 

pour les curieux çà donne çà :
http://img221.echo.cx/img221/7534/capture1xf.th.png
http://img221.echo.cx/img221/7534/capture1xf.png

n°1134278
simogeo
j'ai jamais tué de chats, ...
Posté le 29-06-2005 à 05:53:19  profilanswer
 

merci manatane [:romf]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  GTK alpha

 

Sujets relatifs
Applet Gnome GTK[C] widget GTK/GNOME pour affichage de courbes
GTK clist et images[GTK] GtkTreeView et choix de colonne
[GTK] Faire un menu contextuel apres un clic droit[GTK] Imprimer un fichier
[GTK] passer un parametre a une fonction callbackCompilation GTK
[GTK] Mettre un GtkButton dans une cellule d'un GtkTreeViewTableau en Gtk
Plus de sujets relatifs à : GTK alpha


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR