// Created: 04/01/98
// RCS-ID: $Id$
// Copyright: (c) Julian Smart and Markus Holzem
-// Licence: wxWindows license
+// Licence: wxWindows license
/////////////////////////////////////////////////////////////////////////////
#ifdef __GNUG__
#include "wx/dcmemory.h"
#include "wx/stattext.h"
#include "wx/intl.h"
-#endif
+#include "wx/textdlg.h"
+#include "wx/sizer.h"
+#endif // !WX_PRECOMP
#include "wx/prntbase.h"
#include "wx/dcprint.h"
#include <stdlib.h>
#include <string.h>
-#include <wx/sizer.h>
-
#ifdef __WXMSW__
#include "wx/msw/private.h"
#include <commdlg.h>
void wxPreviewControlBar::OnChar(wxKeyEvent &event)
{
- switch(event.KeyCode())
+ switch(event.GetKeyCode())
{
case WXK_NEXT:
OnNext(); break;
wxString strPrompt;
wxString strPage;
- strPrompt.Printf( _("%d...%d"),
+ strPrompt.Printf( wxT("%d...%d"),
preview->GetMinPage(), preview->GetMaxPage());
- strPage.Printf( _("%d"), preview->GetCurrentPage() );
+ strPage.Printf( wxT("%d"), preview->GetCurrentPage() );
strPage =
wxGetTextFromUser( strPrompt, _("Goto Page"), strPage);
if (m_buttonFlags & wxPREVIEW_ZOOM)
{
- static const char *choices[] =
+ static const wxChar *choices[] =
{
- "10%", "15%", "20%", "25%", "30%", "35%", "40%", "45%", "50%", "55%",
- "60%", "65%", "70%", "75%", "80%", "85%", "90%", "95%", "100%", "110%",
- "120%", "150%", "200%"
+ wxT("10%"), wxT("15%"), wxT("20%"), wxT("25%"), wxT("30%"), wxT("35%"), wxT("40%"), wxT("45%"), wxT("50%"), wxT("55%"),
+ wxT("60%"), wxT("65%"), wxT("70%"), wxT("75%"), wxT("80%"), wxT("85%"), wxT("90%"), wxT("95%"), wxT("100%"), wxT("110%"),
+ wxT("120%"), wxT("150%"), wxT("200%")
};
int n = WXSIZEOF(choices);
void wxPreviewControlBar::SetZoomControl(int zoom)
{
- char buf[20];
- sprintf(buf, "%d%%", zoom);
-// Someone is calling methods that do no exist in wxChoice!! So I'll just comment out for VA for now
+ wxChar buf[20];
+ wxSprintf( buf, wxT("%d%%"), zoom );
+
if (m_zoomControl)
m_zoomControl->SetStringSelection(buf);
}