summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristopher Davis <brainblasted@disroot.org>2020-12-26 23:07:15 -0800
committerChristopher Davis <brainblasted@disroot.org>2020-12-26 23:07:15 -0800
commit5062fb3cda93e6492cad485e03f36044dc88a450 (patch)
treed8986f9c10b9f6d88e578f5b8f3434d392a85575 /src
parent940b347514c5e2ded54d50f62f89cf46aa0f885e (diff)
downloadbaobab-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.vala2
-rw-r--r--src/baobab-location-list.vala10
-rw-r--r--src/meson.build1
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
]