1///////////////////////////////////////////////////////////////////////////// 2// Name: wx/palmos/fdrepdlg.h 3// Purpose: wxFindReplaceDialog class 4// Author: William Osborne - minimal working wxPalmOS port 5// Modified by: 6// Created: 10/13/04 7// RCS-ID: $Id: fdrepdlg.h 35698 2005-09-25 20:49:40Z MW $ 8// Copyright: (c) William Osborne 9// Licence: wxWindows licence 10///////////////////////////////////////////////////////////////////////////// 11 12#ifndef _WX_PALMOS_FDREPDLG_H_ 13#define _WX_PALMOS_FDREPDLG_H_ 14 15// ---------------------------------------------------------------------------- 16// wxFindReplaceDialog: dialog for searching / replacing text 17// ---------------------------------------------------------------------------- 18 19class WXDLLEXPORT wxFindReplaceDialog : public wxFindReplaceDialogBase 20{ 21public: 22 // ctors and such 23 wxFindReplaceDialog() { Init(); } 24 wxFindReplaceDialog(wxWindow *parent, 25 wxFindReplaceData *data, 26 const wxString &title, 27 int style = 0); 28 29 bool Create(wxWindow *parent, 30 wxFindReplaceData *data, 31 const wxString &title, 32 int style = 0); 33 34 virtual ~wxFindReplaceDialog(); 35 36 // implementation only from now on 37 38 wxFindReplaceDialogImpl *GetImpl() const { return m_impl; } 39 40 // override some base class virtuals 41 virtual bool Show(bool show = TRUE); 42 virtual void SetTitle( const wxString& title); 43 virtual wxString GetTitle() const; 44 45protected: 46 virtual void DoGetSize(int *width, int *height) const; 47 virtual void DoGetClientSize(int *width, int *height) const; 48 virtual void DoSetSize(int x, int y, 49 int width, int height, 50 int sizeFlags = wxSIZE_AUTO); 51 52 void Init(); 53 54 wxString m_title; 55 56 wxFindReplaceDialogImpl *m_impl; 57 58 DECLARE_DYNAMIC_CLASS(wxFindReplaceDialog) 59 DECLARE_NO_COPY_CLASS(wxFindReplaceDialog) 60}; 61 62#endif // _WX_PALMOS_FDREPDLG_H_ 63