deactivate unstable css provider implementation

This commit is contained in:
yggverse 2024-09-27 23:10:44 +03:00
parent 814642ff2f
commit 97d2600ffd

View file

@ -12,7 +12,7 @@ use gtk::{
pub struct Reader { pub struct Reader {
title: Option<GString>, title: Option<GString>,
css: CssProvider, // css: CssProvider, @TODO
widget: Label, widget: Label,
} }
@ -52,11 +52,12 @@ impl Reader {
} }
// Init CSS // Init CSS
/* @TODO Theme parser error: <broken file>
let css = CssProvider::new(); let css = CssProvider::new();
css.load_from_path( css.load_from_path(
"src/browser/main/tab/page/content/text/gemini/reader/default.css", // @TODO "src/browser/main/tab/page/content/text/gemini/reader/default.css", // @TODO
); ); */
// Init widget // Init widget
let widget = Label::builder() let widget = Label::builder()
@ -74,9 +75,10 @@ impl Reader {
.label(markup) .label(markup)
.build(); .build();
/* @TODO
widget widget
.style_context() .style_context()
.add_provider(&css, STYLE_PROVIDER_PRIORITY_APPLICATION); .add_provider(&css, STYLE_PROVIDER_PRIORITY_APPLICATION); */
// Connect actions // Connect actions
widget.connect_activate_link(|label, href| { widget.connect_activate_link(|label, href| {
@ -102,7 +104,11 @@ impl Reader {
}); });
// Result // Result
Self { title, css, widget } Self {
title,
// css, @TODO
widget,
}
} }
// Getters // Getters