@@ -47,8 +47,8 @@ public class QuickSettings.PopoverWidget : Gtk.Box {
4747 row_spacing = 12 ,
4848 selection_mode = NONE
4949 };
50- toggle_box. get_style_context () . add_class (" togglebox" );
51- toggle_box. add (prevent_sleep_toggle);
50+ toggle_box. add_css_class (" togglebox" );
51+ toggle_box. append (prevent_sleep_toggle);
5252
5353 var text_scale = new TextScale ();
5454
@@ -57,11 +57,11 @@ public class QuickSettings.PopoverWidget : Gtk.Box {
5757 var current_user = new AvatarButton ();
5858
5959 current_user_button = new Gtk .Button () {
60- child = current_user
60+ child = current_user,
61+ has_frame = false
6162 };
62- current_user_button. get_style_context (). add_class (" circular" );
63- current_user_button. get_style_context (). add_class (" flat" );
64- current_user_button. get_style_context (). add_class (" no-padding" );
63+ current_user_button. add_css_class (Granite . CssClass . CIRCULAR );
64+ current_user_button. add_css_class (" no-padding" );
6565
6666 var session_box = new SessionBox (server_type) {
6767 halign = END ,
@@ -70,15 +70,15 @@ public class QuickSettings.PopoverWidget : Gtk.Box {
7070 };
7171
7272 var bottom_box = new Gtk .Box (HORIZONTAL , 0 );
73- bottom_box. add (current_user_button);
74- bottom_box. add (session_box);
75- bottom_box. get_style_context () . add_class (" togglebox" );
73+ bottom_box. append (current_user_button);
74+ bottom_box. append (session_box);
75+ bottom_box. add_css_class (" togglebox" );
7676
7777 main_box = new Gtk .Box (VERTICAL , 0 );
78- main_box. add (toggle_box);
79- main_box. add (scale_box);
80- main_box. add (new Gtk .Separator (HORIZONTAL ));
81- main_box. add (bottom_box);
78+ main_box. append (toggle_box);
79+ main_box. append (scale_box);
80+ main_box. append (new Gtk .Separator (HORIZONTAL ));
81+ main_box. append (bottom_box);
8282
8383 accounts_view = new UserList ();
8484
@@ -88,27 +88,25 @@ public class QuickSettings.PopoverWidget : Gtk.Box {
8888 transition_type = SLIDE_LEFT_RIGHT
8989 };
9090
91- stack. add (main_box);
92- stack. add (accounts_view);
91+ stack. add_child (main_box);
92+ stack. add_child (accounts_view);
9393
94- add (stack);
94+ append (stack);
9595
9696 if (server_type == GREETER ) {
9797 bottom_box. remove (current_user_button);
9898 }
9999
100100 if (server_type != GREETER ) {
101101 var darkmode_button = new DarkModeToggle ();
102- toggle_box. add (darkmode_button);
103- show_all ();
102+ toggle_box. append (darkmode_button);
104103 }
105104
106105 setup_sensor_proxy. begin ((obj, res) = > {
107106 var sensor_proxy = setup_sensor_proxy. end (res);
108107 if (sensor_proxy. has_accelerometer) {
109108 var rotation_toggle = new RotationToggle ();
110- toggle_box. add (rotation_toggle);
111- show_all ();
109+ toggle_box. append (rotation_toggle);
112110 };
113111 });
114112
@@ -122,18 +120,18 @@ public class QuickSettings.PopoverWidget : Gtk.Box {
122120 var glib_settings = new Settings (" io.elementary.desktop.quick-settings" );
123121
124122 if (server_type == GREETER || glib_settings. get_boolean (" show-a11y" )) {
125- toggle_box. add (screen_reader);
126- toggle_box. add (onscreen_keyboard);
123+ toggle_box. append (screen_reader);
124+ toggle_box. append (onscreen_keyboard);
127125
128- scale_box. add (text_scale);
126+ scale_box. append (text_scale);
129127 }
130128
131129 glib_settings. changed[" show-a11y" ]. connect (() = > {
132130 if (glib_settings. get_boolean (" show-a11y" ) && screen_reader. parent == null ) {
133- toggle_box. add (screen_reader);
134- toggle_box. add (onscreen_keyboard);
131+ toggle_box. append (screen_reader);
132+ toggle_box. append (onscreen_keyboard);
135133
136- scale_box. add (text_scale);
134+ scale_box. append (text_scale);
137135 } else {
138136 toggle_box. remove (screen_reader);
139137 toggle_box. remove (onscreen_keyboard);
@@ -162,7 +160,7 @@ public class QuickSettings.PopoverWidget : Gtk.Box {
162160 new ThemedIcon (" onboard" )
163161 ) {
164162 badge_icon = new ThemedIcon (" system-log-out" ),
165- transient_for = (Gtk . Window ) get_toplevel ()
163+ transient_for = (Gtk . Window ) get_root ()
166164 };
167165 message_dialog.response.connect (message_dialog .destroy );
168166 message_dialog.present ();
0 commit comments