#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <gtkmm/window.h>
#include "view.h"
class MainWindow: public Gtk::Window {
public:
View src_view;
View dst_view;
View::PointPtr
src_rect0, src_rect1,
dst_rect0, dst_rect1, dst_rect2, dst_rect3,
dst_bounds0, dst_bounds1;
MainWindow();
Gtk::Widget* generator_demo();
void on_point_motion(const View::PointPtr &point);
void on_point_changed(const View::PointPtr &point);
void on_draw_src_view(const Cairo::RefPtr<Cairo::Context> &context);
void on_draw_dst_view(const Cairo::RefPtr<Cairo::Context> &context);
};
#endif