[dconf-editor] Remove old theming test.



commit 8f39e2b7a962076bb7217bced6d5b884d446f01e
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date:   Tue Dec 12 18:24:30 2017 +0100

    Remove old theming test.

 editor/ca.desrt.dconf-editor.gschema.xml |    9 --
 editor/dconf-editor.css                  |  158 +++++++++++++-----------------
 editor/dconf-window.vala                 |   12 ---
 3 files changed, 70 insertions(+), 109 deletions(-)
---
diff --git a/editor/ca.desrt.dconf-editor.gschema.xml b/editor/ca.desrt.dconf-editor.gschema.xml
index 95bc529..966e701 100644
--- a/editor/ca.desrt.dconf-editor.gschema.xml
+++ b/editor/ca.desrt.dconf-editor.gschema.xml
@@ -81,10 +81,6 @@
 ]>
 
 <schemalist gettext-domain='dconf-editor'>
-  <!-- enum id="ca.desrt.dconf-editor.Themes">
-    <value value="0" nick="three-twenty-two"/>
-    <value value="1" nick="non-symbolic-keys-list"/>
-  </enum -->
   <enum id="ca.desrt.dconf-editor.Behaviour">
     <value value="0" nick="unsafe"/>
     <value value="1" nick="safe"/>
@@ -150,11 +146,6 @@
       <summary>A flag to enable small rows for bookmarks list</summary>
       <description>If “true”, the bookmarks list use smaller rows.</description>
     </key>
-    <!-- key name="theme" enum="ca.desrt.dconf-editor.Themes">
-      <default>'three-twenty-two'</default>
-      <summary>The theme of the navigation list</summary>
-      <description>The themes are defined by the application, you cannot add one. The theme 
“three-twenty-two” will remain as close as possible to the default theme of the 3.22 release.</description>
-    </key -->
     <key name="behaviour" enum="ca.desrt.dconf-editor.Behaviour">
       <default>'always-confirm-implicit'</default>
       <summary>Change the behaviour of a key value change request</summary>
diff --git a/editor/dconf-editor.css b/editor/dconf-editor.css
index 1b18491..f538c1b 100644
--- a/editor/dconf-editor.css
+++ b/editor/dconf-editor.css
@@ -25,43 +25,43 @@
 \*/
 
 /* row height */
