[fractal: 1/2] account_settings: Remove revealer boxes



commit b2135efac2f045033960ac950b15556fe467c1ea
Author: Xiang Fan <sfanxiang gmail com>
Date:   Wed Feb 27 20:22:20 2019 +0800

    account_settings: Remove revealer boxes

 fractal-gtk/res/app.css                |  18 --
 fractal-gtk/res/ui/account_settings.ui | 414 +++++++++++++--------------------
 fractal-gtk/src/app/connect/account.rs |  66 ------
 fractal-gtk/src/appop/account.rs       |  42 ----
 4 files changed, 167 insertions(+), 373 deletions(-)
---
diff --git a/fractal-gtk/res/app.css b/fractal-gtk/res/app.css
index 02a8ec1c..87b75e06 100644
--- a/fractal-gtk/res/app.css
+++ b/fractal-gtk/res/app.css
@@ -224,24 +224,6 @@ row .timestamp {
   background-color: @theme_bg_color;
 }
 
-.advanced_revealer {
-  border-radius: 3px;
-       border: 1px solid @borders;
-  background-color: @theme_base_color;
-}
-
-.advanced_revealer_header {
-  padding: 18px;
-}
-
-.advanced_revealer_divider {
-  border-radius: 0px;
-  border-bottom: 1px solid @borders;
-}
-.advanced_revealer_body {
-  padding: 18px;
-}
-
 .no_member_search {
   padding: 12px;
   background: @theme_base_color;
diff --git a/fractal-gtk/res/ui/account_settings.ui b/fractal-gtk/res/ui/account_settings.ui
index 4ce98170..fad95c6f 100644
--- a/fractal-gtk/res/ui/account_settings.ui
+++ b/fractal-gtk/res/ui/account_settings.ui
@@ -266,164 +266,127 @@
                       <object class="GtkBox" id="account_settings_advanced_box">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
-                        <property name="margin_top">24</property>
+                        <property name="margin_top">36</property>
                         <property name="orientation">vertical</property>
+                        <property name="spacing">12</property>
                         <child>
-                          <object class="GtkEventBox" id="account_settings_advanced_toggle">
+                          <object class="GtkLabel">
                             <property name="visible">True</property>
-                            <property name="can_focus">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="label" translatable="yes">Advanced Information</property>
+                            <property name="xalign">0</property>
+                            <attributes>
+                              <attribute name="weight" value="bold"/>
+                            </attributes>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">True</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkBox">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
                             <child>
-                              <object class="GtkBox">
+                              <object class="GtkGrid">
                                 <property name="visible">True</property>
                                 <property name="can_focus">False</property>
+                                <property name="halign">center</property>
+                                <property name="hexpand">True</property>
+                                <property name="row_spacing">6</property>
+                                <property name="column_spacing">6</property>
                                 <child>
                                   <object class="GtkLabel">
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
-                                    <property name="label" translatable="yes">Advanced Information</property>
+                                    <property name="halign">end</property>
+                                    <property name="valign">center</property>
+                                    <property name="label" translatable="yes">Homeserver</property>
+                                    <style>
+                                      <class name="dim-label"/>
+                                    </style>
                                   </object>
                                   <packing>
-                                    <property name="expand">False</property>
-                                    <property name="fill">True</property>
-                                    <property name="position">0</property>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">0</property>
                                   </packing>
                                 </child>
                                 <child>
-                                  <object class="GtkImage">
+                                  <object class="GtkLabel" id="account_settings_homeserver">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="halign">start</property>
+                                    <property name="label" translatable="yes">None</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">0</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel">
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
-                                    <property name="icon_name">pan-end-symbolic</property>
+                                    <property name="halign">end</property>
+                                    <property name="valign">center</property>
+                                    <property name="label" translatable="yes">Matrix ID</property>
+                                    <style>
+                                      <class name="dim-label"/>
+                                    </style>
                                   </object>
                                   <packing>
-                                    <property name="expand">False</property>
-                                    <property name="fill">True</property>
-                                    <property name="pack_type">end</property>
-                                    <property name="position">1</property>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">1</property>
                                   </packing>
                                 </child>
-                                <style>
-                                  <class name="advanced_revealer_header"/>
-                                </style>
-                              </object>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">True</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkRevealer" id="account_settings_advanced">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <child>
-                              <object class="GtkBox">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
                                 <child>
-                                  <object class="GtkGrid">
+                                  <object class="GtkLabel" id="account_settings_uid">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="halign">start</property>
+                                    <property name="label" translatable="yes">None</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel">
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
-                                    <property name="halign">center</property>
-                                    <property name="hexpand">True</property>
-                                    <property name="row_spacing">6</property>
-                                    <property name="column_spacing">6</property>
-                                    <child>
-                                      <object class="GtkLabel">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">False</property>
-                                        <property name="halign">end</property>
-                                        <property name="valign">center</property>
-                                        <property name="label" translatable="yes">Homeserver</property>
-                                        <style>
-                                          <class name="dim-label"/>
-                                        </style>
-                                      </object>
-                                      <packing>
-                                        <property name="left_attach">0</property>
-                                        <property name="top_attach">0</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <object class="GtkLabel" id="account_settings_homeserver">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="halign">start</property>
-                                        <property name="label" translatable="yes">None</property>
-                                      </object>
-                                      <packing>
-                                        <property name="left_attach">1</property>
-                                        <property name="top_attach">0</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <object class="GtkLabel">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">False</property>
-                                        <property name="halign">end</property>
-                                        <property name="valign">center</property>
-                                        <property name="label" translatable="yes">Matrix ID</property>
-                                        <style>
-                                          <class name="dim-label"/>
-                                        </style>
-                                      </object>
-                                      <packing>
-                                        <property name="left_attach">0</property>
-                                        <property name="top_attach">1</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <object class="GtkLabel" id="account_settings_uid">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="halign">start</property>
-                                        <property name="label" translatable="yes">None</property>
-                                      </object>
-                                      <packing>
-                                        <property name="left_attach">1</property>
-                                        <property name="top_attach">1</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <object class="GtkLabel">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">False</property>
-                                        <property name="halign">end</property>
-                                        <property name="valign">center</property>
-                                        <property name="label" translatable="yes">Device ID</property>
-                                        <style>
-                                          <class name="dim-label"/>
-                                        </style>
-                                      </object>
-                                      <packing>
-                                        <property name="left_attach">0</property>
-                                        <property name="top_attach">2</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <object class="GtkLabel" id="account_settings_device_id">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="halign">start</property>
-                                        <property name="label" translatable="yes">None</property>
-                                      </object>
-                                      <packing>
-                                        <property name="left_attach">1</property>
-                                        <property name="top_attach">2</property>
-                                      </packing>
-                                    </child>
+                                    <property name="halign">end</property>
+                                    <property name="valign">center</property>
+                                    <property name="label" translatable="yes">Device ID</property>
+                                    <style>
+                                      <class name="dim-label"/>
+                                    </style>
                                   </object>
                                   <packing>
-                                    <property name="expand">False</property>
-                                    <property name="fill">True</property>
-                                    <property name="position">0</property>
+                                    <property name="left_attach">0</property>
+                                    <property name="top_attach">2</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel" id="account_settings_device_id">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="halign">start</property>
+                                    <property name="label" translatable="yes">None</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left_attach">1</property>
+                                    <property name="top_attach">2</property>
                                   </packing>
                                 </child>
-                                <style>
-                                  <class name="advanced_revealer_body"/>
-                                </style>
                               </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">True</property>
+                                <property name="position">0</property>
+                              </packing>
                             </child>
                           </object>
                           <packing>
@@ -432,9 +395,6 @@
                             <property name="position">1</property>
                           </packing>
                         </child>
-                        <style>
-                          <class name="advanced_revealer"/>
-                        </style>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -446,21 +406,43 @@
                       <object class="GtkBox" id="account_settings_delete_box">
                         <property name="visible">True</property>
                         <property name="can_focus">True</property>
-                        <property name="margin_top">12</property>
+                        <property name="margin_top">36</property>
                         <property name="orientation">vertical</property>
+                        <property name="spacing">12</property>
                         <child>
-                          <object class="GtkEventBox" id="account_settings_delete_toggle">
+                          <object class="GtkLabel">
                             <property name="visible">True</property>
-                            <property name="can_focus">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="label" translatable="yes">Deactivate Account</property>
+                            <property name="xalign">2.2351741291171123e-10</property>
+                            <attributes>
+                              <attribute name="weight" value="bold"/>
+                            </attributes>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">True</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkBox">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
                             <child>
                               <object class="GtkBox">
                                 <property name="visible">True</property>
-                                <property name="can_focus">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="orientation">vertical</property>
+                                <property name="spacing">12</property>
                                 <child>
                                   <object class="GtkLabel">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="label" translatable="yes">Deactivate Account</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="label" translatable="yes">Deactivating your account 
means that you will lose all your messages, contacts, and files.</property>
+                                    <property name="wrap">True</property>
+                                    <property name="max_width_chars">35</property>
+                                    <property name="xalign">0</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
@@ -469,129 +451,70 @@
                                   </packing>
                                 </child>
                                 <child>
-                                  <object class="GtkImage">
+                                  <object class="GtkLabel">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="icon_name">pan-end-symbolic</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="label" translatable="yes">To confirm that you really 
want to deactivate this account type in your password:</property>
+                                    <property name="wrap">True</property>
+                                    <property name="max_width_chars">35</property>
+                                    <property name="xalign">0</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
                                     <property name="fill">True</property>
-                                    <property name="pack_type">end</property>
                                     <property name="position">1</property>
                                   </packing>
                                 </child>
-                                <style>
-                                  <class name="advanced_revealer_header"/>
-                                </style>
-                              </object>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">True</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkRevealer" id="account_settings_delete">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="transition-duration">300</property>
-                            <child>
-                              <object class="GtkBox">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
                                 <child>
-                                  <object class="GtkBox">
+                                  <object class="GtkEntry" id="account_settings_delete_password_confirm">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="orientation">vertical</property>
-                                    <property name="spacing">12</property>
-                                    <child>
-                                      <object class="GtkLabel">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="label" translatable="yes">Deactivating your account 
means that you will lose all your messages, contacts, and files.</property>
-                                        <property name="wrap">True</property>
-                                        <property name="max_width_chars">35</property>
-                                        <property name="xalign">0</property>
-                                      </object>
-                                      <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">True</property>
-                                        <property name="position">0</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <object class="GtkLabel">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="label" translatable="yes">To confirm that you really 
want to deactivate this account type in your password:</property>
-                                        <property name="wrap">True</property>
-                                        <property name="max_width_chars">35</property>
-                                        <property name="xalign">0</property>
-                                      </object>
-                                      <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">True</property>
-                                        <property name="position">1</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <object class="GtkEntry" id="account_settings_delete_password_confirm">
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="visibility">False</property>
-                                      </object>
-                                      <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">True</property>
-                                        <property name="position">2</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <object class="GtkCheckButton" id="account_settings_delete_check">
-                                        <property name="label" translatable="yes">Also erase all 
messages</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">False</property>
-                                        <property name="halign">end</property>
-                                      </object>
-                                      <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">True</property>
-                                        <property name="position">3</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <object class="GtkButton" id="account_settings_delete_btn">
-                                        <property name="label" translatable="yes">Deactivate 
Account</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">False</property>
-                                        <property name="halign">end</property>
-                                        <style>
-                                          <class name="destructive-action"/>
-                                        </style>
-                                      </object>
-                                      <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">True</property>
-                                        <property name="position">4</property>
-                                      </packing>
-                                    </child>
+                                    <property name="can_focus">True</property>
+                                    <property name="visibility">False</property>
                                   </object>
                                   <packing>
                                     <property name="expand">False</property>
                                     <property name="fill">True</property>
-                                    <property name="position">0</property>
+                                    <property name="position">2</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkCheckButton" id="account_settings_delete_check">
+                                    <property name="label" translatable="yes">Also erase all 
messages</property>
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="receives_default">False</property>
+                                    <property name="halign">end</property>
+                                    <property name="draw_indicator">True</property>
+                                  </object>
+                                  <packing>
+                                    <property name="expand">False</property>
+                                    <property name="fill">True</property>
+                                    <property name="position">3</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkButton" id="account_settings_delete_btn">
+                                    <property name="label" translatable="yes">Deactivate Account</property>
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="receives_default">False</property>
+                                    <property name="halign">end</property>
+                                    <style>
+                                      <class name="destructive-action"/>
+                                    </style>
+                                  </object>
+                                  <packing>
+                                    <property name="expand">False</property>
+                                    <property name="fill">True</property>
+                                    <property name="position">4</property>
                                   </packing>
                                 </child>
-                                <style>
-                                  <class name="advanced_revealer_body"/>
-                                </style>
                               </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">True</property>
+                                <property name="position">0</property>
+                              </packing>
                             </child>
                           </object>
                           <packing>
@@ -600,9 +523,6 @@
                             <property name="position">1</property>
                           </packing>
                         </child>
-                        <style>
-                          <class name="advanced_revealer"/>
-                        </style>
                       </object>
                       <packing>
                         <property name="expand">False</property>
diff --git a/fractal-gtk/src/app/connect/account.rs b/fractal-gtk/src/app/connect/account.rs
index f2e9da74..546efebb 100644
--- a/fractal-gtk/src/app/connect/account.rs
+++ b/fractal-gtk/src/app/connect/account.rs
@@ -27,26 +27,6 @@ impl App {
             .builder
             .get_object::<gtk::Dialog>("password_dialog")
             .expect("Can't find password_dialog in ui file.");
-        let advanced_toggle = self
-            .ui
-            .builder
-            .get_object::<gtk::EventBox>("account_settings_advanced_toggle")
-            .expect("Can't find account_settings_advanced_toggle in ui file.");
-        let delete_toggle = self
-            .ui
-            .builder
-            .get_object::<gtk::EventBox>("account_settings_delete_toggle")
-            .expect("Can't find account_settings_delete_toggle in ui file.");
-        let delete_revealer = self
-            .ui
-            .builder
-            .get_object::<gtk::Revealer>("account_settings_delete")
-            .expect("Can't find account_settings_delete in ui file.");
-        let advanced_revealer = self
-            .ui
-            .builder
-            .get_object::<gtk::Revealer>("account_settings_advanced")
-            .expect("Can't find account_settings_advanced in ui file.");
         let avatar_btn = self
             .ui
             .builder
@@ -244,36 +224,6 @@ impl App {
             validate_password_input(&builder)
         }));
 
