wxMac: wxUniversal integration steps
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10832 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -168,6 +168,19 @@ int WXDLLEXPORT wxStricmp(const wxChar *psz1, const wxChar *psz2)
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef wxStricmp
|
||||
int WXDLLEXPORT wxStrnicmp(const wxChar *s1, const wxChar *s2, size_t n)
|
||||
{
|
||||
register wxChar c1, c2;
|
||||
while (n && ((c1 = wxTolower(*s1)) == (c2 = wxTolower(*s2)) ) && c1) n--, s1++, s2++;
|
||||
if (n) {
|
||||
if (c1 < c2) return -1;
|
||||
if (c1 > c2) return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef wxStrtok
|
||||
WXDLLEXPORT wxChar * wxStrtok(wxChar *psz, const wxChar *delim, wxChar **save_ptr)
|
||||
{
|
||||
|
||||
Binary file not shown.
@@ -48,7 +48,7 @@ wxWindowDC::wxWindowDC()
|
||||
wxWindowDC::wxWindowDC(wxWindow *the_canvas)
|
||||
{
|
||||
WindowRef windowref ;
|
||||
wxWindow* rootwindow ;
|
||||
wxWindowMac* rootwindow ;
|
||||
|
||||
// this time it is really the full window
|
||||
|
||||
@@ -78,7 +78,7 @@ wxClientDC::wxClientDC()
|
||||
wxClientDC::wxClientDC(wxWindow *window)
|
||||
{
|
||||
WindowRef windowref ;
|
||||
wxWindow* rootwindow ;
|
||||
wxWindowMac* rootwindow ;
|
||||
|
||||
window->MacGetPortClientParams(&m_macLocalOrigin, &m_macClipRect , &windowref , &rootwindow );
|
||||
m_macPort = UMAGetWindowPort( windowref ) ;
|
||||
@@ -106,7 +106,7 @@ wxPaintDC::wxPaintDC()
|
||||
wxPaintDC::wxPaintDC(wxWindow *window)
|
||||
{
|
||||
WindowRef windowref ;
|
||||
wxWindow* rootwindow ;
|
||||
wxWindowMac* rootwindow ;
|
||||
|
||||
window->MacGetPortClientParams(&m_macLocalOrigin, &m_macClipRect , &windowref , &rootwindow );
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: frame.cpp
|
||||
// Purpose: wxFrame
|
||||
// Purpose: wxFrameMac
|
||||
// Author: AUTHOR
|
||||
// Modified by:
|
||||
// Created: ??/??/98
|
||||
@@ -29,22 +29,25 @@ extern wxList wxModelessWindows;
|
||||
extern wxList wxPendingDelete;
|
||||
|
||||
#if !USE_SHARED_LIBRARY
|
||||
BEGIN_EVENT_TABLE(wxFrame, wxFrameBase)
|
||||
// EVT_SIZE(wxFrame::OnSize)
|
||||
EVT_ACTIVATE(wxFrame::OnActivate)
|
||||
// EVT_MENU_HIGHLIGHT_ALL(wxFrame::OnMenuHighlight)
|
||||
EVT_SYS_COLOUR_CHANGED(wxFrame::OnSysColourChanged)
|
||||
// EVT_IDLE(wxFrame::OnIdle)
|
||||
// EVT_CLOSE(wxFrame::OnCloseWindow)
|
||||
BEGIN_EVENT_TABLE(wxFrameMac, wxFrameBase)
|
||||
// EVT_SIZE(wxFrameMac::OnSize)
|
||||
EVT_ACTIVATE(wxFrameMac::OnActivate)
|
||||
// EVT_MENU_HIGHLIGHT_ALL(wxFrameMac::OnMenuHighlight)
|
||||
EVT_SYS_COLOUR_CHANGED(wxFrameMac::OnSysColourChanged)
|
||||
// EVT_IDLE(wxFrameMac::OnIdle)
|
||||
// EVT_CLOSE(wxFrameMac::OnCloseWindow)
|
||||
END_EVENT_TABLE()
|
||||
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxFrame, wxWindow)
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxFrameMac, wxWindow)
|
||||
#endif
|
||||
#ifndef __WXUNIVERSAL__
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxFrame, wxFrameMac)
|
||||
#endif
|
||||
|
||||
#if wxUSE_NATIVE_STATUSBAR
|
||||
bool wxFrame::m_useNativeStatusBar = TRUE;
|
||||
bool wxFrameMac::m_useNativeStatusBar = TRUE;
|
||||
#else
|
||||
bool wxFrame::m_useNativeStatusBar = FALSE;
|
||||
bool wxFrameMac::m_useNativeStatusBar = FALSE;
|
||||
#endif
|
||||
|
||||
#define WX_MAC_STATUSBAR_HEIGHT 15
|
||||
@@ -52,7 +55,7 @@ bool wxFrame::m_useNativeStatusBar = FALSE;
|
||||
// creation/destruction
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void wxFrame::Init()
|
||||
void wxFrameMac::Init()
|
||||
{
|
||||
m_frameMenuBar = NULL;
|
||||
|
||||
@@ -69,7 +72,7 @@ void wxFrame::Init()
|
||||
#endif
|
||||
}
|
||||
|
||||
wxPoint wxFrame::GetClientAreaOrigin() const
|
||||
wxPoint wxFrameMac::GetClientAreaOrigin() const
|
||||
{
|
||||
// on mac we are at position -1,-1 with the control
|
||||
wxPoint pt(0, 0);
|
||||
@@ -94,7 +97,7 @@ wxPoint wxFrame::GetClientAreaOrigin() const
|
||||
return pt;
|
||||
}
|
||||
|
||||
bool wxFrame::Create(wxWindow *parent,
|
||||
bool wxFrameMac::Create(wxWindow *parent,
|
||||
wxWindowID id,
|
||||
const wxString& title,
|
||||
const wxPoint& pos,
|
||||
@@ -123,7 +126,7 @@ bool wxFrame::Create(wxWindow *parent,
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
wxFrame::~wxFrame()
|
||||
wxFrameMac::~wxFrameMac()
|
||||
{
|
||||
m_isBeingDeleted = TRUE;
|
||||
wxTopLevelWindows.DeleteObject(this);
|
||||
@@ -146,7 +149,7 @@ wxFrame::~wxFrame()
|
||||
}
|
||||
|
||||
|
||||
bool wxFrame::Enable(bool enable)
|
||||
bool wxFrameMac::Enable(bool enable)
|
||||
{
|
||||
if ( !wxWindow::Enable(enable) )
|
||||
return FALSE;
|
||||
@@ -162,40 +165,40 @@ bool wxFrame::Enable(bool enable)
|
||||
return TRUE;
|
||||
}
|
||||
// Equivalent to maximize/restore in Windows
|
||||
void wxFrame::Maximize(bool maximize)
|
||||
void wxFrameMac::Maximize(bool maximize)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
bool wxFrame::IsIconized() const
|
||||
bool wxFrameMac::IsIconized() const
|
||||
{
|
||||
// TODO
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
void wxFrame::Iconize(bool iconize)
|
||||
void wxFrameMac::Iconize(bool iconize)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// Is the frame maximized?
|
||||
bool wxFrame::IsMaximized(void) const
|
||||
bool wxFrameMac::IsMaximized(void) const
|
||||
{
|
||||
// TODO
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
void wxFrame::Restore()
|
||||
void wxFrameMac::Restore()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
void wxFrame::SetIcon(const wxIcon& icon)
|
||||
void wxFrameMac::SetIcon(const wxIcon& icon)
|
||||
{
|
||||
wxFrameBase::SetIcon(icon);
|
||||
}
|
||||
|
||||
wxStatusBar *wxFrame::OnCreateStatusBar(int number, long style, wxWindowID id,
|
||||
wxStatusBar *wxFrameMac::OnCreateStatusBar(int number, long style, wxWindowID id,
|
||||
const wxString& name)
|
||||
{
|
||||
wxStatusBar *statusBar = NULL;
|
||||
@@ -207,7 +210,7 @@ wxStatusBar *wxFrame::OnCreateStatusBar(int number, long style, wxWindowID id,
|
||||
return statusBar;
|
||||
}
|
||||
|
||||
void wxFrame::PositionStatusBar()
|
||||
void wxFrameMac::PositionStatusBar()
|
||||
{
|
||||
if (m_frameStatusBar )
|
||||
{
|
||||
@@ -222,7 +225,7 @@ void wxFrame::PositionStatusBar()
|
||||
}
|
||||
}
|
||||
|
||||
void wxFrame::SetMenuBar(wxMenuBar *menuBar)
|
||||
void wxFrameMac::SetMenuBar(wxMenuBar *menuBar)
|
||||
{
|
||||
if (!menuBar)
|
||||
{
|
||||
@@ -231,12 +234,12 @@ void wxFrame::SetMenuBar(wxMenuBar *menuBar)
|
||||
|
||||
m_frameMenuBar = menuBar;
|
||||
// m_frameMenuBar->MacInstallMenuBar() ;
|
||||
m_frameMenuBar->Attach(this);
|
||||
m_frameMenuBar->Attach((wxFrame *)this);
|
||||
}
|
||||
|
||||
|
||||
// Responds to colour changes, and passes event on to children.
|
||||
void wxFrame::OnSysColourChanged(wxSysColourChangedEvent& event)
|
||||
void wxFrameMac::OnSysColourChanged(wxSysColourChangedEvent& event)
|
||||
{
|
||||
SetBackgroundColour(wxSystemSettings::GetSystemColour(wxSYS_COLOUR_APPWORKSPACE));
|
||||
Refresh();
|
||||
@@ -255,7 +258,7 @@ void wxFrame::OnSysColourChanged(wxSysColourChangedEvent& event)
|
||||
|
||||
// Default activation behaviour - set the focus for the first child
|
||||
// subwindow found.
|
||||
void wxFrame::OnActivate(wxActivateEvent& event)
|
||||
void wxFrameMac::OnActivate(wxActivateEvent& event)
|
||||
{
|
||||
if ( !event.GetActive() )
|
||||
{
|
||||
@@ -307,7 +310,7 @@ void wxFrame::OnActivate(wxActivateEvent& event)
|
||||
}
|
||||
}
|
||||
|
||||
void wxFrame::DoGetClientSize(int *x, int *y) const
|
||||
void wxFrameMac::DoGetClientSize(int *x, int *y) const
|
||||
{
|
||||
wxWindow::DoGetClientSize( x , y ) ;
|
||||
|
||||
@@ -325,7 +328,7 @@ void wxFrame::DoGetClientSize(int *x, int *y) const
|
||||
*x -= pt.x;
|
||||
}
|
||||
|
||||
void wxFrame::DoSetClientSize(int clientwidth, int clientheight)
|
||||
void wxFrameMac::DoSetClientSize(int clientwidth, int clientheight)
|
||||
{
|
||||
int currentclientwidth , currentclientheight ;
|
||||
int currentwidth , currentheight ;
|
||||
@@ -345,7 +348,7 @@ void wxFrame::DoSetClientSize(int clientwidth, int clientheight)
|
||||
|
||||
|
||||
#if wxUSE_TOOLBAR
|
||||
wxToolBar* wxFrame::CreateToolBar(long style, wxWindowID id, const wxString& name)
|
||||
wxToolBar* wxFrameMac::CreateToolBar(long style, wxWindowID id, const wxString& name)
|
||||
{
|
||||
if ( wxFrameBase::CreateToolBar(style, id, name) )
|
||||
{
|
||||
@@ -355,7 +358,7 @@ wxToolBar* wxFrame::CreateToolBar(long style, wxWindowID id, const wxString& nam
|
||||
return m_frameToolBar;
|
||||
}
|
||||
|
||||
void wxFrame::PositionToolBar()
|
||||
void wxFrameMac::PositionToolBar()
|
||||
{
|
||||
int cw, ch;
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -48,7 +48,7 @@ wxWindowDC::wxWindowDC()
|
||||
wxWindowDC::wxWindowDC(wxWindow *the_canvas)
|
||||
{
|
||||
WindowRef windowref ;
|
||||
wxWindow* rootwindow ;
|
||||
wxWindowMac* rootwindow ;
|
||||
|
||||
// this time it is really the full window
|
||||
|
||||
@@ -78,7 +78,7 @@ wxClientDC::wxClientDC()
|
||||
wxClientDC::wxClientDC(wxWindow *window)
|
||||
{
|
||||
WindowRef windowref ;
|
||||
wxWindow* rootwindow ;
|
||||
wxWindowMac* rootwindow ;
|
||||
|
||||
window->MacGetPortClientParams(&m_macLocalOrigin, &m_macClipRect , &windowref , &rootwindow );
|
||||
m_macPort = UMAGetWindowPort( windowref ) ;
|
||||
@@ -106,7 +106,7 @@ wxPaintDC::wxPaintDC()
|
||||
wxPaintDC::wxPaintDC(wxWindow *window)
|
||||
{
|
||||
WindowRef windowref ;
|
||||
wxWindow* rootwindow ;
|
||||
wxWindowMac* rootwindow ;
|
||||
|
||||
window->MacGetPortClientParams(&m_macLocalOrigin, &m_macClipRect , &windowref , &rootwindow );
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: frame.cpp
|
||||
// Purpose: wxFrame
|
||||
// Purpose: wxFrameMac
|
||||
// Author: AUTHOR
|
||||
// Modified by:
|
||||
// Created: ??/??/98
|
||||
@@ -29,22 +29,25 @@ extern wxList wxModelessWindows;
|
||||
extern wxList wxPendingDelete;
|
||||
|
||||
#if !USE_SHARED_LIBRARY
|
||||
BEGIN_EVENT_TABLE(wxFrame, wxFrameBase)
|
||||
// EVT_SIZE(wxFrame::OnSize)
|
||||
EVT_ACTIVATE(wxFrame::OnActivate)
|
||||
// EVT_MENU_HIGHLIGHT_ALL(wxFrame::OnMenuHighlight)
|
||||
EVT_SYS_COLOUR_CHANGED(wxFrame::OnSysColourChanged)
|
||||
// EVT_IDLE(wxFrame::OnIdle)
|
||||
// EVT_CLOSE(wxFrame::OnCloseWindow)
|
||||
BEGIN_EVENT_TABLE(wxFrameMac, wxFrameBase)
|
||||
// EVT_SIZE(wxFrameMac::OnSize)
|
||||
EVT_ACTIVATE(wxFrameMac::OnActivate)
|
||||
// EVT_MENU_HIGHLIGHT_ALL(wxFrameMac::OnMenuHighlight)
|
||||
EVT_SYS_COLOUR_CHANGED(wxFrameMac::OnSysColourChanged)
|
||||
// EVT_IDLE(wxFrameMac::OnIdle)
|
||||
// EVT_CLOSE(wxFrameMac::OnCloseWindow)
|
||||
END_EVENT_TABLE()
|
||||
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxFrame, wxWindow)
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxFrameMac, wxWindow)
|
||||
#endif
|
||||
#ifndef __WXUNIVERSAL__
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxFrame, wxFrameMac)
|
||||
#endif
|
||||
|
||||
#if wxUSE_NATIVE_STATUSBAR
|
||||
bool wxFrame::m_useNativeStatusBar = TRUE;
|
||||
bool wxFrameMac::m_useNativeStatusBar = TRUE;
|
||||
#else
|
||||
bool wxFrame::m_useNativeStatusBar = FALSE;
|
||||
bool wxFrameMac::m_useNativeStatusBar = FALSE;
|
||||
#endif
|
||||
|
||||
#define WX_MAC_STATUSBAR_HEIGHT 15
|
||||
@@ -52,7 +55,7 @@ bool wxFrame::m_useNativeStatusBar = FALSE;
|
||||
// creation/destruction
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void wxFrame::Init()
|
||||
void wxFrameMac::Init()
|
||||
{
|
||||
m_frameMenuBar = NULL;
|
||||
|
||||
@@ -69,7 +72,7 @@ void wxFrame::Init()
|
||||
#endif
|
||||
}
|
||||
|
||||
wxPoint wxFrame::GetClientAreaOrigin() const
|
||||
wxPoint wxFrameMac::GetClientAreaOrigin() const
|
||||
{
|
||||
// on mac we are at position -1,-1 with the control
|
||||
wxPoint pt(0, 0);
|
||||
@@ -94,7 +97,7 @@ wxPoint wxFrame::GetClientAreaOrigin() const
|
||||
return pt;
|
||||
}
|
||||
|
||||
bool wxFrame::Create(wxWindow *parent,
|
||||
bool wxFrameMac::Create(wxWindow *parent,
|
||||
wxWindowID id,
|
||||
const wxString& title,
|
||||
const wxPoint& pos,
|
||||
@@ -123,7 +126,7 @@ bool wxFrame::Create(wxWindow *parent,
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
wxFrame::~wxFrame()
|
||||
wxFrameMac::~wxFrameMac()
|
||||
{
|
||||
m_isBeingDeleted = TRUE;
|
||||
wxTopLevelWindows.DeleteObject(this);
|
||||
@@ -146,7 +149,7 @@ wxFrame::~wxFrame()
|
||||
}
|
||||
|
||||
|
||||
bool wxFrame::Enable(bool enable)
|
||||
bool wxFrameMac::Enable(bool enable)
|
||||
{
|
||||
if ( !wxWindow::Enable(enable) )
|
||||
return FALSE;
|
||||
@@ -162,40 +165,40 @@ bool wxFrame::Enable(bool enable)
|
||||
return TRUE;
|
||||
}
|
||||
// Equivalent to maximize/restore in Windows
|
||||
void wxFrame::Maximize(bool maximize)
|
||||
void wxFrameMac::Maximize(bool maximize)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
bool wxFrame::IsIconized() const
|
||||
bool wxFrameMac::IsIconized() const
|
||||
{
|
||||
// TODO
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
void wxFrame::Iconize(bool iconize)
|
||||
void wxFrameMac::Iconize(bool iconize)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
// Is the frame maximized?
|
||||
bool wxFrame::IsMaximized(void) const
|
||||
bool wxFrameMac::IsMaximized(void) const
|
||||
{
|
||||
// TODO
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
void wxFrame::Restore()
|
||||
void wxFrameMac::Restore()
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
void wxFrame::SetIcon(const wxIcon& icon)
|
||||
void wxFrameMac::SetIcon(const wxIcon& icon)
|
||||
{
|
||||
wxFrameBase::SetIcon(icon);
|
||||
}
|
||||
|
||||
wxStatusBar *wxFrame::OnCreateStatusBar(int number, long style, wxWindowID id,
|
||||
wxStatusBar *wxFrameMac::OnCreateStatusBar(int number, long style, wxWindowID id,
|
||||
const wxString& name)
|
||||
{
|
||||
wxStatusBar *statusBar = NULL;
|
||||
@@ -207,7 +210,7 @@ wxStatusBar *wxFrame::OnCreateStatusBar(int number, long style, wxWindowID id,
|
||||
return statusBar;
|
||||
}
|
||||
|
||||
void wxFrame::PositionStatusBar()
|
||||
void wxFrameMac::PositionStatusBar()
|
||||
{
|
||||
if (m_frameStatusBar )
|
||||
{
|
||||
@@ -222,7 +225,7 @@ void wxFrame::PositionStatusBar()
|
||||
}
|
||||
}
|
||||
|
||||
void wxFrame::SetMenuBar(wxMenuBar *menuBar)
|
||||
void wxFrameMac::SetMenuBar(wxMenuBar *menuBar)
|
||||
{
|
||||
if (!menuBar)
|
||||
{
|
||||
@@ -231,12 +234,12 @@ void wxFrame::SetMenuBar(wxMenuBar *menuBar)
|
||||
|
||||
m_frameMenuBar = menuBar;
|
||||
// m_frameMenuBar->MacInstallMenuBar() ;
|
||||
m_frameMenuBar->Attach(this);
|
||||
m_frameMenuBar->Attach((wxFrame *)this);
|
||||
}
|
||||
|
||||
|
||||
// Responds to colour changes, and passes event on to children.
|
||||
void wxFrame::OnSysColourChanged(wxSysColourChangedEvent& event)
|
||||
void wxFrameMac::OnSysColourChanged(wxSysColourChangedEvent& event)
|
||||
{
|
||||
SetBackgroundColour(wxSystemSettings::GetSystemColour(wxSYS_COLOUR_APPWORKSPACE));
|
||||
Refresh();
|
||||
@@ -255,7 +258,7 @@ void wxFrame::OnSysColourChanged(wxSysColourChangedEvent& event)
|
||||
|
||||
// Default activation behaviour - set the focus for the first child
|
||||
// subwindow found.
|
||||
void wxFrame::OnActivate(wxActivateEvent& event)
|
||||
void wxFrameMac::OnActivate(wxActivateEvent& event)
|
||||
{
|
||||
if ( !event.GetActive() )
|
||||
{
|
||||
@@ -307,7 +310,7 @@ void wxFrame::OnActivate(wxActivateEvent& event)
|
||||
}
|
||||
}
|
||||
|
||||
void wxFrame::DoGetClientSize(int *x, int *y) const
|
||||
void wxFrameMac::DoGetClientSize(int *x, int *y) const
|
||||
{
|
||||
wxWindow::DoGetClientSize( x , y ) ;
|
||||
|
||||
@@ -325,7 +328,7 @@ void wxFrame::DoGetClientSize(int *x, int *y) const
|
||||
*x -= pt.x;
|
||||
}
|
||||
|
||||
void wxFrame::DoSetClientSize(int clientwidth, int clientheight)
|
||||
void wxFrameMac::DoSetClientSize(int clientwidth, int clientheight)
|
||||
{
|
||||
int currentclientwidth , currentclientheight ;
|
||||
int currentwidth , currentheight ;
|
||||
@@ -345,7 +348,7 @@ void wxFrame::DoSetClientSize(int clientwidth, int clientheight)
|
||||
|
||||
|
||||
#if wxUSE_TOOLBAR
|
||||
wxToolBar* wxFrame::CreateToolBar(long style, wxWindowID id, const wxString& name)
|
||||
wxToolBar* wxFrameMac::CreateToolBar(long style, wxWindowID id, const wxString& name)
|
||||
{
|
||||
if ( wxFrameBase::CreateToolBar(style, id, name) )
|
||||
{
|
||||
@@ -355,7 +358,7 @@ wxToolBar* wxFrame::CreateToolBar(long style, wxWindowID id, const wxString& nam
|
||||
return m_frameToolBar;
|
||||
}
|
||||
|
||||
void wxFrame::PositionToolBar()
|
||||
void wxFrameMac::PositionToolBar()
|
||||
{
|
||||
int cw, ch;
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
BIN
src/makemac6.mcp
BIN
src/makemac6.mcp
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -75,13 +75,21 @@ void wxFrame::OnSize(wxSizeEvent& event)
|
||||
{
|
||||
#if wxUSE_MENUS
|
||||
PositionMenuBar();
|
||||
<<<<<<< framuniv.cpp
|
||||
#endif
|
||||
=======
|
||||
#endif // wxUSE_WAVE
|
||||
|
||||
>>>>>>> 1.4
|
||||
event.Skip();
|
||||
}
|
||||
|
||||
<<<<<<< framuniv.cpp
|
||||
#if wxUSE_MENUS
|
||||
=======
|
||||
#if wxUSE_MENUS
|
||||
|
||||
>>>>>>> 1.4
|
||||
void wxFrame::PositionMenuBar()
|
||||
{
|
||||
if ( m_frameMenuBar )
|
||||
@@ -92,9 +100,14 @@ void wxFrame::PositionMenuBar()
|
||||
GetClientSize().x, -1);
|
||||
}
|
||||
}
|
||||
<<<<<<< framuniv.cpp
|
||||
#endif // wxUSE_MENUS
|
||||
|
||||
=======
|
||||
|
||||
#endif // wxUSE_MENUS
|
||||
|
||||
>>>>>>> 1.4
|
||||
wxPoint wxFrame::GetClientAreaOrigin() const
|
||||
{
|
||||
wxPoint pt = wxFrameNative::GetClientAreaOrigin();
|
||||
|
||||
@@ -186,6 +186,7 @@ public:
|
||||
// we don't have the ticks in GTK version
|
||||
}
|
||||
|
||||
#if wxUSE_MENUS
|
||||
virtual void DrawMenuBarItem(wxDC& dc,
|
||||
const wxRect& rect,
|
||||
const wxString& label,
|
||||
@@ -202,7 +203,7 @@ public:
|
||||
virtual void DrawMenuSeparator(wxDC& dc,
|
||||
wxCoord y,
|
||||
const wxMenuGeometryInfo& geomInfo);
|
||||
|
||||
#endif
|
||||
virtual void GetComboBitmaps(wxBitmap *bmpNormal,
|
||||
wxBitmap *bmpPressed,
|
||||
wxBitmap *bmpDisabled);
|
||||
@@ -248,11 +249,12 @@ public:
|
||||
virtual wxSize GetSliderThumbSize(const wxRect& rect,
|
||||
wxOrientation orient) const;
|
||||
virtual wxSize GetProgressBarStep() const { return wxSize(16, 32); }
|
||||
#if wxUSE_MENUS
|
||||
|
||||
virtual wxSize GetMenuBarItemSize(const wxSize& sizeText) const;
|
||||
virtual wxMenuGeometryInfo *GetMenuGeometry(wxWindow *win,
|
||||
const wxMenu& menu) const;
|
||||
|
||||
#endif
|
||||
// helpers for "wxBitmap wxColourScheme::Get()"
|
||||
void DrawCheckBitmap(wxDC& dc, const wxRect& rect);
|
||||
void DrawUncheckBitmap(wxDC& dc, const wxRect& rect, bool isPressed);
|
||||
@@ -1745,6 +1747,7 @@ void wxGTKRenderer::DrawSliderThumb(wxDC& dc,
|
||||
DrawShadedRect(dc, &rect, m_penDarkGrey, m_penHighlight);
|
||||
}
|
||||
|
||||
#if wxUSE_MENUS
|
||||
// ----------------------------------------------------------------------------
|
||||
// menu and menubar
|
||||
// ----------------------------------------------------------------------------
|
||||
@@ -1789,7 +1792,7 @@ wxMenuGeometryInfo *wxGTKRenderer::GetMenuGeometry(wxWindow *win,
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#endif
|
||||
// ----------------------------------------------------------------------------
|
||||
// combobox
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
@@ -236,6 +236,7 @@ public:
|
||||
int end,
|
||||
int step = 1,
|
||||
int flags = 0);
|
||||
#if wxUSE_MENUS
|
||||
|
||||
virtual void DrawMenuBarItem(wxDC& dc,
|
||||
const wxRect& rect,
|
||||
@@ -253,7 +254,7 @@ public:
|
||||
virtual void DrawMenuSeparator(wxDC& dc,
|
||||
wxCoord y,
|
||||
const wxMenuGeometryInfo& geomInfo);
|
||||
|
||||
#endif
|
||||
virtual void GetComboBitmaps(wxBitmap *bmpNormal,
|
||||
wxBitmap *bmpPressed,
|
||||
wxBitmap *bmpDisabled);
|
||||
@@ -299,10 +300,11 @@ public:
|
||||
wxOrientation orient) const;
|
||||
virtual wxSize GetProgressBarStep() const { return wxSize(16, 32); }
|
||||
|
||||
#if wxUSE_MENUS
|
||||
virtual wxSize GetMenuBarItemSize(const wxSize& sizeText) const;
|
||||
virtual wxMenuGeometryInfo *GetMenuGeometry(wxWindow *win,
|
||||
const wxMenu& menu) const;
|
||||
|
||||
#endif
|
||||
protected:
|
||||
// helper of DrawLabel() and DrawCheckOrRadioButton()
|
||||
void DoDrawLabel(wxDC& dc,
|
||||
@@ -2408,6 +2410,7 @@ void wxWin32Renderer::DrawSliderTicks(wxDC& dc,
|
||||
DrawLine(dc, x2, y1, x2, y2, orient == wxVERTICAL);
|
||||
}
|
||||
|
||||
#if wxUSE_MENUS
|
||||
// ----------------------------------------------------------------------------
|
||||
// menu and menubar
|
||||
// ----------------------------------------------------------------------------
|
||||
@@ -2677,6 +2680,9 @@ wxMenuGeometryInfo *wxWin32Renderer::GetMenuGeometry(wxWindow *win,
|
||||
|
||||
return gi;
|
||||
}
|
||||
<<<<<<< win32.cpp
|
||||
#endif
|
||||
=======
|
||||
|
||||
#else // !wxUSE_MENUS
|
||||
|
||||
@@ -2719,6 +2725,7 @@ wxWin32Renderer::GetMenuGeometry(wxWindow *WXUNUSED(win),
|
||||
|
||||
#endif // wxUSE_MENUS/!wxUSE_MENUS
|
||||
|
||||
>>>>>>> 1.5
|
||||
// ----------------------------------------------------------------------------
|
||||
// combobox
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user