implement title detection by content type provider

This commit is contained in:
yggverse 2024-09-14 09:33:25 +03:00
parent 5e88040bf0
commit f31dc84fe6
9 changed files with 83 additions and 9 deletions

View file

@ -4,19 +4,26 @@
using namespace app::browser::main::tab::page::content::text;
Gemini::Gemini(
const Glib::ustring & GEMTEXT
const Glib::ustring & GEMTEXT,
Glib::ustring & title
) : Gtk::Viewport( // add scrolled window features to childs
NULL,
NULL
) {
// Init components
auto geminiReader = Gtk::make_managed<gemini::Reader>(
GEMTEXT
);
// Grab title
title = geminiReader->get_title();
// Init widget
set_scroll_to_focus(
false
);
set_child(
* Gtk::make_managed<gemini::Reader>(
GEMTEXT
)
* geminiReader
);
}