From d7bee05ee92bf14c1344d336cfa5398815e8ccc9 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Sat, 20 Jan 2024 20:37:16 -0500 Subject: add settings for channel list scrollbar policies --- src/util.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/util.cpp') diff --git a/src/util.cpp b/src/util.cpp index 09bb368..d0d6e24 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -228,3 +228,11 @@ uint64_t util::TimeToEpoch(int year, int month, int day, int hour, int minute, i secs += seconds; return secs; } + +Gtk::PolicyType util::TranslateScrollPolicy(const std::string &str) { + if (str == "never") return Gtk::POLICY_NEVER; + if (str == "automatic") return Gtk::POLICY_AUTOMATIC; + if (str == "always") return Gtk::POLICY_ALWAYS; + if (str == "external") return Gtk::POLICY_EXTERNAL; + return Gtk::POLICY_AUTOMATIC; +} -- cgit v1.2.3