| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /////////////////////////////////////////////////////////////////////////////
- // Name: artbrows.h
- // Purpose: wxArtProvider demo - art browser dialog
- // Author: Vaclav Slavik
- // Modified by:
- // Created: 2002/04/05
- // Copyright: (c) Vaclav Slavik
- // Licence: wxWindows licence
- /////////////////////////////////////////////////////////////////////////////
- #ifndef __ARTBROWS_H__
- #define __ARTBROWS_H__
- #include "wx/dialog.h"
- #include "wx/artprov.h"
- class WXDLLIMPEXP_FWD_CORE wxListCtrl;
- class WXDLLIMPEXP_FWD_CORE wxListEvent;
- class WXDLLIMPEXP_FWD_CORE wxStaticBitmap;
- class wxArtBrowserDialog : public wxDialog
- {
- public:
- wxArtBrowserDialog(wxWindow *parent);
- void SetArtClient(const wxArtClient& client);
- void SetArtBitmap(const wxArtID& id, const wxArtClient& client, const wxSize& size = wxDefaultSize);
- private:
- void OnSelectItem(wxListEvent &event);
- void OnChooseClient(wxCommandEvent &event);
- wxListCtrl *m_list;
- wxStaticBitmap *m_canvas;
- wxStaticText *m_text;
- wxString m_client;
- wxDECLARE_EVENT_TABLE();
- };
- #endif // __ARTBROWS_H__
|