use crate::render::WindowCoord;
use gtk::glib;
use gtk::subclass::prelude::*;
use std::cell::RefCell;

use super::layers::Layer;

#[derive(Default)]
pub struct InteriorWidget {
    pub(super) trans: RefCell<WindowCoord>,
    pub(super) update_trans: RefCell<WindowCoord>,
}

#[glib::object_subclass]
impl ObjectSubclass for InteriorWidget {
    const NAME: &'static str = "InteriorWidget";
    type Type = super::InteriorWidget;
}

impl ObjectImpl for InteriorWidget {}
