git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2041
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxDC *GetPrintDC();
public:
wxDC *GetPrintDC();
public:
- wxStaticText* m_printerMessage;
+// wxStaticText* m_printerMessage;
- wxButton* m_helpButton;
+// wxButton* m_helpButton;
wxRadioBox* m_rangeRadioBox;
wxTextCtrl* m_fromText;
wxTextCtrl* m_toText;
wxTextCtrl* m_noCopiesText;
wxCheckBox* m_printToFileCheckBox;
wxRadioBox* m_rangeRadioBox;
wxTextCtrl* m_fromText;
wxTextCtrl* m_toText;
wxTextCtrl* m_noCopiesText;
wxCheckBox* m_printToFileCheckBox;
- wxCheckBox* m_collateCopiesCheckBox;
+// wxCheckBox* m_collateCopiesCheckBox;
wxPrintDialogData m_printDialogData;
wxPrintDialogData m_printDialogData;
+#if defined(__WXMSW__) && defined(__WIN32__)
static wxString wxGetPrintDlgError()
{
static wxString wxGetPrintDlgError()
{
GlobalFree(pd->hDevNames);
pd->hDevMode = NULL;
pd->hDevNames = NULL;
GlobalFree(pd->hDevNames);
pd->hDevMode = NULL;
pd->hDevNames = NULL;
+
+#if defined(__WXDEBUG__) && defined(__WIN32__)
wxString str("Printing error: ");
str += wxGetPrintDlgError();
wxLogDebug(str);
wxString str("Printing error: ");
str += wxGetPrintDlgError();
wxLogDebug(str);
int winstyle = m_isIcon ? SS_ICON : SS_BITMAP;
#else // Win16
const char *classname = "BUTTON";
int winstyle = m_isIcon ? SS_ICON : SS_BITMAP;
#else // Win16
const char *classname = "BUTTON";
- int winstyle = BS_OWNERDRAWN;
+ int winstyle = BS_OWNERDRAW;
#endif // Win32
m_hWnd = (WXHWND)::CreateWindow
#endif // Win32
m_hWnd = (WXHWND)::CreateWindow
void wxUsleep(unsigned long milliseconds)
{
void wxUsleep(unsigned long milliseconds)
{
+#else
+ if (inTimer)
+ return;
+
+ wxTheSleepTimer = new wxSleepTimer;
+ inTimer = TRUE;
+ wxTheSleepTimer->Start(milliseconds);
+ while (inTimer)
+ {
+ if (wxTheApp->Pending())
+ wxTheApp->Dispatch();
+ }
+ delete wxTheSleepTimer;
+ wxTheSleepTimer = NULL;
+#endif
}
void wxSleep(int nSecs)
}
void wxSleep(int nSecs)