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

Interfaces Graphiques Discussion :

Est il possible de cacher du texte qui sort d'une gui axes ?


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 134
    Par défaut Est il possible de cacher du texte qui sort d'une gui axes ?
    Bonjour,

    J'ai créé une interface graphique à la main.
    Elle est composée d'une figure, et d'une gui axes.
    La gui axes comprends des points et un label (du texte) attribué à chaque point.

    Or, j'ai un problème avec l'affichage du texte dans la gui axe.
    Lorsque j'utilise le pan pour déplacer les points qui se trouve dans la gui axes, les label assignés aux points restent visibles alors que les points disparaissent (cachés puisqu'il sont en dehors).
    J'aimerais que le texte en fasse de même. (Il est inutile de voir le label des points non visibles dans la gui axes).

    Code : 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
     
    function M_Label
        figure ('position', [ 700 100 500 500], ...
                'numbertitle', 'off', ...
                'name', 'Interface', ...
                'tag', 'interface');    
        axes   ('position', [ 0.25 0.25 0.5 0.5], ...
                'units', 'normalized', ...
                'nextplot', 'add', ...
                'visible', 'on', ...
                'tag', 'a');
     
        data = guihandles (gcf);
        data.vX = [1 2 3 4 5 6 7 8 9 10];
        data.vY = [1 2 3 4 5 6 7 8 9 10];   
        data.p = plot(data.vX, data.vY, 'r.');  % plot d'affichage de pts
        data.t = text(data.vX, data.vY,'1');    % text pour numero des pts
        set(data.t, 'parent', data.a); 
        guidata(gcf, data);
    Ca fait un bon moment que je suis dessus, sans trouver.
    Ma question est simple :
    Dans un premier temps, est il possible de réaliser ça ?
    Si oui, comment ?

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Peut-être en passant par un des callbacks liés au PAN ?
    ActionPostCallback <function_handle> — Function to execute after panning
    Dans laquelle tu regardes si le point est visible => si oui texte visible sinon cacher le texte.

    Mais c'est dommage que le label ne suive pas le point.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 134
    Par défaut
    Ça fait bizarre de voir les labels disparaitre uniquement lorsqu'on relâche la souris, mais c'est pas mal au final. Ça me convient très bien en tout cas, c'est toujours mieux que les labels qui se baladent sans raison .

    Je te remercie

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

Discussions similaires

  1. Texte qui sort d'une infobulle en PHP et pas en HTML
    Par picoupicou dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 02/06/2014, 13h43
  2. Est-il possible de rendre un texte caché non sélectionnable?
    Par Drag dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 04/08/2010, 12h24
  3. [PHP 5.3] Est-il possible de cacher les warnings ?
    Par beegees dans le forum Langage
    Réponses: 2
    Dernier message: 01/01/2010, 18h41
  4. Réponses: 2
    Dernier message: 11/04/2007, 15h05
  5. [MySQL] Est-il possible de créer un job qui s'executerais touts les jours à minuit
    Par ToxiZz dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 24/01/2007, 21h41

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