Sascha is right, the Image Navigator view [1] implements the berry::ISizeProvider interface [2]. As far as I understand the code, it just constrains the height of the view and intentionally is flexible in its width. The interface allows for restrictions in both directions though. There's also a hint in the documentation of the berry::IViewPart interface [3]. However, the documentation states that it is still a *preferred* size and it is not guaranteed. For example, it wont work if there are multiple views (with constraints?) in the same stack.
[1] https://github.com/MITK/MITK/blob/master/Plugins/org.mitk.gui.qt.imagenavigator/src/internal/QmitkImageNavigatorView.cpp#L154 [2] https://github.com/MITK/MITK/blob/1056bf6d459b18b9996e2cd9f44f588a704810f8/Plugins/org.blueberry.ui.qt/src/berryISizeProvider.h [3] https://github.com/MITK/MITK/blob/1056bf6d459b18b9996e2cd9f44f588a704810f8/Plugins/org.blueberry.ui.qt/src/berryIViewPart.h#L61 ________________________________________ Von: Pukhlikov Mikhail [[email protected]] Gesendet: Freitag, 30. Oktober 2015 13:42 An: Sascha Zelzer; [email protected] Betreff: Re: [mitk-users] is it possible to make static width for pugin Hello But image navigator scales like other plugins ________________________________ Date: Fri, 30 Oct 2015 12:32:31 +0000 Subject: Re: [mitk-users] is it possible to make static width for pugin From: [email protected] To: [email protected] CC: [email protected]; [email protected] It is possible in BlueBerry. I don't remember the exact location. Either in the view extension point or the PageLayout class used in an application Window advisor. Look at the image navigator view for an example. Am 30.10.2015 13:12 schrieb "Pukhlikov Mikhail" <[email protected]<mailto:[email protected]>>: Thanks but sadly parent->setMaximumWidth doesn't help and parent->parentWidget returns Access violation - I need some way to have *static* plugin - is the only way to achieve it is to modify blueberry? ________________________________ From: [email protected] To: [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]> Date: Fri, 30 Oct 2015 12:57:00 +0100 Subject: RE: [mitk-users] is it possible to make static width for pugin Hi, it is not possible or at least shouldn’t be possible by design. Views are framed within BlueBerry controls which make up a *flexible* UI framework. However, there might be possibilities to circumvent that. Have you tried to set a maximum size for your top-level widget? Best, Stefan From: Pukhlikov Mikhail [mailto:[email protected]<mailto:[email protected]>] Sent: Freitag, 30. Oktober 2015 11:17 To: [email protected]<mailto:[email protected]> Subject: [mitk-users] is it possible to make static width for pugin Hello Can I create plugin with static width? unresizeable Thank you ------------------------------------------------------------------------------ _______________________________________________ mitk-users mailing list [email protected]<mailto:[email protected]> https://lists.sourceforge.net/lists/listinfo/mitk-users ------------------------------------------------------------------------------ _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
