draft main tab features

This commit is contained in:
yggverse 2024-08-11 22:04:34 +03:00
parent aa4b15076b
commit ee890b9859
11 changed files with 142 additions and 27 deletions

View file

@ -0,0 +1,41 @@
#ifndef APP_BROWSER_MAIN_TAB_H
#define APP_BROWSER_MAIN_TAB_H
#include <gtkmm/notebook.h>
namespace app::browser::main
{
class Tab : public Gtk::Notebook
{
public:
const bool SCROLLABLE = true;
const bool REORDERABLE = true;
class Navbar
{
public:
Navbar();
};
class Body
{
public:
Body();
};
Tab();
void append(
const char * request,
bool open,
bool focus
);
void update();
};
}
#endif // APP_BROWSER_MAIN_TAB_H