-                                                .keys-list          > row         { transition:min-height 
0.3s,
-                                                                                               margin-left 
0.3s, margin-right 0.3s,
-                                                                                               padding-left 
0.3s, padding-right 0.3s,
-                                                                                            /* margin 0.3s,
-                                                                                               padding 0.3s, 
these cause stuttering in the transition */
-                                                                                               border-radius 
0.3s; } /* not for .bookmarks, as the transition will start at the popover opening */
-                                             /* .keys-list          > row:hover,
-                                                .keys-list          > row:selected{ transition:min-height 
0.3s,
-                                                                                               margin 0.3s,
-                                                                                               padding 0.3s,
-                                                                                               border-radius 
0.3s; } stuttering of a single row is almost bearable */
-
-                                                .keys-list          > .key-row    { min-height:4em; }
-                                                .keys-list          > .folder-row { min-height:2em; }
-                                                .keys-list          > row         { margin:0;      
padding-top:0.25em; padding-bottom:0.25em; }
-.large-window                                   .keys-list          > row         { margin:0.25em; 
padding-top:0;      padding-bottom:0;      }
-
-             .small-keys-list-rows              .keys-list          > .key-row    { min-height:2.5em; }
-             .small-keys-list-rows              .keys-list          > .folder-row { min-height:1.5em; }
-             .small-keys-list-rows              .keys-list          > row         { margin:0; padding-top:0; 
padding-bottom:0; }
-.large-window.small-keys-list-rows              .keys-list          > row         { margin:0; padding-top:0; 
padding-bottom:0; }
-
-                                  .hc-theme     .keys-list          > row         { padding-top:0.5em; 
padding-bottom:0.5em; }
-             .small-keys-list-rows.hc-theme     .keys-list          > row         { padding-top:0.4em; 
padding-bottom:0.4em; }
-
-                                                .bookmarks     list > row { min-height:2.6rem; }
-                          .small-bookmarks-rows .bookmarks     list > row { min-height:1.3rem; }
+                                   .keys-list          > row         { transition:min-height 0.3s,
+                                                                                  margin-left 0.3s, 
margin-right 0.3s,
+                                                                                  padding-left 0.3s, 
padding-right 0.3s,
+                                                                               /* margin 0.3s,
+                                                                                  padding 0.3s, cause 
stuttering in the transition */
+                                                                                  border-radius 0.3s; } /* 
not for .bookmarks, as the transition will start at the popover opening */
+                                /* .keys-list          > row:hover,
+                                   .keys-list          > row:selected{ transition:min-height 0.3s,
+                                                                                  margin 0.3s,
+                                                                                  padding 0.3s,
+                                                                                  border-radius 0.3s; } 
stuttering of a single row is almost bearable */
+
+                                   .keys-list          > .key-row    { min-height:4em; }
+                                   .keys-list          > .folder-row { min-height:2em; }
+                                   .keys-list          > row         { margin:0;      padding-top:0.25em; 
padding-bottom:0.25em; }
+.large-window                      .keys-list          > row         { margin:0.25em; padding-top:0;      
padding-bottom:0;      }
+
+             .small-keys-list-rows .keys-list          > .key-row    { min-height:2.5em; }
+             .small-keys-list-rows .keys-list          > .folder-row { min-height:1.5em; }
+             .small-keys-list-rows .keys-list          > row         { margin:0; padding-top:0; 
padding-bottom:0; }
+.large-window.small-keys-list-rows .keys-list          > row         { margin:0; padding-top:0; 
padding-bottom:0; }
+
+    .hc-theme                      .keys-list          > row         { padding-top:0.5em; 
padding-bottom:0.5em; }
+    .hc-theme.small-keys-list-rows .keys-list          > row         { padding-top:0.4em; 
padding-bottom:0.4em; }
+
+                                   .bookmarks     list > row { min-height:2.6rem; }
+             .small-bookmarks-rows .bookmarks     list > row { min-height:1.3rem; }
 
 /* round borders for large windows */
 
-.large-window                                   .keys-list          > row        { border-radius:0.5em;
-                                                                                   
-gtk-outline-radius:calc(0.5em - 1px); }
-.large-window.small-keys-list-rows              .keys-list          > row        { border-radius:0;
-                                                                                   -gtk-outline-radius:2px; 
/* gtk+ defaults */ }
+.large-window                      .keys-list          > row        { border-radius:0.5em;
+                                                                      -gtk-outline-radius:calc(0.5em - 1px); 
}
+.large-window.small-keys-list-rows .keys-list          > row        { border-radius:0;
+                                                                      -gtk-outline-radius:2px; /* gtk+ 
defaults */ }
 
 /* bookmarks */
