You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When designing Orange widgets, we want to give the opportunity to the user to change the width of the control area (since the forms can be a bit complex). See example below:
Screencast.from.2026-06-04.16-55-49.webm
Unfortunately, the splitter from OWBaseWidget is only a toggle button: it hides/shows the control area but the user can't tune the width of the control area:
Screencast.from.2026-06-04.16-56-46.webm
In essence, I'd like to replace the custom splitter with a regular QSplitter. But the instantiation and the use of the splitter is very internal so it is not easy to do.
I wonder what is the best way to proceed? Could the splitter be made public so it can be changed? Or give the option in OWBaseWidget to have a toggle or resize type of splitter?
When designing Orange widgets, we want to give the opportunity to the user to change the width of the control area (since the forms can be a bit complex). See example below:
Screencast.from.2026-06-04.16-55-49.webm
Unfortunately, the splitter from
OWBaseWidgetis only a toggle button: it hides/shows the control area but the user can't tune the width of the control area:Screencast.from.2026-06-04.16-56-46.webm
In essence, I'd like to replace the custom splitter with a regular
QSplitter. But the instantiation and the use of the splitter is very internal so it is not easy to do.I wonder what is the best way to proceed? Could the
splitterbe made public so it can be changed? Or give the option inOWBaseWidgetto have a toggle or resize type of splitter?