From 41ae615fa7d714c2a16647a476cb2ae60338c3ab Mon Sep 17 00:00:00 2001 From: Marvin W Date: Sat, 14 Mar 2020 00:53:50 +0100 Subject: Use libhandy for main window --- cmake/FindHandy.cmake | 11 ++++ main/CMakeLists.txt | 1 + main/data/unified_main_content.ui | 16 +++-- .../conversation_titlebar.vala | 22 +++++++ main/src/ui/main_window.vala | 72 +++++++++++++++++----- 5 files changed, 102 insertions(+), 20 deletions(-) create mode 100644 cmake/FindHandy.cmake diff --git a/cmake/FindHandy.cmake b/cmake/FindHandy.cmake new file mode 100644 index 00000000..73206a2c --- /dev/null +++ b/cmake/FindHandy.cmake @@ -0,0 +1,11 @@ +include(PkgConfigWithFallback) +find_pkg_config_with_fallback(Handy + PKG_CONFIG_NAME libhandy-0.0 + LIB_NAMES libhandy-0.0 + INCLUDE_NAMES handy.h + ) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(Handy + REQUIRED_VARS Handy_LIBRARY + VERSION_VAR Handy_VERSION) diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt index 765188ec..046b4fb8 100644 --- a/main/CMakeLists.txt +++ b/main/CMakeLists.txt @@ -11,6 +11,7 @@ find_packages(MAIN_PACKAGES REQUIRED GTK3 ICU Gspell + Handy ) set(RESOURCE_LIST diff --git a/main/data/unified_main_content.ui b/main/data/unified_main_content.ui index 03c206c1..d96a7b18 100644 --- a/main/data/unified_main_content.ui +++ b/main/data/unified_main_content.ui @@ -1,12 +1,15 @@ - - 300 + horizontal True + False + slide + slide True + False True @@ -29,6 +32,7 @@ start start True + 260 True @@ -44,7 +48,9 @@ 70 50 True + 0 end + 0 Click here to start a conversation or join a channel.