Bonjour,
Description du problème :
L'affichage de l'ensemble du texte et des cases à cocher jointes ne pouvant se faire sur une fenêtre entière (sur résolution classique (1280*1024)) je souhaite implémenter une scrolling bar sur l'ensemble de la figure afin de faire défiler mes informations et les cases associées.
Problème:
La gestion des scrolling Bar sous Matlab me pose un problème au niveau des callbacks. A chaque clic sur la bar je souhaite faire descendre ma figure d'une hauteur définie (taille de mon texte)
Code sources :
L'idée est de déterminer la dernière coordonnée de mon texte : liste fichiers de stimulis et de faire ainsi défiler ma figure.
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 function slider_callback(hObject,eventdata) % Callback sur la Scroll Bar set(hObject,'Position',get(hObject,'Position') +[0 0 0 20]); get(hObject,'Position') return set(hFig,'doublebuffer','on') ymax=0; ymin=-HeightScroll; Newpos=[2 2 20 IHMSize(4)-5] %pos=get(hFig,'Position') uicontrol(hFig,'Style','slider',... 'Max',ymax,'Min',ymin,... 'Position',Newpos); sh = uicontrol(hFig,'callback',@slider_callback);
Pourriez vous me donner des idées sur ce sujet. J'ai déjà parcouru l'aide Matlab ainsi que les exemples d'implémentation de scrolling bar sur le forum de mathworks.
Merci d'avance.
Partager