Clear Filters
Clear Filters

Font of a toggle button to change on a toggled state?

1 view (last 30 days)
Hi I am new to GUI so I guess this question is really simple.
I have tried the default matlab toggle button and it occurred to me that the "toggled" state is slightly high-lighted in blue and the distinction between it and its original state (gray) is not very obvious.
I would like to amplify the distinction. For example, something like the following would be great:
un-toggled state: A
toggled state: < A > (also bolded)
So in general, I would like to design a toggle button that bolds the string on the button. Also, the < > signs are added around the string.
Thank you very much

Answers (1)

Dishant Arora
Dishant Arora on 13 Jul 2013
Edited: Dishant Arora on 13 Jul 2013
Type the following code in Togglebutton callback:
h = get(hObject,'value');
if h
set(handles.togglebutton1, 'string', 'un-toggle','fontweight','bold')
else
set(handles.togglebutton1, 'string', 'toggle', 'fontweight','normal')
end
For more property changes, go through uicontrol properties
doc uicontrol
  1 Comment
Han
Han on 14 Jul 2013
h = get(hObject,'value');
if h
set(handles.togglebutton1, 'string', 'A','fontweight','bold')
else
set(handles.togglebutton1, 'string', '<A>', 'fontweight','normal')
end
Is what I asked for exactly but I give you credit. Thanks

Sign in to comment.

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!