diff options
author | Christopher Davis <brainblasted@disroot.org> | 2020-12-26 23:07:15 -0800 |
---|---|---|
committer | Christopher Davis <brainblasted@disroot.org> | 2020-12-26 23:07:15 -0800 |
commit | 5062fb3cda93e6492cad485e03f36044dc88a450 (patch) | |
tree | d8986f9c10b9f6d88e578f5b8f3434d392a85575 /src | |
parent | 940b347514c5e2ded54d50f62f89cf46aa0f885e (diff) | |
download | baobab-5062fb3cda93e6492cad485e03f36044dc88a450.tar.gz |
location-list: Use libhandy styles instead of GtkFrame and headers
Makes use of libhandy's .content style class.
Diffstat (limited to 'src')
-rw-r--r-- | src/baobab-application.vala | 2 | ||||
-rw-r--r-- | src/baobab-location-list.vala | 10 | ||||
-rw-r--r-- | src/meson.build | 1 |
3 files changed, 3 insertions, 10 deletions
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 ] |