implement separated tab label class

This commit is contained in:
yggverse 2024-08-13 07:55:23 +03:00
parent 6e115ca3c1
commit 88e5ba3736
6 changed files with 87 additions and 46 deletions

View file

@ -0,0 +1,31 @@
#ifndef APP_BROWSER_MAIN_TAB_LABEL_HPP
#define APP_BROWSER_MAIN_TAB_LABEL_HPP
#include <glibmm/i18n.h>
#include <glibmm/refptr.h>
#include <gtkmm/gestureclick.h>
#include <gtkmm/label.h>
namespace app::browser::main::tab
{
class Label : public Gtk::Label
{
private:
Glib::RefPtr<Gtk::GestureClick> controller;
void on_click(
int n,
double x,
double y
);
public:
Label();
~Label();
};
}
#endif // APP_BROWSER_MAIN_TAB_LABEL_HPP