From 8c09660242a1d6c55c883b01d06bae0f03e5a94e Mon Sep 17 00:00:00 2001 From: yggverse Date: Tue, 20 Aug 2024 15:37:43 +0300 Subject: [PATCH] setup title widget --- src/app/browser/header/main/title.cpp | 12 ++++++++++++ src/app/browser/header/main/title.hpp | 3 +++ 2 files changed, 15 insertions(+) diff --git a/src/app/browser/header/main/title.cpp b/src/app/browser/header/main/title.cpp index da0f671..c1830a3 100644 --- a/src/app/browser/header/main/title.cpp +++ b/src/app/browser/header/main/title.cpp @@ -8,6 +8,18 @@ Title::Title() "title" ); + set_single_line_mode( + true + ); + + set_ellipsize( + Pango::EllipsizeMode::END + ); + + set_width_chars( + WIDTH_CHARS + ); + // @TODO } diff --git a/src/app/browser/header/main/title.hpp b/src/app/browser/header/main/title.hpp index 025fc24..3c699a9 100644 --- a/src/app/browser/header/main/title.hpp +++ b/src/app/browser/header/main/title.hpp @@ -3,11 +3,14 @@ #include #include +#include namespace app::browser::header::main { class Title : public Gtk::Label { + const int WIDTH_CHARS = 5; + public: Title();