Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
27ccc2a2 by Fatih Uzunoglu at 2024-03-09T13:19:59+00:00
qml: provide borders for each dnd view in toolbar editor

- - - - -


1 changed file:

- modules/gui/qt/dialogs/toolbar/qml/ToolbarEditor.qml


Changes:

=====================================
modules/gui/qt/dialogs/toolbar/qml/ToolbarEditor.qml
=====================================
@@ -84,17 +84,10 @@ Item {
             }
         }
 
-        Rectangle{
-            id: parentRectangle
-
+        Item {
             Layout.preferredHeight: VLCStyle.controlLayoutHeight * 1.5
             Layout.fillWidth: true
 
-            color: theme.bg.primary
-
-            border.color: theme.border
-            border.width: VLCStyle.border
-
             TextMetrics {
                 id: leftMetric
                 text: I18n.qtr("L   E   F   T")
@@ -190,15 +183,19 @@ Item {
                                 return true
                             }
 
-                            Layout.minimumWidth: !!item && item.visible ? 
Math.max(leftMetric.width,
-                                                                               
    centerMetric.width,
-                                                                               
    rightMetric.width) * 1.25
-                                                                        : 0
-                            Layout.margins: parentRectangle.border.width
+                            Layout.minimumWidth: (!!item && item.visible && 
item.count <= 0) ? Math.max(leftMetric.width,
+                                                                               
                       centerMetric.width,
+                                                                               
                       rightMetric.width) * 1.25
+                                                                               
              : 0
 
                             readonly property int count: !!item ? item.count : 0
 
-                            sourceComponent: Item {
+                            sourceComponent: Rectangle {
+                                color: theme.bg.primary
+
+                                border.color: theme.border
+                                border.width: VLCStyle.border
+
                                 property alias count: dndView.count
 
                                 Connections {



View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/27ccc2a2133c5571f1280ff851b0d22a066c5c1d

-- 
View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/27ccc2a2133c5571f1280ff851b0d22a066c5c1d
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance
_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to