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 :

question sur la gestion objet GTK


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 256
    Par défaut question sur la gestion objet GTK
    Bonjour,

    Petite question sur le fonctionnement interne de gtk.
    D'après ce que j'ai compris GTK imbrique des objets les uns dans les autres.

    Un objet de type GtkWidget par exemple hérite des méthodes et des propriétés au sens objet d'un GtkObject et y ajoute ses propres méthodes et propriétés.
    même principe pour un Gtkcontainer héritant de GtkWidget. Merci de confirmer que ne raconte pas une grosse connerie, aussi bien pour moi que pour les autres débutants.

    Par là est il possible d'accéder à ces propriétés et méthodes ou est on obligé d'utiliser les fonctions gérant elles-même ces objets.

    Exemple concret, par rapport à mon prob de menu precedement évoqué.
    J'ai un objet "menu" (GtkWidget nommé menu et crée via gtk_menu_new )
    Cet objet va donc contenir des objets sous-menu une fois ceux-ci crées, contenant eux-mêmes des objets "menuitem" . De par là,sur ce principe je devrais pouvoir facilement accéder à la propriété menu activé ou non tel que le fait gtk_widget_set_sensitive via une truc du genre menu.sous_menu1.item1.setsensitive=TRUE;

    Est-ce comme cela que ça fonctionne. Ou peut être cela fonctionne à peu près comme cela en interne sans pouvoir accéder au méthodes et propriétés autrement que par les fonctions gtk.

    Merci pour vos lumières
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  2. #2
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    Bonjour,

    tes questions concernent les bases de la programmation orientée objet (POO). Je te conseille donc de lire ce document sur la POO qui devrait t'éclairer un peu.

Discussions similaires

  1. pour les débutants : discussion sur la gestion objet GTK
    Par Christophe dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 27/09/2011, 18h24
  2. [vb-net]question sur la gestion d'objet
    Par narutobaka dans le forum VB.NET
    Réponses: 2
    Dernier message: 24/02/2010, 16h30
  3. Question sur la gestion des objets métier
    Par viddak dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 24/11/2008, 07h06
  4. Question sur la gestion des fenetres MDI
    Par RémiONERA dans le forum C++Builder
    Réponses: 6
    Dernier message: 06/07/2005, 07h58
  5. Questions sur la programmation objet en Delphi
    Par Manopower dans le forum Débuter
    Réponses: 20
    Dernier message: 15/06/2005, 15h39

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