-                          .small-bookmarks-rows .bookmarks     list > row > grid > button.circular.flat {
+             .small-bookmarks-rows .bookmarks     list > row > grid > button.circular.flat {
                             min-height:0;
                             padding-bottom:1px;
                             padding-top:1px;
@@ -70,7 +70,7 @@
                           }
 
 /* folder icon */
-                                                .keys-list          > row        > .folder > grid {
+                                   .keys-list          > row        > .folder > grid {
                                                   background-repeat:no-repeat;
                                                   transition:background-position 0.3s,
                                                              background-size 0.3s,
@@ -78,80 +78,62 @@
                                                              padding-right 0.3s; /* warning: ltr/rtl */
                                                 }
 
-                                                .keys-list          > row        > .folder > grid { 
background-image:-gtk-icontheme("folder-symbolic"); }
-                                                .keys-list          > row:active > .folder > grid { 
background-image:-gtk-icontheme("folder-open-symbolic"); }
-
-/*             .non-symbolic                      .keys-list          > row        > .folder > grid { 
background-image:-gtk-icontheme("folder"); }      */
-/*             .non-symbolic                      .keys-list          > row:active > .folder > grid { 
background-image:-gtk-icontheme("folder-open"); } */
+                                   .keys-list          > row        > .folder > grid { 
background-image:-gtk-icontheme("folder-symbolic"); }
+                                   .keys-list          > row:active > .folder > grid { 
background-image:-gtk-icontheme("folder-open-symbolic"); }
 
 /* visual padding */
-                                                .keys-list:dir(ltr) > row > .key    > grid { padding-left: 
10px; padding-right:20px; } /* looks cool */
-                                                .keys-list:dir(rtl) > row > .key    > grid { 
padding-right:10px; padding-left: 20px; }
-                                                .keys-list          > row > .key    > grid { 
transition:padding-left 0.3s, padding-right 0.3s; }
+                                   .keys-list:dir(ltr) > row > .key    > grid { padding-left: 10px; 
padding-right:20px; } /* looks cool */
+                                   .keys-list:dir(rtl) > row > .key    > grid { padding-right:10px; 
padding-left: 20px; }
+                                   .keys-list          > row > .key    > grid { transition:padding-left 
0.3s, padding-right 0.3s; }
 
-                                                .keys-list:dir(ltr) > row > .folder > grid { 
background-position:            0.75rem  center; }
-                                                .keys-list:dir(rtl) > row > .folder > grid { 
background-position:calc(100% - 0.75rem) center; }
+                                   .keys-list:dir(ltr) > row > .folder > grid { background-position:         
   0.75rem  center; }
+                                   .keys-list:dir(rtl) > row > .folder > grid { 
background-position:calc(100% - 0.75rem) center; }
 
-                                                .keys-list:dir(ltr) > row > .key    > grid > :last-child { 
margin-left: 4em; }
-                                                .keys-list:dir(rtl) > row > .key    > grid > :last-child { 
margin-right:4em; }
+                                   .keys-list:dir(ltr) > row > .key    > grid > :last-child { margin-left: 
4em; }
+                                   .keys-list:dir(rtl) > row > .key    > grid > :last-child { 
margin-right:4em; }
 
 /* icon sizing */
-                                                .keys-list          > row > .folder > grid { 
background-size:1.5rem; }
-/*             .non-symbolic                      .keys-list          > row > .folder > grid { 
background-size:1.75rem; } */
-                          .small-keys-list-rows .keys-list          > row > .folder > grid /*,
-             .non-symbolic.small-keys-list-rows .keys-list          > row > .folder > grid */
-                                                                                           { 
background-size:1rem; }
+                                   .keys-list          > row > .folder > grid { background-size:1.5rem; }
+             .small-keys-list-rows .keys-list          > row > .folder > grid { background-size:1rem; }
 
 /* technical padding: icon visual padding + icon size + some padding */
-                                                .keys-list:dir(ltr) > row > .folder > grid,
-                                                .keys-list:dir(ltr) > row > .key    > grid { padding-left:  
3rem; }
-
-/*             .non-symbolic                      .keys-list:dir(ltr) > row > .folder > grid { padding-left: 
 3.25rem; }  */
-                          .small-keys-list-rows .keys-list:dir(ltr) > row > .folder > grid,
-                          .small-keys-list-rows .keys-list:dir(ltr) > row > .key    > grid /*,
-             .non-symbolic.small-keys-list-rows .keys-list:dir(ltr) > row > .folder > grid */
-                                                                                           { padding-left:  
2.25rem; }
-
-                                                .keys-list:dir(rtl) > row > .folder > grid,
-                                                .keys-list:dir(rtl) > row > .key    > grid { padding-right: 
3rem; }
-/*             .non-symbolic                      .keys-list:dir(rtl) > row > .folder > grid { 
padding-right: 3.25rem; }  */
-                          .small-keys-list-rows .keys-list:dir(rtl) > row > .folder > grid,
-                          .small-keys-list-rows .keys-list:dir(rtl) > row > .key    > grid /*,
-             .non-symbolic.small-keys-list-rows .keys-list:dir(rtl) > row > .folder > grid */
-                                                                                           { padding-right: 
2.25rem; }
+                                   .keys-list:dir(ltr) > row > .folder > grid,
+                                   .keys-list:dir(ltr) > row > .key    > grid { padding-left:  3rem; }
+
+             .small-keys-list-rows .keys-list:dir(ltr) > row > .folder > grid,
+             .small-keys-list-rows .keys-list:dir(ltr) > row > .key    > grid { padding-left:  2.25rem; }
+
+                                   .keys-list:dir(rtl) > row > .folder > grid,
+                                   .keys-list:dir(rtl) > row > .key    > grid { padding-right: 3rem; }
+             .small-keys-list-rows .keys-list:dir(rtl) > row > .folder > grid,
+             .small-keys-list-rows .keys-list:dir(rtl) > row > .key    > grid { padding-right: 2.25rem; }
 
 /* technical labels placing */
-                                                .keys-list          > row                   label.key-name { 
transition:min-width 0.3s; }
-                                                .keys-list          > row > .key    > grid  label.key-name { 
min-width:     222px; }
-                                                .keys-list          > row > .folder > grid  label.key-name { 
min-width:calc(222px + 10px - 3rem); }
-/*             .non-symbolic                      .keys-list          > row > .folder > grid  label.key-name 
{ min-width:calc(222px + 10px - 3.25rem); } */
-                          .small-keys-list-rows .keys-list          > row > .folder > grid  label.key-name 
/*,
-             .non-symbolic.small-keys-list-rows .keys-list          > row > .folder > grid  label.key-name */
-                                                                                                           { 
min-width:calc(222px + 10px - 2.25rem); }
-
-.large-window                                   .keys-list          > row > .key    > grid  label.key-name { 
min-width:     250px; }
-.large-window                                   .keys-list          > row > .folder > grid  label.key-name { 
min-width:calc(250px + 10px - 3rem); }
-/*.large-window.non-symbolic                      .keys-list          > row > .folder > grid  label.key-name 
{ min-width:calc(250px + 10px - 3.25rem); } */
-.large-window             .small-keys-list-rows .keys-list          > row > .folder > grid  label.key-name 
/*,
-.large-window.non-symbolic.small-keys-list-rows .keys-list          > row > .folder > grid  label.key-name */
-                                                                                                           { 
min-width:calc(250px + 10px - 2.25rem); }
+                                   .keys-list          > row                   label.key-name { 
transition:min-width 0.3s; }
+                                   .keys-list          > row > .key    > grid  label.key-name { min-width:   
  222px; }
+                                   .keys-list          > row > .folder > grid  label.key-name { 
min-width:calc(222px + 10px - 3rem); }
+             .small-keys-list-rows .keys-list          > row > .folder > grid  label.key-name { 
min-width:calc(222px + 10px - 2.25rem); }
+
+.large-window                      .keys-list          > row > .key    > grid  label.key-name { min-width:   
  250px; }
+.large-window                      .keys-list          > row > .folder > grid  label.key-name { 
min-width:calc(250px + 10px - 3rem); }
+.large-window.small-keys-list-rows .keys-list          > row > .folder > grid  label.key-name { 
min-width:calc(250px + 10px - 2.25rem); }
 
 /* grid spacing and padding-end */
-                                                .keys-list:dir(ltr) > row  grid > label { padding-right: 
0.5em; }
-                                                .keys-list:dir(rtl) > row  grid > label { padding-left:  
0.5em; }
+                                   .keys-list:dir(ltr) > row  grid > label { padding-right: 0.5em; }
+                                   .keys-list:dir(rtl) > row  grid > label { padding-left:  0.5em; }
 
 /* key icons */
 
-                                                .keys-list          > row > .key         { 
transition:background-position 0.3s,
+                                   .keys-list          > row > .key         { transition:background-position 
0.3s,
                                                                                                       
background-size     0.3s;
                                                                                            
background-repeat:no-repeat;
                                                                                            
background-size:1.5rem; }
-                          .small-keys-list-rows .keys-list          > row > .key         { 
background-size:1rem; }
+             .small-keys-list-rows .keys-list          > row > .key         { background-size:1rem; }
 
-                                                .keys-list:dir(ltr) > row > .key         { 
background-position:            0.75rem  center; }
-                                                .keys-list:dir(rtl) > row > .key         { 
background-position:calc(100% - 0.75rem) center; }
-                          .small-keys-list-rows .keys-list:dir(ltr) > row > .key         { 
background-position:            0.75rem  center; }
-                          .small-keys-list-rows .keys-list:dir(rtl) > row > .key         { 
background-position:calc(100% - 0.75rem) center; }
+                                   .keys-list:dir(ltr) > row > .key         { background-position:           
 0.75rem  center; }
+                                   .keys-list:dir(rtl) > row > .key         { background-position:calc(100% 
- 0.75rem) center; }
+             .small-keys-list-rows .keys-list:dir(ltr) > row > .key         { background-position:           
 0.75rem  center; }
+             .small-keys-list-rows .keys-list:dir(rtl) > row > .key         { background-position:calc(100% 
- 0.75rem) center; }
 
 /* icons */
 .keys-list > row >                 .key.delayed,
diff --git a/editor/dconf-window.vala b/editor/dconf-window.vala
index 60a33f0..cfa0141 100644
--- a/editor/dconf-window.vala
+++ b/editor/dconf-window.vala
@@ -69,7 +69,6 @@ class DConfWindow : ApplicationWindow
         }
     }
 
-/*    private ulong theme_changed_handler = 0; */
     private ulong small_keys_list_rows_handler = 0;
     private ulong small_bookmarks_rows_handler = 0;
 
@@ -101,14 +100,6 @@ class DConfWindow : ApplicationWindow
             maximize ();
 
         StyleContext context = get_style_context ();
-/*        theme_changed_handler = settings.changed ["theme"].connect (() => {
-                string theme = settings.get_string ("theme");
-                if (theme == "non-symbolic-keys-list")
-                {
-                    if (!context.has_class ("non-symbolic")) context.add_class ("non-symbolic");
-                }
-                else if (context.has_class ("non-symbolic")) context.remove_class ("non-symbolic");
-            }); */
         small_keys_list_rows_handler = settings.changed ["small-keys-list-rows"].connect (() => {
                 bool small_rows = settings.get_boolean ("small-keys-list-rows");
                 if (small_rows)
@@ -125,8 +116,6 @@ class DConfWindow : ApplicationWindow
                 }
                 else if (context.has_class ("small-bookmarks-rows")) context.remove_class 
("small-bookmarks-rows");
             });
-/*        if (settings.get_string ("theme") == "non-symbolic-keys-list")
-            context.add_class ("non-symbolic"); */
         bool small_rows = settings.get_boolean ("small-keys-list-rows");
         if (small_rows)
             context.add_class ("small-keys-list-rows");
@@ -311,7 +300,6 @@ class DConfWindow : ApplicationWindow
     {
         ((ConfigurationEditor) get_application ()).clean_copy_notification ();
 
-/*        settings.disconnect (theme_changed_handler); */
         settings.disconnect (small_keys_list_rows_handler);
         settings.disconnect (small_bookmarks_rows_handler);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]