#include <wx/wx.h>
#include <wx/image.h>
#include <iostream>
#include "wxPictureWindow.hpp"
#include "MainWindow.hpp"
DEFINE_EVENT_TYPE(EVT_NEXTPICTURE)
BEGIN_EVENT_TABLE (MainWindow, wxFrame)
EVT_COMMAND (wxID_ANY, EVT_NEXTPICTURE, MainWindow::OnNextPicture)
END_EVENT_TABLE ()
MainWindow::MainWindow(const wxImage &img, const CropArea area, const wxSize size)
:wxFrame(0, wxID_ANY, _("wxDjvuMaker"), wxDefaultPosition, size)
{
wxBoxSizer *s = new wxBoxSizer(wxVERTICAL);
wxPictureWindow *picture = new wxPictureWindow(img, area, this);
s->Add(picture);
}
void MainWindow::OnNextPicture(wxCommandEvent &e)
{
using namespace std;
cout << "next picture" << endl;;
}