From 8176b0c2fc500971e000bad29a1f8fb46a2bc0d4 Mon Sep 17 00:00:00 2001 From: Alexander Mikhaylenko Date: Sun, 24 Oct 2021 02:51:07 +0500 Subject: [PATCH 01/10] inspector: Remove list header style The one from the theme works just fine. --- gtk/inspector/inspector.css | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/gtk/inspector/inspector.css b/gtk/inspector/inspector.css index ba14df0ed3..59f6445e4a 100644 --- a/gtk/inspector/inspector.css +++ b/gtk/inspector/inspector.css @@ -1,31 +1,5 @@ /* some style for the inspector */ -.list header { - background: white; - border: 1px solid lightgray; -} - -.list header button { - background: none; -} - -.list header button.dnd { - background: gray; -} - -.list header>* { - padding: 2px; - font-weight: bold; -} - -.list header sort_indicator { - min-width: 16px; -} - -.list header>*:not(:last-child) { - border-right: 1px solid lightgray; -} - .list .cell { font-size: smaller; padding: 0 2px; From 131683fdcfd876a8b967cdfb9f28fac65fc924cc Mon Sep 17 00:00:00 2001 From: Alexander Mikhaylenko Date: Sun, 24 Oct 2021 02:53:22 +0500 Subject: [PATCH 02/10] inspector: Use a GtkSeparator for the object details toolbar Remove a hardcoded light grey border from the sidebar that was used for this. --- gtk/inspector/inspector.css | 4 ---- gtk/inspector/window.ui | 6 +++--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/gtk/inspector/inspector.css b/gtk/inspector/inspector.css index 59f6445e4a..aeca38209a 100644 --- a/gtk/inspector/inspector.css +++ b/gtk/inspector/inspector.css @@ -22,10 +22,6 @@ padding: 0 4px; } -stacksidebar.object-details { - border-top: 1px solid lightgray; -} - picture.dark { background: gray; } diff --git a/gtk/inspector/window.ui b/gtk/inspector/window.ui index c76af022c6..52ba9f065a 100644 --- a/gtk/inspector/window.ui +++ b/gtk/inspector/window.ui @@ -380,6 +380,9 @@ + + + @@ -389,9 +392,6 @@ object_details - From bec9141233f2139dcc6ec08da27a0c7f10be38d8 Mon Sep 17 00:00:00 2001 From: Alexander Mikhaylenko Date: Sun, 24 Oct 2021 03:10:54 +0500 Subject: [PATCH 03/10] inspector: Use .toolbar for toolbars Remove all of the manual margins, spacing and has-frame=0, be more consistent. --- gtk/inspector/css-editor.ui | 10 +++------ gtk/inspector/recorder.ui | 14 +++--------- gtk/inspector/tree-data.ui | 9 +++----- gtk/inspector/window.ui | 44 ++++++------------------------------- 4 files changed, 16 insertions(+), 61 deletions(-) diff --git a/gtk/inspector/css-editor.ui b/gtk/inspector/css-editor.ui index dc4649904c..c1163efba4 100644 --- a/gtk/inspector/css-editor.ui +++ b/gtk/inspector/css-editor.ui @@ -22,14 +22,11 @@ vertical - 6 - 6 - 6 - 6 - 6 + - 0 Disable this custom CSS media-playback-pause-symbolic @@ -37,7 +34,6 @@ - 0 Save the current CSS document-save-symbolic diff --git a/gtk/inspector/recorder.ui b/gtk/inspector/recorder.ui index de0d7cd9f3..ce25148196 100644 --- a/gtk/inspector/recorder.ui +++ b/gtk/inspector/recorder.ui @@ -6,14 +6,11 @@ vertical - 6 - 6 - 6 - 6 - 6 + - 0 media-record-symbolic Record frames @@ -21,7 +18,6 @@ - 0 edit-clear-all-symbolic Clear recorded frames @@ -29,7 +25,6 @@ - 0 insert-object-symbolic Add debug nodes @@ -39,7 +34,6 @@ - 0 display-brightness-symbolic Use a dark background @@ -47,7 +41,6 @@ - 0 0 document-save-as-symbolic Save selected node @@ -56,7 +49,6 @@ - 0 0 edit-copy-symbolic Copy to clipboard diff --git a/gtk/inspector/tree-data.ui b/gtk/inspector/tree-data.ui index 84fe5acd6f..d06c228136 100644 --- a/gtk/inspector/tree-data.ui +++ b/gtk/inspector/tree-data.ui @@ -2,14 +2,11 @@