summaryrefslogtreecommitdiff
path: root/OPJViewer/source/OPJViewer.h
diff options
context:
space:
mode:
authorGiuseppe Baruffa <gbaruffa@users.noreply.github.com>2008-02-11 14:43:11 +0000
committerGiuseppe Baruffa <gbaruffa@users.noreply.github.com>2008-02-11 14:43:11 +0000
commitac0cc6df623f02e21fb9eb950e73237c794f4a89 (patch)
treeb40ac18880c2028a1777e84ccc679ac4e8a3e757 /OPJViewer/source/OPJViewer.h
parent29ea3dde47818da3eecb917ebb1db797a3e80d44 (diff)
Minor style modifications to comply with c99 compiler flag; removed Microsoft-specific "union-in-struct" syntax; Re-enabled cstr_info struct creation when -W switch is specified. Changed a number of things in opjviewer (e.g., decoding thread does not execute GUI calls anymore), to have it running under linux --> it is better than before, but still crashes
Diffstat (limited to 'OPJViewer/source/OPJViewer.h')
-rw-r--r--OPJViewer/source/OPJViewer.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/OPJViewer/source/OPJViewer.h b/OPJViewer/source/OPJViewer.h
index 8d36bcc2..3574dac1 100644
--- a/OPJViewer/source/OPJViewer.h
+++ b/OPJViewer/source/OPJViewer.h
@@ -269,8 +269,13 @@ class OPJCanvas: public wxScrolledWindow
wxMutexGuiLeave();
#endif //__WXGTK__
}
+
+ void OnThreadSignal(wxCommandEvent& event);
+
OPJDecoThread *CreateDecoThread(void);
OPJEncoThread *CreateEncoThread(void);
+
+
OPJChildFrame *m_childframe;
wxBitmap m_image, m_image100;
@@ -419,7 +424,7 @@ class OPJFrame: public wxMDIParentFrame
void OnQuit(wxCommandEvent& WXUNUSED(event));
void OnClose(wxCommandEvent& WXUNUSED(event));
void OnZoom(wxCommandEvent& WXUNUSED(event));
- void OnFit(wxCommandEvent& WXUNUSED(event));
+ void OnFit(wxCommandEvent& event);
void OnToggleBrowser(wxCommandEvent& WXUNUSED(event));
void OnTogglePeeker(wxCommandEvent& WXUNUSED(event));
void OnToggleToolbar(wxCommandEvent& WXUNUSED(event));
@@ -443,7 +448,7 @@ class OPJFrame: public wxMDIParentFrame
void SaveFile(wxArrayString paths, wxArrayString filenames);
void OnNotebook(wxNotebookEvent& event);
void Rescale(int scale, OPJChildFrame *child);
- void OnLogmsgEvent(wxCommandEvent &event);
+ void OnThreadLogmsg(wxCommandEvent& event);
OPJMarkerTreeHash m_treehash;
OPJChildFrameHash m_childhash;
@@ -523,7 +528,10 @@ enum {
OPJFRAME_BROWSEWIN = 10000,
OPJFRAME_LOGWIN,
- OPJFRAME_TOOLBAR
+ OPJFRAME_TOOLBAR,
+
+ OPJFRAME_THREADLOGMSG,
+ OPJCANVAS_THREADSIGNAL
};