#include "preview-window.hpp" #include "obs-manager.hpp" PreviewWindow::PreviewWindow(OBSManager *obs) { set_title("Preview"); set_default_size(obs->PreviewWidth, obs->PreviewHeight); mOBS = obs; } PreviewWindow::~PreviewWindow() { } void PreviewWindow::on_realize() { Gtk::Widget::on_realize(); mOBS->StartPreview( GDK_WINDOW_XID(get_window()->gobj()), GDK_WINDOW_XDISPLAY(get_window()->gobj()) ); } void PreviewWindow::on_show() { Gtk::Widget::on_show(); } void PreviewWindow::on_hide() { Gtk::Widget::on_hide(); }