- m_zoomControl = new wxChoice(this, wxID_PREVIEW_ZOOM, wxPoint(x, y),
- wxSize(100, -1), n, (wxString *)choices);
+ static const char *choices[] =
+ {
+ "10%", "15%", "20%", "25%", "30%", "35%", "40%", "45%", "50%", "55%",
+ "60%", "65%", "70%", "75%", "80%", "85%", "90%", "95%", "100%", "110%",
+ "120%", "150%", "200%"
+ };
+
+ int n = WXSIZEOF(choices);
+
+ wxString* strings = new wxString[n];
+ int i;
+ for (i = 0; i < n; i++ )
+ strings[i] = choices[i];
+
+ m_zoomControl = new wxChoice(this, wxID_PREVIEW_ZOOM,
+ wxPoint(x, y),
+ wxSize(100, -1),
+ n,
+ strings
+ );
+ delete[] strings;
+