@@ -192,7 +192,6 @@ def __init__(self, parent):
192192
193193 self .desktop_row = Adw .ActionRow .new ()
194194 self .desktop_row .set_title (title = _ ("Desktop" ))
195- self .desktop_row .set_subtitle (subtitle = GLib .get_user_special_dir (GLib .UserDirectory .DIRECTORY_DESKTOP ))
196195 self .desktop_row .set_subtitle_selectable (True )
197196 self .desktop_row .set_use_markup (True )
198197 self .desktop_row .set_title_lines (2 )
@@ -201,6 +200,22 @@ def __init__(self, parent):
201200 self .desktop_row .set_activatable_widget (self .switch_de )
202201 self .itemsBox .append (child = self .desktop_row )
203202
203+ # Swithc and row of option 'GTK application settings (appearance, tabs, styles)'
204+ self .switch_gtk = Gtk .Switch .new ()
205+ if settings ["save-gtk-settings" ]:
206+ self .switch_gtk .set_active (True )
207+ self .switch_gtk .set_valign (align = Gtk .Align .CENTER )
208+
209+ self .gtk_row = Adw .ActionRow .new ()
210+ self .gtk_row .set_title (title = _ ("GTK application settings (appearance, tabs, styles)" ))
211+ self .gtk_row .set_subtitle_selectable (True )
212+ self .gtk_row .set_use_markup (True )
213+ self .gtk_row .set_title_lines (2 )
214+ self .gtk_row .set_subtitle_lines (3 )
215+ self .gtk_row .add_suffix (self .switch_gtk )
216+ self .gtk_row .set_activatable_widget (self .switch_gtk )
217+ self .itemsBox .append (child = self .gtk_row )
218+
204219 if flatpak :
205220 self .flatpak_row = Adw .ExpanderRow .new ()
206221 self .flatpak_row .set_title (title = _ ("Flatpak apps" ))
@@ -261,6 +276,7 @@ def itemsdialog_closed(self, w, response):
261276 settings ["save-fonts" ] = self .switch_03 .get_active ()
262277 settings ["save-backgrounds" ] = self .switch_04 .get_active ()
263278 settings ["save-desktop-folder" ] = self .switch_de .get_active ()
279+ settings ["save-gtk-settings" ] = self .switch_gtk .get_active ()
264280 if flatpak :
265281 settings ["save-installed-flatpaks" ] = self .switch_05 .get_active ()
266282 settings ["save-flatpak-data" ] = self .switch_06 .get_active ()
0 commit comments