MainWindow.hpp
author viric <viriketo@gmail.com>
Sun, 24 Apr 2011 20:43:56 +0200
changeset 4 6d09f682bc3e
parent 2 b2772bffb62f
permissions -rw-r--r--
Afegeixo scripts que faig servir per a fer llibres. Aquests són de Duna.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     1
#ifndef _HEADER_MAINWINDOW_HPP_
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     2
#define _HEADER_MAINWINDOW_HPP_
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     3
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     4
#include <wx/wx.h>
2
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 1
diff changeset
     5
#include <vector>
0
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     6
#include "CropArea.hpp"
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
     7
2
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 1
diff changeset
     8
class wxPictureWindow;
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 1
diff changeset
     9
1
506e0fc65ba3 Ara processo la tecla ESC, almenys, i ho preparo per un next_picture
viric <viriketo@gmail.com>
parents: 0
diff changeset
    10
DECLARE_EVENT_TYPE(EVT_NEXTPICTURE, -1)
506e0fc65ba3 Ara processo la tecla ESC, almenys, i ho preparo per un next_picture
viric <viriketo@gmail.com>
parents: 0
diff changeset
    11
0
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    12
class MainWindow : public wxFrame
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    13
{
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    14
public:
2
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 1
diff changeset
    15
    MainWindow(const std::vector<wxString> &imgs, const wxSize size);
1
506e0fc65ba3 Ara processo la tecla ESC, almenys, i ho preparo per un next_picture
viric <viriketo@gmail.com>
parents: 0
diff changeset
    16
506e0fc65ba3 Ara processo la tecla ESC, almenys, i ho preparo per un next_picture
viric <viriketo@gmail.com>
parents: 0
diff changeset
    17
    void OnNextPicture(wxCommandEvent &e);
506e0fc65ba3 Ara processo la tecla ESC, almenys, i ho preparo per un next_picture
viric <viriketo@gmail.com>
parents: 0
diff changeset
    18
2
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 1
diff changeset
    19
private:
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 1
diff changeset
    20
    const std::vector<wxString> _imgs;
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 1
diff changeset
    21
    wxPictureWindow *_picture;
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 1
diff changeset
    22
    int _counter;
b2772bffb62f Outputting crop.txt now.
viric <viriketo@gmail.com>
parents: 1
diff changeset
    23
1
506e0fc65ba3 Ara processo la tecla ESC, almenys, i ho preparo per un next_picture
viric <viriketo@gmail.com>
parents: 0
diff changeset
    24
    DECLARE_EVENT_TABLE ();
0
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    25
};
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    26
7e720dcafcaf First checkin. It works enough.
viric@mandarina
parents:
diff changeset
    27
#endif /* _HEADER_MAINWINDOW_HPP_ */