[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #55230] "uibuttongroup" doesn't act on setting
From: |
Markus Mützel |
Subject: |
[Octave-bug-tracker] [bug #55230] "uibuttongroup" doesn't act on setting properties |
Date: |
Sat, 15 Dec 2018 07:11:32 -0500 (EST) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0 |
Follow-up Comment #1, bug #55230 (project octave):
The attached patch essentially adds the following as tests for uibuttongroup
(here in a Matlab compatible form):
hf = figure ('visible', 'off');
bg = uibuttongroup (hf);
b1 = uicontrol (bg, 'style', 'radiobutton');
b2 = uicontrol (bg, 'style', 'radiobutton');
pause (0.1);
isequal (get (bg, 'selectedobject'), b1)
isequal (get (b1, 'value'), 1)
isequal (get (b2, 'value'), 0)
% select radiobutton 2
set (bg, 'selectedobject', b2);
pause (0.1);
isequal (get (b1, 'value'), 0)
isequal (get (b2, 'value'), 1)
% set radiobutton 1
set (b1, 'value', 1);
isequal (get (bg, 'selectedobject'), b1)
pause (0.1);
isequal (get (b1, 'value'), 1)
isequal (get (b2, 'value'), 0)
% unset all radiobuttons
set (bg, 'selectedobject', []);
pause (0.1);
isequal (get (b1, 'value'), 0)
isequal (get (b2, 'value'), 0)
close (hf);
hf = figure ('visible', 'off');
bg = uibuttongroup (hf);
b1 = uicontrol (bg, 'style', 'togglebutton');
b2 = uicontrol (bg, 'style', 'togglebutton');
pause (0.1);
isequal (get (bg, 'selectedobject'), b1)
isequal (get (b1, 'value'), 1)
isequal (get (b2, 'value'), 0)
% select togglebutton 2
set (bg, 'selectedobject', b2);
pause (0.1);
isequal (get (b1, 'value'), 0)
isequal (get (b2, 'value'), 1)
% set togglebutton 1
set (b1, 'value', 1);
isequal (get (bg, 'selectedobject'), b1)
pause (0.1);
isequal (get (b1, 'value'), 1)
isequal (get (b2, 'value'), 0)
% unset all togglebuttons
set (bg, 'selectedobject', []);
pause (0.1);
isequal (get (b1, 'value'), 0)
isequal (get (b2, 'value'), 0)
close (hf);
I haven't tried it with Matlab yet. But I would expect all isequals to return
true.
(file #45672)
_______________________________________________________
Additional Item Attachment:
File name: bug55230_uibuttongroup_BIST.patch Size:4 KB
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?55230>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/