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 :

Programmation pour le gnome panel


Sujet :

GTK+ avec C & C++

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut Programmation pour le gnome panel
    Bonjour,

    en ce moment je m' intéresse a la programmation d' un applet.
    Je suis tombé sur ce document que je trouve très bien fait :
    http://developer.gnome.org/doc/API/panel/unnamed1.html

    Mais l' auteur oublie de préciser quels paquets de développement sont nécessaires pour les bibliothèques :
    gnome.h
    applet-widget.h
    config.h

    Et s' il y a une ligne de compilation spécifique pour ces bibliothèques.

    En cherchant, le seul paquet que j' ai trouvé est libgnome-dev qui installe gnome.h et gnome-config.
    Pouvez-vous m' aider ?
    merci ;°)

  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
    Citation Envoyé par echantillon
    En cherchant, le seul paquet que j' ai trouvé est libgnome-dev qui installe gnome.h et gnome-config.
    Cela devrait éventuellement suffir mais le mieux serait d'utiliser par exemple Anjuta qui est l'IDE phare de GNOME et il me semble qu'il propose ce genre de projet, y compris les Gnome Bonobo etc... Du moins c'est ce que je fairais pour pas trop m'embêter avec les lignes interminables de compilation
    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
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    "il me semble qu'il propose ce genre de projet"

    J' avais installé l' usine gnome-devel pour voir si ça pouvais éventuellement régler le problème, mais a part installer bluefish, anjouta, .., e des centaines de libraires (40Mo) ça n' avais rien résolu .
    Ou alors je m' y suis mal pris (et je m' y prend toujours mal)

    Je rechigne un peu a utiliser anjouta pour le moment. (ou autre).
    J' aime savoir ce que je fais, ce qui ce passe, et j' ai peur qu' il me fasse des dizaines de fichiers et sous dossiers, en compliquant la lecture de sources.. enfin je me fais peut-être des idées.

    Je vais voir. Je vais réessayer avec lui et je verrais bien s' il simplifie la chose.

  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
    Citation Envoyé par echantillon
    "il me semble qu'il propose ce genre de projet"

    J' avais installé l' usine gnome-devel pour voir si ça pouvais éventuellement régler le problème, mais a part installer bluefish, anjouta, .., e des centaines de libraires (40Mo) ça n' avais rien résolu .
    Ou alors je m' y suis mal pris (et je m' y prend toujours mal)

    Je rechigne un peu a utiliser anjouta pour le moment. (ou autre).
    J' aime savoir ce que je fais, ce qui ce passe, et j' ai peur qu' il me fasse des dizaines de fichiers et sous dossiers, en compliquant la lecture de sources.. enfin je me fais peut-être des idées.

    Je vais voir. Je vais réessayer avec lui et je verrais bien s' il simplifie la chose.
    En fait c'est sûr qu'il va générer un nombre conséquent de fichiers, surtout pour le projet en lui même, les Makefile et tout, même des README, TODO vierges, etc... Cependant, grace au Makefile tu pourrais savoir ce qu'il link comme libs etc...
    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
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    wouaou..!

    C'est impressionnant ce qu' il génère comme fichiers !
    Je ne pourrais jamais travailler avec ça, je ne sais pas comment font certains devs pour s' y retrouver.

    Ca me rappel bien mes débuts avec glade quand je lui faisait générer le code source. brrrrrrrr..... (avant de découvrir libglade)

    Et dans tout ça; après avoir créé un projet gnome générique, j' ai regardé les include de tout les *.c et n' ai trouvé aucune trace de la bibliothèque applet-widget.h.

    Comment se fait' il qu' il n' y ai pas une base de donnée indiquant quel paquet .dev installer pour avoir tel bibliothèque, ou quelque chose du genre ?

  6. #6
    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

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    !!
    Merci lunixinclar ;°)
    C' est parfait ;°)
    Imbattable ce forum, a chaque fois ... !

  8. #8
    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 : 41
    Localisation : France

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

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

    si tu ne veux pas d'embêter avec la bibliothèque Gnome et rester un minimum portable, tu peux utiliser GtkStatusIcon. Cela permet d'afficher une image dans la zone de notification, après tu fait ce que tu veux lorsque l'utilisateur clique dessu

    Il faut GTK+ > 2.10

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    voui c' est plus alléchant, mais je dois faire défiler du texte dans cet applet.

    Et puis au clic gauche un menu de sélection(...) doit s' ouvrir, et au clic droit une fenêtre légère de configuration.
    edit : ha oui on peut faire ça aussi avec les GtkStatusIcon mais mais restes à faire défiler du texte..
    Donc je dois programmer avec gnome. (1) En revanche les liens que lunixinclar m' a donné son vieux et peut-être obsolètes.

    Dans un autre forum (en fait ça fait trois forums et toujours pas de réponse clair ) on m' a indiqué que l' include applet-widget.h est a remplacer par panel-applet.h .
    Ca change tout puisque les tutoriels de gnome-dev ne sont plus a jour.

    Partir des prototypes de la documentation officielle pour comprendre ce dont j' ai besoin est au-dessus de mon niveau, alors du coup j' étudie des sources.

    Avec le nouveau mot clef (j' avance !) j' ai trouvé ceci :
    http://www.progboards.com/sujet-836_...progboards.php
    Dernier lien tout en bas, en choisissant la toute première version http://f.dorin.free.fr/progboards/progboards.tar.bz2 j' ai à faire un code source assez simple.
    edit : (c++)

    J' étudie ce que je peux, et vous pose des questions si je ne comprend pas.
    Si vous avez des infos ça me ferais grand plaisir, parce que je galère un peu là quand même :°)

    voilà, merci :°)

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    bon finalement avec les documents qu' on m' a passé j' ai réussi a m' y retrouver.

    Je suis passer par le traditionnel "hello world" et la suite se déroule bien, je vais pouvoir avancer dans mon projet.

    Merci encore ;°)

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/08/2007, 15h40
  2. [Info] programme pour J2ME
    Par ehmppowa dans le forum Java ME
    Réponses: 4
    Dernier message: 12/08/2005, 19h37
  3. existe t 'il des programme pour transformer les bases
    Par creazone dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 05/10/2004, 14h11
  4. [TP]Programme pour piloter port série et parallèle...
    Par DDR dans le forum Turbo Pascal
    Réponses: 10
    Dernier message: 15/04/2004, 21h52
  5. Créer de programme pour WIndows avec Turbo Pascal
    Par kaygee dans le forum Turbo Pascal
    Réponses: 16
    Dernier message: 20/08/2003, 23h22

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