]>
git.saurik.com Git - wxWidgets.git/blob - include/wx/univ/panel.h
1 ///////////////////////////////////////////////////////////////////////////////
2 // Name: wx/univ/panel.h
3 // Purpose: wxUniversal-specific wxPanel class.
4 // Author: Vadim Zeitlin
6 // RCS-ID: $Id: wxhead.h,v 1.12 2010-04-22 12:44:51 zeitlin Exp $
7 // Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
8 // Licence: wxWindows licence
9 ///////////////////////////////////////////////////////////////////////////////
11 #ifndef _WX_UNIV_PANEL_H_
12 #define _WX_UNIV_PANEL_H_
14 // ----------------------------------------------------------------------------
16 // ----------------------------------------------------------------------------
18 class WXDLLIMPEXP_CORE wxPanel
: public wxPanelBase
23 wxPanel(wxWindow
*parent
,
24 wxWindowID winid
= wxID_ANY
,
25 const wxPoint
& pos
= wxDefaultPosition
,
26 const wxSize
& size
= wxDefaultSize
,
27 long style
= wxTAB_TRAVERSAL
| wxNO_BORDER
,
28 const wxString
& name
= wxPanelNameStr
)
30 Create(parent
, winid
, pos
, size
, style
, name
);
33 virtual bool IsCanvasWindow() const { return true; }
35 #ifdef WXWIN_COMPATIBILITY_2_8
36 wxDEPRECATED_CONSTRUCTOR(
37 wxPanel(wxWindow
*parent
,
38 int x
, int y
, int width
, int height
,
39 long style
= wxTAB_TRAVERSAL
| wxNO_BORDER
,
40 const wxString
& name
= wxPanelNameStr
)
42 Create(parent
, wxID_ANY
, wxPoint(x
, y
), wxSize(width
, height
), style
, name
);
45 #endif // WXWIN_COMPATIBILITY_2_8
48 virtual void DoSetBackgroundBitmap(const wxBitmap
& bmp
)
50 // We have support for background bitmap even at the base class level.
51 SetBackground(bmp
, wxALIGN_NOT
, wxTILE
);
55 wxDECLARE_DYNAMIC_CLASS_NO_COPY(wxPanel
);
58 #endif // _WX_UNIV_PANEL_H_