-        advanced_toggle.connect_button_press_event(clone!(builder => move |this, _| {
-            let widget = builder
-                .get_object::<gtk::Revealer>("account_settings_advanced")
-                .expect("Can't find account_settings_advanced in ui file.");
-            if widget.get_reveal_child() {
-                this.get_style_context().unwrap().remove_class("advanced_revealer_divider");
-                widget.set_reveal_child(false);
-            }
-            else {
-                this.get_style_context().unwrap().add_class("advanced_revealer_divider");
-                widget.set_reveal_child(true);
-            }
-            glib::signal::Inhibit(false)
-        }));
-
-        delete_toggle.connect_button_press_event(clone!(builder => move |this, _| {
-            let widget = builder
-                .get_object::<gtk::Revealer>("account_settings_delete")
-                .expect("Can't find account_settings_delete in ui file.");
-            if widget.get_reveal_child() {
-                this.get_style_context().unwrap().remove_class("advanced_revealer_divider");
-                widget.set_reveal_child(false);
-            }
-            else {
-                this.get_style_context().unwrap().add_class("advanced_revealer_divider");
-                widget.set_reveal_child(true);
-            }
-            glib::signal::Inhibit(false)
-        }));
-
         destruction_entry.connect_property_text_notify(clone!(destruction_btn => move |w| {
             if let Some(text) = w.get_text() {
                 if text != "" {
@@ -287,21 +237,5 @@ impl App {
         destruction_btn.connect_clicked(clone!(op => move |_| {
             op.lock().unwrap().account_destruction();
         }));
-
-        let scroll = builder
-            .get_object::<gtk::ScrolledWindow>("account_settings_scroll")
-            .expect("Can't find account_settings_scroll in ui file.");
-        delete_revealer.connect_size_allocate(clone!(scroll => move |_, _| {
-            if let Some(adj) = scroll.get_vadjustment() {
-                let bottom = adj.get_upper() - adj.get_page_size();
-                adj.set_value(bottom);
-            }
-        }));
-        advanced_revealer.connect_size_allocate(clone!(scroll => move |_, _| {
-            if let Some(adj) = scroll.get_vadjustment() {
-                let bottom = adj.get_upper() - adj.get_page_size();
-                adj.set_value(bottom);
-            }
-        }));
     }
 }
diff --git a/fractal-gtk/src/appop/account.rs b/fractal-gtk/src/appop/account.rs
index 5cf316cc..9116420c 100644
--- a/fractal-gtk/src/appop/account.rs
+++ b/fractal-gtk/src/appop/account.rs
@@ -243,16 +243,6 @@ impl AppOp {
             .builder
             .get_object::<gtk::Stack>("account_settings_stack")
             .expect("Can't find account_settings_delete_box in ui file.");
-        let advanced = self
-            .ui
-            .builder
-            .get_object::<gtk::Revealer>("account_settings_advanced")
-            .expect("Can't find account_settings_advanced in ui file.");
-        let delete = self
-            .ui
-            .builder
-            .get_object::<gtk::Revealer>("account_settings_delete")
-            .expect("Can't find account_settings_delete in ui file.");
         let destruction_btn = self
             .ui
             .builder
@@ -302,8 +292,6 @@ impl AppOp {
         password_btn_stack.set_visible_child_name("label");
         password_btn.set_sensitive(true);
 
-        advanced.set_reveal_child(false);
-        delete.set_reveal_child(false);
         destruction_flag.set_active(false);
         destruction_btn.set_sensitive(false);
         destruction_entry.set_text("");
@@ -529,26 +517,6 @@ impl AppOp {
     }
 
     pub fn close_account_settings_dialog(&self) {
-        let advanced = self
-            .ui
-            .builder
-            .get_object::<gtk::Revealer>("account_settings_advanced")
-            .expect("Can't find account_settings_advanced in ui file.");
-        let delete = self
-            .ui
-            .builder
-            .get_object::<gtk::Revealer>("account_settings_delete")
-            .expect("Can't find account_settings_delete in ui file.");
-        let advanced_toggle = self
-            .ui
-            .builder
-            .get_object::<gtk::EventBox>("account_settings_advanced_toggle")
-            .expect("Can't find account_settings_advanced_toggle in ui file.");
-        let delete_toggle = self
-            .ui
-            .builder
-            .get_object::<gtk::EventBox>("account_settings_delete_toggle")
-            .expect("Can't find account_settings_delete_toggle in ui file.");
         let advanced_box = self
             .ui
             .builder
@@ -565,16 +533,6 @@ impl AppOp {
             .get_object::<gtk::Box>("account_settings_box")
             .expect("Can't find account_settings_delete_box in ui file.");
 
-        advanced_toggle
-            .get_style_context()
-            .unwrap()
-            .remove_class("advanced_revealer_divider");
-        delete_toggle
-            .get_style_context()
-            .unwrap()
-            .remove_class("advanced_revealer_divider");
-        advanced.set_reveal_child(false);
-        delete.set_reveal_child(false);
         advanced_box.queue_draw();
         delete_box.queue_draw();
         b.queue_draw();



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