From 5062fb3cda93e6492cad485e03f36044dc88a450 Mon Sep 17 00:00:00 2001 From: Christopher Davis Date: Sat, 26 Dec 2020 23:07:15 -0800 Subject: location-list: Use libhandy styles instead of GtkFrame and headers Makes use of libhandy's .content style class. --- src/baobab-application.vala | 2 ++ src/baobab-location-list.vala | 10 ---------- src/meson.build | 1 + 3 files changed, 3 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/baobab-application.vala b/src/baobab-application.vala index 9df2bcf..dee0a03 100644 --- a/src/baobab-application.vala +++ b/src/baobab-application.vala @@ -80,6 +80,8 @@ namespace Baobab { protected override void startup () { base.startup (); + Hdy.init (); + // Load custom CSS var css_provider = new Gtk.CssProvider (); css_provider.load_from_resource ("/org/gnome/baobab/baobab.css"); diff --git a/src/baobab-location-list.vala b/src/baobab-location-list.vala index 5467b98..5287ddc 100644 --- a/src/baobab-location-list.vala +++ b/src/baobab-location-list.vala @@ -116,10 +116,8 @@ namespace Baobab { monitor.volume_removed.connect (volume_removed); monitor.volume_added.connect (volume_added); - local_list_box.set_header_func (update_header); local_list_box.row_activated.connect (row_activated); - remote_list_box.set_header_func (update_header); remote_list_box.row_activated.connect (row_activated); populate (); @@ -265,14 +263,6 @@ namespace Baobab { } } - void update_header (Gtk.ListBoxRow row, Gtk.ListBoxRow? before_row) { - if (before_row != null && row.get_header () == null) { - row.set_header (new Gtk.Separator (Gtk.Orientation.HORIZONTAL)); - } else { - row.set_header (null); - } - } - void row_activated (Gtk.ListBoxRow row) { var location_widget = row as LocationRow; location_activated (location_widget.location); diff --git a/src/meson.build b/src/meson.build index c43e5d1..b857f3d 100644 --- a/src/meson.build +++ b/src/meson.build @@ -39,6 +39,7 @@ baobab_dependencies = [ gio, gobject, gtk, + libhandy, math ] -- cgit v1.2.1