IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec C & C++ Discussion :

problème ajout bouton dans toolbar


Sujet :

GTK+ avec C & C++

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 71
    Par défaut problème ajout bouton dans toolbar
    Bonjour à tous.


    Je dispose d'une application dont l'interface est développée avec Glade.
    Dans cette interface j'ai une toolbar qui contient un bouton de stock.

    A l'aide d'un bout de code je souhaiterais rajouter à la volée de nouveau boutons.
    J'utilise la fonction suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    void add_main_toolbar_items()
    {
    	/*! Create a new toolbar item */
    	GtkToolItem *debug_item;
    	debug_item = gtk_tool_button_new_from_stock(GTK_STOCK_QUIT);
     
    	/*! Insert an item in the toolbar */
    	/*! - Arg: the toolbar // the item // the position (-1 to append at the end) */
    	gtk_toolbar_set_style(GTK_TOOLBAR(main_toolbar), GTK_TOOLBAR_ICONS);
    	gtk_toolbar_insert(GTK_TOOLBAR(main_toolbar), debug_item, 1);
     
    	g_signal_connect(G_OBJECT(debug_item), "clicked",
    	        G_CALLBACK(gtk_main_quit), NULL);
    }
    Pour visualiser si cette fonction marche, le mode d'affichage de la toolbar passe de "icone + texte" à icone seulement et ça marche...
    Par contre l'icone nouvellement crée ne s'affiche pas, ni le texte, ni l'icone.

    Avez vous une idée de l'origine du problème ?

    Je vous remercie d'avance pour votre aide.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Il faut peut être faire un gtk_widget_show sur ton nouveau bouton pour qu'il devienne visible.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 71
    Par défaut
    Exact ça marche bien,
    j'avais tenté le gtk_widget_show sur la toolbar, ça n'avait rien donné donc je m'étais écarté de cette solution.

    Maintenant tout est ok,

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème : Perte bouton dans Excel
    Par argoet dans le forum Excel
    Réponses: 5
    Dernier message: 08/06/2007, 13h50
  2. Problème d'images dans Toolbar
    Par Appwal dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 26/04/2007, 16h41
  3. [MySQL] problème ajout donnée dans BDD via php
    Par Skeud007 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 29/05/2006, 23h41
  4. [VCL] Ajouter bouton dans un StatusBar
    Par Pedro dans le forum Composants VCL
    Réponses: 4
    Dernier message: 15/02/2005, 13h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo