From f49fd6d0cd050ccc55e1bcbb831e078eaac10feb Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Mon, 2 Jul 2007 08:00:48 +0000 Subject: [PATCH] Added SetBitmap, GetBitmap to wxWizard git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47066 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- docs/latex/wx/wizard.tex | 10 ++++++++++ include/wx/generic/wizard.h | 4 ++++ src/generic/wizard.cpp | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/docs/latex/wx/wizard.tex b/docs/latex/wx/wizard.tex index 0d26b0ec7f..19ff6221b3 100644 --- a/docs/latex/wx/wizard.tex +++ b/docs/latex/wx/wizard.tex @@ -157,6 +157,11 @@ This is useful if the decision about which pages to show is taken during run-time, as in this case, the wizard won't be able to get to all pages starting from a single one and you should call {\it Fit} separately for the others. +\membersection{wxWizard::GetBitmap}\label{wxwizardgetbitmap} + +\constfunc{const wxBitmap\&}{GetBitmap}{\void} + +Returns the bitmap used for the wizard. \membersection{wxWizard::GetCurrentPage}\label{wxwizardgetcurrentpage} @@ -241,6 +246,11 @@ Executes the wizard starting from the given page, returning {\tt true} if it was successfully finished or {\tt false} if user cancelled it. The {\it firstPage} can not be {\tt NULL}. +\membersection{wxWizard::SetBitmap}\label{wxwizardsetbitmap} + +\func{void}{SetBitmap}{\param{const wxBitmap\& }{bitmap}} + +Sets the bitmap used for the wizard. \membersection{wxWizard::SetPageSize}\label{wxwizardsetpagesize} diff --git a/include/wx/generic/wizard.h b/include/wx/generic/wizard.h index 0b0f5bed6f..798d7f91b3 100644 --- a/include/wx/generic/wizard.h +++ b/include/wx/generic/wizard.h @@ -55,6 +55,10 @@ public: virtual wxSizer *GetPageAreaSizer() const; virtual void SetBorder(int border); + /// set/get bitmap + const wxBitmap& GetBitmap() const { return m_bitmap; } + void SetBitmap(const wxBitmap& bitmap); + // implementation only from now on // ------------------------------- diff --git a/src/generic/wizard.cpp b/src/generic/wizard.cpp index c6581d6d39..c3d603509e 100644 --- a/src/generic/wizard.cpp +++ b/src/generic/wizard.cpp @@ -843,6 +843,13 @@ void wxWizard::OnWizEvent(wxWizardEvent& event) } } +void wxWizard::SetBitmap(const wxBitmap& bitmap) +{ + m_bitmap = bitmap; + if (m_statbmp) + m_statbmp->SetBitmap(m_bitmap); +} + // ---------------------------------------------------------------------------- // wxWizardEvent // ---------------------------------------------------------------------------- -- 2.45.2