Guide toolbar toggle button within another function
Show older comments
Hi All,
I have created a GUI using guide and added a toggle button to the toolbar. I am trying to use this toggle button within another function to turn something on and off. My problem is I do not know how to properly call the handle and use it within the if statement. The code is listed below.
Details: There is an axes within the GUI that the user can draw points on. As the points are drawn they are numbered. I want to create a toggle button that allows the user to turn the numbering either on or off.
function createNode(x, y, hObject, handles)
nextN = size(handles.nodes,1)+1;
temp = plot(x, y, handles.pointStyle);
set(temp, 'HitTest', 'off');
label = yieldLabelText(nextN, handles.options.labeling);
temptext = text(double(x), double(y), ' ', 'VerticalAlignment','bottom', 'HorizontalAlignment','right');
set(temptext, 'HitTest', 'off', 'String',label,'FontSize',12,'Visible','on');
%Node number labels
%NOT SURE HOW TO SET THIS UP CORRECTLY*
if strcmp(get(handles.uitoggletool1,'Checked'),'on')
%Node number labels
set(temptext, 'HitTest', 'off', 'String',label,'Visible','off') ;
else
%Node number labels
set(temptext, 'HitTest', 'off', 'String',label,'FontSize',12);
end
2 Comments
The description of what you want to achieve is not clear:
I am trying to use this toggle button within another function to turn something on and off.
Please explain this with more details. To know, how this can be programmed correctly, we have to know, what you want it to do and when this should happen.
Please add this information by editing the original question, not by hidding this important information inside a comment. Thanks.
Christopher
on 16 Nov 2014
Accepted Answer
More Answers (0)
Categories
Find more on Interactive Control and Callbacks in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!