mirror of https://github.com/YGGverse/Yoda.git
yggverse
2 months ago
7 changed files with 129 additions and 73 deletions
@ -1,26 +1,39 @@ |
|||||||
#ifndef APP_BROWSER_MAIN_TAB_PAGE_CONTENT_TEXT_HPP |
#ifndef APP_BROWSER_MAIN_TAB_PAGE_CONTENT_TEXT_HPP |
||||||
#define APP_BROWSER_MAIN_TAB_PAGE_CONTENT_TEXT_HPP |
#define APP_BROWSER_MAIN_TAB_PAGE_CONTENT_TEXT_HPP |
||||||
|
|
||||||
#include <glibmm/ustring.h> |
|
||||||
//#include <gtkmm/adjustment.h> @TODO
|
//#include <gtkmm/adjustment.h> @TODO
|
||||||
|
#include <glibmm/i18n.h> |
||||||
|
#include <glibmm/ustring.h> |
||||||
#include <gtkmm/scrolledwindow.h> |
#include <gtkmm/scrolledwindow.h> |
||||||
#include <gtkmm/viewport.h> |
#include <gtkmm/viewport.h> |
||||||
|
|
||||||
namespace app::browser::main::tab::page::content |
namespace app::browser::main::tab::page::content |
||||||
{ |
{ |
||||||
|
namespace text |
||||||
|
{ |
||||||
|
class Gemini; |
||||||
|
class Plain; |
||||||
|
} |
||||||
|
|
||||||
class Text : public Gtk::ScrolledWindow |
class Text : public Gtk::ScrolledWindow |
||||||
{ |
{ |
||||||
|
text::Gemini * textGemini; |
||||||
|
text::Plain * textPlain; |
||||||
|
|
||||||
public: |
public: |
||||||
|
|
||||||
Text(); |
enum Type |
||||||
|
{ |
||||||
|
GEMINI, |
||||||
|
PLAIN |
||||||
|
}; |
||||||
|
|
||||||
void set_gemini( |
Text( |
||||||
const Glib::ustring & GEMTEXT |
const Type & TYPE, |
||||||
|
const Glib::ustring & VALUE |
||||||
); |
); |
||||||
|
|
||||||
void set_plain( |
~Text(); |
||||||
const Glib::ustring & TEXT |
|
||||||
); |
|
||||||
}; |
}; |
||||||
} |
} |
||||||
|
|
||||||
|
Loading…
Reference in new issue