X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/cd72551c2b6cbf67a4a5caf0ba00ba64e41183b2..0b9d77cef71f01559e2c81353efe623d25db63ad:/contrib/samples/gizmos/dynsash/dynsash.cpp?ds=inline diff --git a/contrib/samples/gizmos/dynsash/dynsash.cpp b/contrib/samples/gizmos/dynsash/dynsash.cpp index 4c15d95352..8c38649dc7 100644 --- a/contrib/samples/gizmos/dynsash/dynsash.cpp +++ b/contrib/samples/gizmos/dynsash/dynsash.cpp @@ -39,7 +39,7 @@ class SashHtmlWindow : public wxHtmlWindow { public: SashHtmlWindow(wxWindow *parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, - long style = wxHW_SCROLLBAR_NEVER, const wxString& name = "sashHtmlWindow"); + long style = wxHW_SCROLLBAR_NEVER, const wxString& name = wxT("sashHtmlWindow")); wxSize DoGetBestSize() const; @@ -51,19 +51,18 @@ private: IMPLEMENT_APP(Demo) -char *HTML_content = -"
Here is an example of how you can use wxDynamicSashWindow to allow your users to " -"dynamically split and unify the views of your windows. Try dragging out a few splits " -"and then reunifying the window." -"
Also, see the dynsash_switch sample for an example of an application which " -"manages the scrollbars provided by wxDynamicSashWindow itself." -; +wxChar *HTML_content = +wxT("
Here is an example of how you can use wxDynamicSashWindow to allow your users to ") +wxT("dynamically split and unify the views of your windows. Try dragging out a few splits ") +wxT("and then reunifying the window.") +wxT("
Also, see the dynsash_switch sample for an example of an application which ") +wxT("manages the scrollbars provided by wxDynamicSashWindow itself."); bool Demo::OnInit() { wxInitAllImageHandlers(); - wxFrame *frame = new wxFrame(NULL, -1, "Dynamic Sash Demo"); + wxFrame *frame = new wxFrame(NULL, -1, wxT("Dynamic Sash Demo")); frame->SetSize(480, 480); wxDynamicSashWindow *sash = new wxDynamicSashWindow(frame, -1); @@ -79,8 +78,9 @@ bool Demo::OnInit() { SashHtmlWindow::SashHtmlWindow(wxWindow *parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name) : wxHtmlWindow(parent, id, pos, size, style, name) { - Connect(-1, wxEVT_DYNAMIC_SASH_SPLIT, - (wxObjectEventFunction)(wxCommandEventFunction)(wxDynamicSashSplitEventFunction) &SashHtmlWindow::OnSplit); + Connect(-1, wxEVT_DYNAMIC_SASH_SPLIT, (wxObjectEventFunction) + (wxEventFunction) + (wxDynamicSashSplitEventFunction)&SashHtmlWindow::OnSplit); m_dyn_sash = parent; } @@ -96,7 +96,7 @@ wxSize SashHtmlWindow::DoGetBestSize() const { return wxHtmlWindow::GetBestSize(); } -void SashHtmlWindow::OnSplit(wxDynamicSashSplitEvent& event) { +void SashHtmlWindow::OnSplit(wxDynamicSashSplitEvent& WXUNUSED(event)) { wxHtmlWindow *html = new SashHtmlWindow(m_dyn_sash, -1); html->SetPage(HTML_content); }