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 :

miniser programme dans zone de notification


Sujet :

GTK+ avec C & C++

  1. #1
    Membre confirmé

    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 72
    Par défaut miniser programme dans zone de notification
    salut,

    je voulais savoir s'il y avait moyen de minimiser une fenêtre dans la zone de notification (c'est ou il y a l'heure, la connection réseau, folding@home, samurize, steam, ati/nvidia, le son, les mises à jour, l'antivirus, le firewall, etc.)...

    çàd, comment faire tourner l'application en tache de fond, tout en gardant un moyen facile d'y accéder...

    merci d'avance!

  2. #2
    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
    Il faudrait consulter la référence de l'API GTK+ avant de poser de telles questions... tout est dedans, suffit de chercher... GtkStatusIcon
    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 !

  3. #3
    Membre confirmé

    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 72
    Par défaut
    merci

    j'ai cherché mais ne sachant pas comment ça s'appelle...

    edit:
    je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    GtkStatusIcon *IconZone;
     
    //création de l'icone de zone
    IconZone=gtk_status_icon_new_from_stock(GTK_STOCK_YES);
    tout ça dans une fenêtre etc.

    error: `GtkStatusIcon' undeclared (first use in this function)

  4. #4
    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
    Quelle version de GTK+ utilises-tu ? Ce widget n'est disponible que depuis la 2.10 !
    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 !

  5. #5
    Membre confirmé

    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 72
    Par défaut
    en effet je n'avais pas la dernière version...

    maintenant la définition de l'icone fonctionne mais le code d'initialisation ne fonctionne pas:
    [Linker error] undefined reference to `gtk_status_icon_new'

    donc j'ai le bon .h mais il doit me manquer une lib...

  6. #6
    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 Bornerdogge
    en effet je n'avais pas la dernière version...

    maintenant la définition de l'icone fonctionne mais le code d'initialisation ne fonctionne pas:
    [Linker error] undefined reference to `gtk_status_icon_new'

    donc j'ai le bon .h mais il doit me manquer une lib...
    Qu'il te manque quelque chose j'en doute fort, si tu as installé GTK+ en dernière version et correctement y'a pas de raison. Ca me paraît bizarre comme erreur
    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 !

  7. #7
    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
    Voici un petit topic sur une question qui à un jour été posé sur Comment bien installer GTK+ avec la "bonne version"?, ca a toujours très bien fonctionné lorsque j'était sur Windows.

    De même pour les fichiers de développement, choisi toujours les dernière version en partant de cette page: ftp://ftp.gtk.org/pub/gtk/v2.10

    Par rapport à la démarche que je propose, je donne un lien direct de téléchargement vers un installeur des runtimes, il suffit de prendre la dernière version proposé sur l'index du site gladewin32 et ca devrait aller. Ou sinon compare les deux installations et regarde ce qui ne va pas dans la tienne
    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 !

  8. #8
    Membre confirmé

    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 72
    Par défaut
    pour les fichiers de développement, il suffit de dézipper les fichiers dans le bon répertoire?

    j'utilise dev-c++...

  9. #9
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjour,

    pour vérifier que l'installation est ok : http://nicolasj.developpez.com/gtk/installation/#LIV

  10. #10
    Membre confirmé

    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 72
    Par défaut
    merci...

    mais la question n'est à mon avis pas de savoir si elle est mal installée, mais si le compilateur est bien paramétré (dev-c++ xp 32bits)...

  11. #11
    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 Bornerdogge
    merci...

    mais la question n'est à mon avis pas de savoir si elle est mal installée, mais si le compilateur est bien paramétré (dev-c++ xp 32bits)...
    Si tu as projet GTK+ dans Dev-cpp il devrait l'être, enfin là encore rien n'est moins sûr de ce côté car ce programme n'est plus maintenu, du moins pas par l'équipe officielle qui n'existe plus dans ce projet
    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 !

  12. #12
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par Bornerdogge
    mais la question n'est à mon avis pas de savoir si elle est mal installée, mais si le compilateur est bien paramétré (dev-c++ xp 32bits)...
    Pour mois ça fait parti de l'installation. Tu as regardé le lien ? Le code proposé affiche les versions des fichiers d'en-tête et des bibliothèques

  13. #13
    Membre confirmé

    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 72
    Par défaut
    je vais essayer avec code::blocks.
    quant au lien, ben ça marche pas tout simplement

  14. #14
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par Bornerdogge
    quant au lien, ben ça marche pas tout simplement
    Le lien marche très bien Après pour la compilation, faut sûrement adapter puisque c'est prévu pour Linux.

  15. #15
    Membre confirmé

    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 72
    Par défaut
    non pas le lien l'application...

    mais bon j'ai installé gtk et tous le bazar (glib, cairo, pango, etc.) manuellement à partir des .zip et ça marche

    edit: je peux créer mon icone de barre des taches, MAIS:

    - comment faire pour cacher l'application (ou la montrer) quand on clique sur l'icone, comme c'est le cas la plupart du temps, et donc faire fonctionner l'application en tache de fond?

    -puis-je ajouter des menus à l'icone par ce qui est appelé d'habitude "la voie compliquée"?

Discussions similaires

  1. [WD17] Combo rempli par programmation dans zone repetée !
    Par davidus-70 dans le forum WinDev
    Réponses: 6
    Dernier message: 28/04/2021, 12h25
  2. Problème avec boutons son et réseau dans zone de notification
    Par ponponch dans le forum Administration
    Réponses: 1
    Dernier message: 01/04/2010, 02h41
  3. Réponses: 1
    Dernier message: 08/03/2010, 10h17
  4. Réponses: 4
    Dernier message: 11/07/2006, 12h19
  5. Icone dans zone de notification
    Par Bartuk dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 13/04/2006, 17h37

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