Browse Source

add get_current_tab_label_text method

CPP-GTK4
yggverse 1 month ago
parent
commit
8e3730f61d
  1. 11
      src/app/browser/main.cpp
  2. 9
      src/app/browser/main.hpp

11
src/app/browser/main.cpp

@ -27,6 +27,17 @@ Main::~Main()
delete tab; delete tab;
} }
// Getters
Glib::ustring Main::get_current_tab_label_text()
{
int page_number = tab->get_current_page();
return tab->get_label_text(
page_number
);
};
// Actions
void Main::tab_append() void Main::tab_append()
{ {
tab->append( tab->append(

9
src/app/browser/main.hpp

@ -1,6 +1,7 @@
#ifndef APP_BROWSER_MAIN_HPP #ifndef APP_BROWSER_MAIN_HPP
#define APP_BROWSER_MAIN_HPP #define APP_BROWSER_MAIN_HPP
#include <glibmm/ustring.h>
#include <gtkmm/box.h> #include <gtkmm/box.h>
namespace app::browser namespace app::browser
@ -19,12 +20,14 @@ namespace app::browser
Main(); Main();
~Main(); ~Main();
Glib::ustring get_current_tab_label_text();
void tab_append(); void tab_append();
void tab_update(); void tab_close_all();
void tab_close();
void tab_close_left(); void tab_close_left();
void tab_close_right(); void tab_close_right();
void tab_close_all(); void tab_close();
void tab_update();
}; };
} }

Loading…
Cancel
Save