summaryrefslogtreecommitdiff
path: root/sci-biology/treeviewx/files/treeviewx-0.5.1-wx30.patch
blob: b1db5749990c92288199991ccc8beac6dadc71e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
 tv.cpp    |  4 ++--
 tview.cpp | 12 ++++++++----
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/tv.cpp b/tv.cpp
old mode 100755
new mode 100644
index 1abe90b..0df45a8
--- a/tv.cpp
+++ b/tv.cpp
@@ -163,9 +163,9 @@ bool MyApp::OnInit(void)
 {
 	// Optional command line argument is name of file to open
 #if wxUSE_UNICODE
-	wchar_t *InputFile = NULL;
+	const wchar_t *InputFile = NULL;
 #else
-	char *InputFile = NULL;
+	const char *InputFile = NULL;
 #endif
 	// Read input/output files
 	if (argc > 1)
diff --git a/tview.cpp b/tview.cpp
old mode 100755
new mode 100644
index 93972c3..4b2d593
--- a/tview.cpp
+++ b/tview.cpp
@@ -62,9 +62,13 @@
 #ifdef __WXMSW__
 #else
 #ifdef USE_SVG
+#if wxMAJOR_VERSION >= 3
+	#include <wx/dcsvg.h>
+#else
 	#include <wx/svg/dcsvg.h>
 #endif
 #endif
+#endif
 
 // GUI interface
 #include "tv.h"
@@ -186,7 +190,7 @@ void TView::OnSavePicture (wxCommandEvent& WXUNUSED(event))
 	wxFrame *f = GetMainFrame();
 	wxFileDialog dialog((wxWindow *)f, wxT("Save Picture as"), wxT(""),
 		pictureFileName, wxT("Enhanced metafile (*.emf)|*.emf"),
-		wxSAVE|wxOVERWRITE_PROMPT);
+		wxFD_SAVE|wxFD_OVERWRITE_PROMPT);
 
     if (dialog.ShowModal() == wxID_OK)
     {
@@ -206,7 +210,7 @@ void TView::OnSavePicture (wxCommandEvent& WXUNUSED(event))
 	#endif 
 	wxFileDialog dialog((wxWindow *)f, wxT("Save Picture as"), wxT(""),
 		pictureFileName, wxT("SVG vector picture files (*.svg)|*.svg"),
-		wxSAVE|wxOVERWRITE_PROMPT);
+		wxFD_SAVE|wxFD_OVERWRITE_PROMPT);
 
     if (dialog.ShowModal() == wxID_OK)
     {
@@ -361,7 +365,7 @@ bool TView::OnClose(bool deleteWindow)
 
 	// Clear the canvas in  case we're in single-window mode,
 	// and the canvas stays.
-#if (wxMINOR_VERSION > 4) // from 2.5 Clear is deprecated
+#if (wxMAJOR_VERSION >= 3 || wxMINOR_VERSION > 4) // from 2.5 Clear is deprecated
 	canvas->ClearBackground();
 #else
 	canvas->Clear();
@@ -686,7 +690,7 @@ void TView::OnLeafFont (wxCommandEvent& WXUNUSED(event))
 	wxFontData data;
 	data.SetInitialFont (LeafFont);
 
-#ifdef __WXMAC__
+#if wxMAJOR_VERSION >= 3 || defined __WXMAC__
 	wxFontDialog dialog((wxWindow *)GetFrame(), data);
 #else
 	wxFontDialog dialog((wxWindow *)GetMainFrame(), &data);