@@ -11,10 +11,10 @@ Loader
1111 id: loader
1212 source: UM .Controller .activeView != null && UM .Controller .activeView .mainComponent != null ? UM .Controller .activeView .mainComponent : " "
1313
14- property bool preSlicedData : PrintInformation !== null && PrintInformation . preSliced
15- property bool settingsVisible : UM . Preferences . getValue ( " view/settings_visible " )
16- property bool settingsDocked : UM . Preferences . getValue ( " sidebargui/docked_sidebar " )
17- property bool sidebarVisible : settingsVisible && ! preSlicedData && settingsDocked
14+ property bool sidebarVisible :
15+ {
16+ return base . viewportRect . width != 1 ;
17+ }
1818
1919 onLoaded:
2020 {
3939 if (sidebarVisible)
4040 return UM .Theme .getSize (" default_margin" ).height ;
4141 else
42- return sidebarFooter .height + UM .Theme .getSize (" default_margin" ).height
42+ return sidebarFooter .height + UM .Theme .getSize (" default_margin" ).height ;
4343 });
4444
4545 var layerSlider = item .children [2 ];
@@ -53,31 +53,13 @@ Loader
5353 {
5454 var unavailableHeight = (stageMenu .item .children [2 ].height + pathSlider .height + 5 * UM .Theme .getSize (" default_margin" ).height );
5555 if (! sidebarVisible)
56- unavailableHeight = (sidebarFooter .height + stageMenu .item .children [3 ].height + pathSlider .height + 3 * UM .Theme .getSize (" default_margin" ).height )
56+ unavailableHeight = (sidebarFooter .height + stageMenu .item .children [3 ].height + pathSlider .height + 5 * UM .Theme .getSize (" default_margin" ).height )
5757
5858 return Math .min (
5959 UM .Theme .getSize (" slider_layerview_size" ).height ,
6060 contentItem .height - unavailableHeight
61- );
61+ );
6262 })
6363 }
6464 }
65-
66- Connections
67- {
68- target: UM .Preferences
69- onPreferenceChanged:
70- {
71- switch (preference)
72- {
73- case " view/settings_visible" :
74- settingsVisible = UM .Preferences .getValue (" view/settings_visible" )
75- base .onWidthChanged (base .width )
76- break
77- case " sidebargui/docked_sidebar" :
78- settingsDocked = UM .Preferences .getValue (" sidebargui/docked_sidebar" )
79- break
80- }
81- }
82- }
8365}
0 commit comments