@@ -286,8 +286,10 @@ function fontWeight(hUIElement, weight)
286
286
warnState = mlapptools .toggleWarnings(' off' );
287
287
widgetID = WidgetID(' data-test-id' , char(struct(hUIElement ).NodeId));
288
288
warning(warnState ); % Restore warning state
289
- case {' uipanel' , ' figure' , ' uitabgroup' , ' uitab' , ...
290
- ' uiswitch' , ' uitoggleswitch' , ' uirockerswitch' }
289
+ case { ...
290
+ ' uipanel' , ' figure' , ' uitabgroup' , ' uitab' , ' uibutton' , ...
291
+ ' uiswitch' , ' uitoggleswitch' , ' uirockerswitch' ...
292
+ }
291
293
widgetID = WidgetID(' data-tag' , mlapptools .getDataTag(hUIElement ));
292
294
case ' uitable'
293
295
TAB_PREFIX = " mgg_" ;
@@ -789,17 +791,20 @@ function unlockUIFig(hUIFig)
789
791
790
792
function oldState = toggleWarnings(toggleStr )
791
793
OJF = ' MATLAB:HandleGraphics:ObsoletedProperty:JavaFrame' ;
794
+ JFR = ' MATLAB:ui:javaframe:PropertyToBeRemoved' ;
792
795
SOO = ' MATLAB:structOnObject' ;
793
796
if nargout > 0
794
- oldState = [warning(' query' ,OJF ); warning(' query' ,SOO )];
797
+ oldState = [warning(' query' ,OJF ); warning(' query' ,SOO ); warning( ' query ' , JFR ) ];
795
798
end
796
799
switch lower(toggleStr )
797
800
case ' on'
798
801
warning(' on' ,OJF );
799
802
warning(' on' ,SOO );
803
+ warning(' on' ,JFR );
800
804
case ' off'
801
805
warning(' off' ,OJF );
802
806
warning(' off' ,SOO );
807
+ warning(' off' ,JFR );
803
808
otherwise
804
809
warning([' Unrecognized option "' toggleStr ' ". Please use either "on" or "off".' ]);
805
810
end
0 commit comments