Browse Source

set tab label title on construct

CPP-GTK4
yggverse 4 months ago
parent
commit
faa32d68bd
  1. 4
      src/app/browser/main/tab.cpp
  2. 7
      src/app/browser/main/tab/label.cpp
  3. 5
      src/app/browser/main/tab/label.hpp

4
src/app/browser/main/tab.cpp

@ -58,7 +58,9 @@ void Tab::append( @@ -58,7 +58,9 @@ void Tab::append(
REQUEST
);
auto tabLabel = new tab::Label;
auto tabLabel = new tab::Label(
TITLE
);
int page_number = append_page(
* tabPage,

7
src/app/browser/main/tab/label.cpp

@ -2,10 +2,11 @@ @@ -2,10 +2,11 @@
using namespace app::browser::main::tab;
Label::Label()
{
Label::Label(
const Glib::ustring & TEXT
) {
set_text(
_("New tab")
TEXT
);
// Setup label controller

5
src/app/browser/main/tab/label.hpp

@ -3,6 +3,7 @@ @@ -3,6 +3,7 @@
#include <glibmm/i18n.h>
#include <glibmm/refptr.h>
#include <glibmm/ustring.h>
#include <gtkmm/gestureclick.h>
#include <gtkmm/label.h>
@ -20,7 +21,9 @@ namespace app::browser::main::tab @@ -20,7 +21,9 @@ namespace app::browser::main::tab
public:
Label();
Label(
const Glib::ustring & TEXT
);
~Label();
};

Loading…
Cancel
Save