WX_DEFINE_VARARG_FUNC_VOID(Printf, DoPrintf)
protected:
- virtual void DoPrintf(const wxChar* format, ...) ATTRIBUTE_PRINTF_2 = 0;
+ void DoPrintf(const wxChar* format, ...) ATTRIBUTE_PRINTF_2;
+ virtual void Output(const wxString& str) = 0;
};
#ifdef __VISUALC__
wxMessageOutputBest() { }
protected:
- virtual void DoPrintf(const wxChar* format, ...) ATTRIBUTE_PRINTF_2;
+ virtual void Output(const wxString& str);
};
// ----------------------------------------------------------------------------
wxMessageOutputStderr() { }
protected:
- virtual void DoPrintf(const wxChar* format, ...) ATTRIBUTE_PRINTF_2;
+ virtual void Output(const wxString& str);
};
// ----------------------------------------------------------------------------
wxMessageOutputMessageBox() { }
protected:
- virtual void DoPrintf(const wxChar* format, ...) ATTRIBUTE_PRINTF_2;
+ virtual void Output(const wxString& str);
};
#endif // wxUSE_GUI
wxMessageOutputDebug() { }
protected:
- virtual void DoPrintf(const wxChar* format, ...) ATTRIBUTE_PRINTF_2;
+ virtual void Output(const wxString& str);
};
// ----------------------------------------------------------------------------
wxMessageOutputLog() { }
protected:
- virtual void DoPrintf(const wxChar* format, ...) ATTRIBUTE_PRINTF_2;
+ virtual void Output(const wxString& str);
};
#endif