From 7d18c8687b536500c562c226c1224f3d07ed1e13 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Mon, 22 Feb 2021 17:34:31 +0400 Subject: [PATCH] Add Haiku title layout --- ui/platform/linux/ui_utility_linux.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ui/platform/linux/ui_utility_linux.cpp b/ui/platform/linux/ui_utility_linux.cpp index a6336fd..933ea21 100644 --- a/ui/platform/linux/ui_utility_linux.cpp +++ b/ui/platform/linux/ui_utility_linux.cpp @@ -288,6 +288,17 @@ TitleControls::Layout TitleControlsLayout() { return *gtkResult; } +#ifdef __HAIKU__ + return TitleControls::Layout{ + .left = { + TitleControls::Control::Close, + }, + .right = { + TitleControls::Control::Minimize, + TitleControls::Control::Maximize, + } + }; +#else // __HAIKU__ return TitleControls::Layout{ .right = { TitleControls::Control::Minimize, @@ -295,6 +306,7 @@ TitleControls::Layout TitleControlsLayout() { TitleControls::Control::Close, } }; +#endif // !__HAIKU__ } } // namespace Platform