This commit is contained in:
tsuki 2024-03-17 21:26:33 +08:00
parent ae324eef15
commit 2e7e7f0a9f
4 changed files with 15 additions and 5 deletions

View File

@ -189,7 +189,7 @@ where
((d1_start, d1_end).into(), (d2_start, d2_end).into()),
// Some(thumbnail_tex),
None,
None
None,
)
}
}

View File

@ -95,10 +95,11 @@ impl ObjectSubclass for Render {
}
impl ObjectImpl for Render {
fn constructed(&self) {
self.parent_constructed();
let area = self.obj();
// area.set_has_stencil_buffer(true);
area.set_has_stencil_buffer(true);
}
fn properties() -> &'static [glib::ParamSpec] {
@ -114,7 +115,16 @@ impl ObjectImpl for Render {
}
}
impl WidgetImpl for Render {}
impl WidgetImpl for Render {
fn realize(&self) {
self.parent_realize();
}
fn unrealize(&self) {
self.obj().make_current();
self.canvas.replace(None);
self.parent_unrealize();
}
}
impl GLAreaImpl for Render {
fn resize(&self, width: i32, height: i32) {

View File

@ -251,7 +251,7 @@ impl Render {
height,
bounds,
None,
None,
None
))
}