moving userpane attribute into implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67233 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -279,7 +279,7 @@ enum {
|
||||
class WXDLLIMPEXP_CORE wxMacControl : public wxWidgetImpl
|
||||
{
|
||||
public :
|
||||
wxMacControl( wxWindowMac* peer , bool isRootControl = false );
|
||||
wxMacControl( wxWindowMac* peer , bool isRootControl = false, bool isUserPane = false );
|
||||
wxMacControl() ;
|
||||
virtual ~wxMacControl();
|
||||
|
||||
|
@@ -48,7 +48,7 @@ class WXDLLIMPEXP_FWD_CORE wxDialog;
|
||||
class WXDLLIMPEXP_CORE wxWidgetCocoaImpl : public wxWidgetImpl
|
||||
{
|
||||
public :
|
||||
wxWidgetCocoaImpl( wxWindowMac* peer , WXWidget w, bool isRootControl = false ) ;
|
||||
wxWidgetCocoaImpl( wxWindowMac* peer , WXWidget w, bool isRootControl = false, bool isUserPane = false ) ;
|
||||
wxWidgetCocoaImpl() ;
|
||||
~wxWidgetCocoaImpl();
|
||||
|
||||
|
@@ -193,7 +193,7 @@ protected :
|
||||
class WXDLLIMPEXP_CORE wxWidgetImpl : public wxObject
|
||||
{
|
||||
public :
|
||||
wxWidgetImpl( wxWindowMac* peer , bool isRootControl = false );
|
||||
wxWidgetImpl( wxWindowMac* peer , bool isRootControl = false, bool isUserPane = false );
|
||||
wxWidgetImpl();
|
||||
virtual ~wxWidgetImpl();
|
||||
|
||||
@@ -201,6 +201,8 @@ public :
|
||||
|
||||
bool IsRootControl() const { return m_isRootControl; }
|
||||
|
||||
bool IsUserPane() const { return m_isUserPane; }
|
||||
|
||||
wxWindowMac* GetWXPeer() const { return m_wxPeer; }
|
||||
|
||||
bool IsOk() const { return GetWXWidget() != NULL; }
|
||||
@@ -520,6 +522,7 @@ public :
|
||||
static void Convert( wxPoint *pt , wxWidgetImpl *from , wxWidgetImpl *to );
|
||||
protected :
|
||||
bool m_isRootControl;
|
||||
bool m_isUserPane;
|
||||
wxWindowMac* m_wxPeer;
|
||||
bool m_needsFocusRect;
|
||||
bool m_needsFrame;
|
||||
|
@@ -31,7 +31,7 @@ wxBitmap WXDLLIMPEXP_CORE wxOSXCreateSystemBitmap(const wxString& id, const wxSt
|
||||
class WXDLLIMPEXP_CORE wxWidgetIPhoneImpl : public wxWidgetImpl
|
||||
{
|
||||
public :
|
||||
wxWidgetIPhoneImpl( wxWindowMac* peer , WXWidget w, bool isRootControl = false ) ;
|
||||
wxWidgetIPhoneImpl( wxWindowMac* peer , WXWidget w, bool isRootControl = false, bool isUserPane = false ) ;
|
||||
wxWidgetIPhoneImpl() ;
|
||||
~wxWidgetIPhoneImpl();
|
||||
|
||||
|
@@ -868,8 +868,8 @@ wxMacControl::wxMacControl()
|
||||
Init();
|
||||
}
|
||||
|
||||
wxMacControl::wxMacControl(wxWindowMac* peer , bool isRootControl ) :
|
||||
wxWidgetImpl( peer, isRootControl )
|
||||
wxMacControl::wxMacControl(wxWindowMac* peer , bool isRootControl, bool isUserPane ) :
|
||||
wxWidgetImpl( peer, isRootControl, isUserPane )
|
||||
{
|
||||
Init();
|
||||
}
|
||||
|
@@ -1345,8 +1345,8 @@ void wxOSXCocoaClassAddWXMethods(Class c)
|
||||
|
||||
IMPLEMENT_DYNAMIC_CLASS( wxWidgetCocoaImpl , wxWidgetImpl )
|
||||
|
||||
wxWidgetCocoaImpl::wxWidgetCocoaImpl( wxWindowMac* peer , WXWidget w, bool isRootControl ) :
|
||||
wxWidgetImpl( peer, isRootControl )
|
||||
wxWidgetCocoaImpl::wxWidgetCocoaImpl( wxWindowMac* peer , WXWidget w, bool isRootControl, bool isUserPane ) :
|
||||
wxWidgetImpl( peer, isRootControl, isUserPane )
|
||||
{
|
||||
Init();
|
||||
m_osxView = w;
|
||||
|
@@ -329,8 +329,8 @@ void wxOSXIPhoneClassAddWXMethods(Class c)
|
||||
|
||||
IMPLEMENT_DYNAMIC_CLASS( wxWidgetIPhoneImpl , wxWidgetImpl )
|
||||
|
||||
wxWidgetIPhoneImpl::wxWidgetIPhoneImpl( wxWindowMac* peer , WXWidget w, bool isRootControl ) :
|
||||
wxWidgetImpl( peer, isRootControl ), m_osxView(w)
|
||||
wxWidgetIPhoneImpl::wxWidgetIPhoneImpl( wxWindowMac* peer , WXWidget w, bool isRootControl, bool isUserPane ) :
|
||||
wxWidgetImpl( peer, isRootControl, isUserPane ), m_osxView(w)
|
||||
{
|
||||
}
|
||||
|
||||
|
@@ -2607,10 +2607,11 @@ void wxWidgetImpl::RemoveAssociations(wxWidgetImpl* impl)
|
||||
|
||||
IMPLEMENT_ABSTRACT_CLASS( wxWidgetImpl , wxObject )
|
||||
|
||||
wxWidgetImpl::wxWidgetImpl( wxWindowMac* peer , bool isRootControl )
|
||||
wxWidgetImpl::wxWidgetImpl( wxWindowMac* peer , bool isRootControl, bool isUserPane )
|
||||
{
|
||||
Init();
|
||||
m_isRootControl = isRootControl;
|
||||
m_isUserPane = isUserPane;
|
||||
m_wxPeer = peer;
|
||||
m_shouldSendEvents = true;
|
||||
}
|
||||
|
Reference in New Issue
Block a user