Personnaliser un bouton GTK
Kaoutar.T
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'utilise Code::Blocks pour réaliser un jeu en C avec GTK-2.0. J'ai fait un bouton contenant une image et j'aimerais faire disparaitre la bordure du bouton pour qu'on ne voit que l'image.
est ce qu'il est possible de rendre le bouton transparent, mais cliquable malgré tout, ne laissant apparaitre que l'image qu'il contient ? Si oui comment procéder ? Si non, y a t-il d'autres solutions, comme passer par une image cliquable ou définir une taille de bouton strictement inférieure a l'image contenue ? Auriez vous quelques pistes a me donner pour m'aider a faire ça ?
Merci :).
j'utilise Code::Blocks pour réaliser un jeu en C avec GTK-2.0. J'ai fait un bouton contenant une image et j'aimerais faire disparaitre la bordure du bouton pour qu'on ne voit que l'image.
est ce qu'il est possible de rendre le bouton transparent, mais cliquable malgré tout, ne laissant apparaitre que l'image qu'il contient ? Si oui comment procéder ? Si non, y a t-il d'autres solutions, comme passer par une image cliquable ou définir une taille de bouton strictement inférieure a l'image contenue ? Auriez vous quelques pistes a me donner pour m'aider a faire ça ?
Merci :).
A voir également:
- Personnaliser un bouton GTK
- Comment personnaliser sa sonnerie - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton reinitialisation pc - Guide
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
- Bouton home clavier ✓ - Forum PC portable
1 réponse
Salut Kaoutar.T,
Au lieu de mettre ton image dans un bouton, mets la dans un GtkEventBox et définis les événements dessus.
Tu as un exemple là : http://www.gnu.org/software/guile-gnome/docs/gtk/html/GtkImage.html
Dal
Au lieu de mettre ton image dans un bouton, mets la dans un GtkEventBox et définis les événements dessus.
Tu as un exemple là : http://www.gnu.org/software/guile-gnome/docs/gtk/html/GtkImage.html
Dal