Mercurial > octave
diff libgui/graphics/PushButtonControl.cc @ 28227:a56ee7986ea4
Use size from 'CData' property of uicontrol to set icon size of buttons (bug #58144).
* PushButtonControl.cc (PushButtonControl::PushButtonControl): Call
setIconSize to set correct size.
* ToggleButtonControl.cc (ToggleButtonControl::ToggleButtonControl): Call
setIconSize to set correct size.
author | Rik <rik@octave.org> |
---|---|
date | Thu, 16 Apr 2020 12:51:31 -0700 |
parents | fbced93c9704 |
children | 486ff0874d68 |
line wrap: on
line diff
--- a/libgui/graphics/PushButtonControl.cc Thu Apr 16 11:52:11 2020 -0700 +++ b/libgui/graphics/PushButtonControl.cc Thu Apr 16 12:51:31 2020 -0700 @@ -71,6 +71,7 @@ QImage img = Utils::makeImageFromCData (cdat, cdat.columns (), cdat.rows ()); btn->setIcon (QIcon (QPixmap::fromImage (img))); + btn->setIconSize (QSize (cdat.columns (), cdat.rows ())); } PushButtonControl::~PushButtonControl (void)