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 :

Personnalisez sa barre d'outils


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 182
    Par défaut Personnalisez sa barre d'outils
    J'ai plusieurs barres a réalisé (une d'outils un autre de lecture) et je désirerai y mettre mes propres icones j'utilise des GtkToolItem mais je ne trouve pas un moyen pour y mettre un icone perso. J'ai vu le GtkStatusIcon mais il ne peut etre ajouter a une toolbar donc je me demande comment pouvoir y mettre mes propres icones !!

  2. #2
    Membre chevronné Avatar de Lunixinclar
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 416
    Par défaut
    Salut,
    Ca devrait le faire, regarde la doc pour plus d'infos.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      static GtkWidget *pToolbar, *icon, *bton;
     
      pToolbar = gtk_toolbar_new();
      icon = gtk_image_new_from_file("monimage.png");
      bton = gtk_toolbar_append_item (GTK_TOOLBAR(pToolbar), NULL, "caption",
    	NULL, icon,  G_CALLBACK(callback), pToolbar);

  3. #3
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par Lunixinclar
    Salut,
    Ca devrait le faire, regarde la doc pour plus d'infos.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      static GtkWidget *pToolbar, *icon, *bton;
     
      pToolbar = gtk_toolbar_new();
      icon = gtk_image_new_from_file("monimage.png");
      bton = gtk_toolbar_append_item (GTK_TOOLBAR(pToolbar), NULL, "caption",
    	NULL, icon,  G_CALLBACK(callback), pToolbar);
    Oui sauf que cette famille de fonction est dépréciée, il faut à la place utiliser la fonction d'ajout gtk_toolbar_insert. Tu peux créer des boutons avec le widget GtkToolButton dans lequel tu peux insérer une icône de ton choix avec la fonction gtk_tool_button_set_icon_name mais la seule condition de réussite est que tu es obligé de créer ta propre collection d'icônes (comme les GtkStockItem en fait) avec le widget GtkIconTheme
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

Discussions similaires

  1. [] Raccourci clavier pour bouton d'une barre d'outil
    Par Sébastien dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 24/03/2003, 17h02
  2. [VB6]Barre d'outil
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 06/02/2003, 11h48
  3. [VBA-E] Barre d'outil créée automatiquement
    Par gjeff dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/12/2002, 16h45
  4. [VB6] [Interface] Icones de boutons de barre d'outils
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 13/09/2002, 15h50
  5. Barre d'outils
    Par MANU_2 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 04/08/2002, 22h48

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