|
| From: | A.R. Burgers |
| Subject: | [Octave-bug-tracker] [bug #53729] Qt figure canvas does not resize with window while interpreter is paused or blocked |
| Date: | Fri, 26 Oct 2018 03:20:47 -0400 (EDT) |
| User-agent: | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299 |
Follow-up Comment #13, bug #53729 (project octave):
One approach could be a wrapper in m-code around the current c++ that
implements the pause on/off/query functionality? I made a draft below:
function val = pause_new(secs_or_status)
status = {'off', 'on'};
persistent pause_status_on;
if isempty(pause_status_on)
pause_status_on = 1;
end
if nargin == 0
if pause_status_on
pause
end
elseif nargin == 1
if isnumeric(secs_or_status) && isscalar(secs_or_status)
if pause_status_on
pause(secs_or_status);
end
elseif ischar(secs_or_status)
val = status{pause_status_on + 1};
switch lower(secs_or_status)
case 'on'
pause_status_on = 1;
case 'off'
pause_status_on = 0;
case 'query'
otherwise
error('string argument must be on, off or query');
end
else
error('argument to pause must be character string or numeric scalar');
end
else
error('pause accepts only one argument');
end
end
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?53729>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |