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+ Discussion :

Ajouter du texte à une zone de texte


Sujet :

GTK+

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Ajouter du texte à une zone de texte
    Bonjour, Il me semble avoir déjà posé la question qui semble reste sans réponse.
    Je voudrais simplement pouvoir agir sur une interface Gtk depuis un thread de ma fabrication pour pouvoir par exemple ajouter du texte à une zone de texte de Gtk.
    Est-ce possible ?
    Et comment ?
    S'il vous plaît, merci pour vos réponses.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour, j'ai parcouru un poil le web et j'ai trouver un sujet sur les thread.

    Du coup j'ai essayé idle_add, ça macrhe nickel.

    Cependant mon système à opposer à l'interface doit connaître l'interface.
    Je voulais savoir si il n'y avais pas moyen de désolidariser l'ensemble.

    Avec Ada, j'ai déclarer mon type application_type comme ça :
    Code ada : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
     
    package Main is
     
       type Application_Type is limited private;
       type Application_Access is access all Application_Type;
       procedure Initialize(Application : out Application_Access);
     
    private
     
       type Interface_Type;
       -- Type dérivé de Gtk.Window.Gtk_Window_Record.
     
       type Interface_Access is access all Interface_Type'Class;
     
     
       task type Process_Type(Application : access Application_Type) is
       end Process_Type;
     
       type Application_Type is limited
          record
             Window  : Interface_Access;
             Process : Process_Type(Application_Type'Access);
          end record;
     
     
    end Main;

    Y a un bug dans la coloration du texte, j'espère que vous parviendrez à lire quand même..

  3. #3
    Membre actif Avatar de poincare
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Par défaut Une application GTKAda avec des threads
    La démo Julia fonctionne avec du multi-tache Ada et GTK (version 2.24).
    http://sourceforge.net/projects/lorenz/files/
    Je viens de lire que les threads n'étaient plus supportés avec GTK 3.6, mais GTKAda fonctionne avec la version 2.24

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour poincare,

    Merci pour le lien.

    Est-ce que par hasard, tu aurais le temps de me donner quelque info sur le rôle et le fonctionnement de Gtk.Build ?

  5. #5
    Membre actif Avatar de poincare
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Par défaut Tutoriel Gtk builder
    Sur le site en question, il y a un tutoriel et des exemples sur Gtk builder dans le fichier :
    http://sourceforge.net/projects/lore...3.zip/download

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par poincare Voir le message
    Sur le site en question, il y a un tutoriel et des exemples sur Gtk builder dans le fichier :
    http://sourceforge.net/projects/lore...3.zip/download
    Je regarderai, merci.

Discussions similaires

  1. [AC-2003] Ajouter du texte à une zone de texte
    Par artus59 dans le forum IHM
    Réponses: 4
    Dernier message: 12/07/2013, 11h37
  2. [AC-2007] Lier une zone de texte à une liste deroulante
    Par tmill dans le forum IHM
    Réponses: 4
    Dernier message: 20/12/2011, 16h31
  3. Réponses: 16
    Dernier message: 19/08/2010, 15h25
  4. Réponses: 8
    Dernier message: 26/04/2008, 13h24
  5. Saut automatique d'une zone de texte à une autre
    Par Gary_Stoupy dans le forum Access
    Réponses: 1
    Dernier message: 25/02/2008, 13h07

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