From e9d44a07cc2bb14042895c54fdd8e6bd9357f045 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Thu, 22 Sep 2016 16:52:29 +0200 Subject: [PATCH] Fix up layout of Per Model Settings panel --- plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml index ed5b962419..3b3ce8e997 100644 --- a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml +++ b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml @@ -151,10 +151,11 @@ Item { Column { - spacing: UM.Theme.getSize("default_lining").height // This is to ensure that the panel is first increasing in size up to 200 and then shows a scrollbar. // It kinda looks ugly otherwise (big panel, no content on it) - height: contents.count * UM.Theme.getSize("section").height < 200 ? contents.count * UM.Theme.getSize("section").height : 200 + property int maximumHeight: 200 * Screen.devicePixelRatio + height: Math.min(contents.count * (UM.Theme.getSize("section").height + UM.Theme.getSize("default_lining").height), maximumHeight) + ScrollView { height: parent.height @@ -163,6 +164,7 @@ Item { ListView { id: contents + spacing: UM.Theme.getSize("default_lining").height model: UM.SettingDefinitionsModel {