Prepare platform dependent wxAuiDefaultToolBarArt.
This commit is contained in:
@@ -347,13 +347,13 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
class WXDLLIMPEXP_AUI wxAuiDefaultToolBarArt : public wxAuiToolBarArt
|
class WXDLLIMPEXP_AUI wxAuiGenericToolBarArt : public wxAuiToolBarArt
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
wxAuiDefaultToolBarArt();
|
wxAuiGenericToolBarArt();
|
||||||
virtual ~wxAuiDefaultToolBarArt();
|
virtual ~wxAuiGenericToolBarArt();
|
||||||
|
|
||||||
virtual wxAuiToolBarArt* Clone() wxOVERRIDE;
|
virtual wxAuiToolBarArt* Clone() wxOVERRIDE;
|
||||||
virtual void SetFlags(unsigned int flags) wxOVERRIDE;
|
virtual void SetFlags(unsigned int flags) wxOVERRIDE;
|
||||||
@@ -750,6 +750,10 @@ typedef void (wxEvtHandler::*wxAuiToolBarEventFunction)(wxAuiToolBarEvent&);
|
|||||||
#define wxEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK wxEVT_AUITOOLBAR_MIDDLE_CLICK
|
#define wxEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK wxEVT_AUITOOLBAR_MIDDLE_CLICK
|
||||||
#define wxEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG wxEVT_AUITOOLBAR_BEGIN_DRAG
|
#define wxEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG wxEVT_AUITOOLBAR_BEGIN_DRAG
|
||||||
|
|
||||||
|
#ifndef wxHAS_NATIVE_TOOLBAR_ART
|
||||||
|
#define wxAuiDefaultToolBarArt wxAuiGenericToolBarArt
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // wxUSE_AUI
|
#endif // wxUSE_AUI
|
||||||
#endif // _WX_AUIBAR_H_
|
#endif // _WX_AUIBAR_H_
|
||||||
|
|
||||||
|
@@ -124,7 +124,7 @@ const wxColour DISABLED_TEXT_COLOR(DISABLED_TEXT_GREY_HUE,
|
|||||||
DISABLED_TEXT_GREY_HUE,
|
DISABLED_TEXT_GREY_HUE,
|
||||||
DISABLED_TEXT_GREY_HUE);
|
DISABLED_TEXT_GREY_HUE);
|
||||||
|
|
||||||
wxAuiDefaultToolBarArt::wxAuiDefaultToolBarArt()
|
wxAuiGenericToolBarArt::wxAuiGenericToolBarArt()
|
||||||
{
|
{
|
||||||
m_baseColour = GetBaseColor();
|
m_baseColour = GetBaseColor();
|
||||||
|
|
||||||
@@ -160,48 +160,48 @@ wxAuiDefaultToolBarArt::wxAuiDefaultToolBarArt()
|
|||||||
m_font = *wxNORMAL_FONT;
|
m_font = *wxNORMAL_FONT;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxAuiDefaultToolBarArt::~wxAuiDefaultToolBarArt()
|
wxAuiGenericToolBarArt::~wxAuiGenericToolBarArt()
|
||||||
{
|
{
|
||||||
m_font = *wxNORMAL_FONT;
|
m_font = *wxNORMAL_FONT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
wxAuiToolBarArt* wxAuiDefaultToolBarArt::Clone()
|
wxAuiToolBarArt* wxAuiGenericToolBarArt::Clone()
|
||||||
{
|
{
|
||||||
return static_cast<wxAuiToolBarArt*>(new wxAuiDefaultToolBarArt);
|
return static_cast<wxAuiToolBarArt*>(new wxAuiGenericToolBarArt);
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::SetFlags(unsigned int flags)
|
void wxAuiGenericToolBarArt::SetFlags(unsigned int flags)
|
||||||
{
|
{
|
||||||
m_flags = flags;
|
m_flags = flags;
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::SetFont(const wxFont& font)
|
void wxAuiGenericToolBarArt::SetFont(const wxFont& font)
|
||||||
{
|
{
|
||||||
m_font = font;
|
m_font = font;
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::SetTextOrientation(int orientation)
|
void wxAuiGenericToolBarArt::SetTextOrientation(int orientation)
|
||||||
{
|
{
|
||||||
m_textOrientation = orientation;
|
m_textOrientation = orientation;
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned int wxAuiDefaultToolBarArt::GetFlags()
|
unsigned int wxAuiGenericToolBarArt::GetFlags()
|
||||||
{
|
{
|
||||||
return m_flags;
|
return m_flags;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxFont wxAuiDefaultToolBarArt::GetFont()
|
wxFont wxAuiGenericToolBarArt::GetFont()
|
||||||
{
|
{
|
||||||
return m_font;
|
return m_font;
|
||||||
}
|
}
|
||||||
|
|
||||||
int wxAuiDefaultToolBarArt::GetTextOrientation()
|
int wxAuiGenericToolBarArt::GetTextOrientation()
|
||||||
{
|
{
|
||||||
return m_textOrientation;
|
return m_textOrientation;
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::DrawBackground(
|
void wxAuiGenericToolBarArt::DrawBackground(
|
||||||
wxDC& dc,
|
wxDC& dc,
|
||||||
wxWindow* WXUNUSED(wnd),
|
wxWindow* WXUNUSED(wnd),
|
||||||
const wxRect& _rect)
|
const wxRect& _rect)
|
||||||
@@ -213,7 +213,7 @@ void wxAuiDefaultToolBarArt::DrawBackground(
|
|||||||
dc.GradientFillLinear(rect, startColour, endColour, wxSOUTH);
|
dc.GradientFillLinear(rect, startColour, endColour, wxSOUTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::DrawPlainBackground(wxDC& dc,
|
void wxAuiGenericToolBarArt::DrawPlainBackground(wxDC& dc,
|
||||||
wxWindow* WXUNUSED(wnd),
|
wxWindow* WXUNUSED(wnd),
|
||||||
const wxRect& _rect)
|
const wxRect& _rect)
|
||||||
{
|
{
|
||||||
@@ -226,7 +226,7 @@ void wxAuiDefaultToolBarArt::DrawPlainBackground(wxDC& dc,
|
|||||||
rect.GetWidth() + 2, rect.GetHeight() + 1);
|
rect.GetWidth() + 2, rect.GetHeight() + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::DrawLabel(
|
void wxAuiGenericToolBarArt::DrawLabel(
|
||||||
wxDC& dc,
|
wxDC& dc,
|
||||||
wxWindow* WXUNUSED(wnd),
|
wxWindow* WXUNUSED(wnd),
|
||||||
const wxAuiToolBarItem& item,
|
const wxAuiToolBarItem& item,
|
||||||
@@ -253,7 +253,7 @@ void wxAuiDefaultToolBarArt::DrawLabel(
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::DrawButton(
|
void wxAuiGenericToolBarArt::DrawButton(
|
||||||
wxDC& dc,
|
wxDC& dc,
|
||||||
wxWindow* WXUNUSED(wnd),
|
wxWindow* WXUNUSED(wnd),
|
||||||
const wxAuiToolBarItem& item,
|
const wxAuiToolBarItem& item,
|
||||||
@@ -354,7 +354,7 @@ void wxAuiDefaultToolBarArt::DrawButton(
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::DrawDropDownButton(
|
void wxAuiGenericToolBarArt::DrawDropDownButton(
|
||||||
wxDC& dc,
|
wxDC& dc,
|
||||||
wxWindow* WXUNUSED(wnd),
|
wxWindow* WXUNUSED(wnd),
|
||||||
const wxAuiToolBarItem& item,
|
const wxAuiToolBarItem& item,
|
||||||
@@ -480,7 +480,7 @@ void wxAuiDefaultToolBarArt::DrawDropDownButton(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::DrawControlLabel(
|
void wxAuiGenericToolBarArt::DrawControlLabel(
|
||||||
wxDC& dc,
|
wxDC& dc,
|
||||||
wxWindow* WXUNUSED(wnd),
|
wxWindow* WXUNUSED(wnd),
|
||||||
const wxAuiToolBarItem& item,
|
const wxAuiToolBarItem& item,
|
||||||
@@ -522,7 +522,7 @@ void wxAuiDefaultToolBarArt::DrawControlLabel(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
wxSize wxAuiDefaultToolBarArt::GetLabelSize(
|
wxSize wxAuiGenericToolBarArt::GetLabelSize(
|
||||||
wxDC& dc,
|
wxDC& dc,
|
||||||
wxWindow* WXUNUSED(wnd),
|
wxWindow* WXUNUSED(wnd),
|
||||||
const wxAuiToolBarItem& item)
|
const wxAuiToolBarItem& item)
|
||||||
@@ -545,7 +545,7 @@ wxSize wxAuiDefaultToolBarArt::GetLabelSize(
|
|||||||
return wxSize(width, height);
|
return wxSize(width, height);
|
||||||
}
|
}
|
||||||
|
|
||||||
wxSize wxAuiDefaultToolBarArt::GetToolSize(
|
wxSize wxAuiGenericToolBarArt::GetToolSize(
|
||||||
wxDC& dc,
|
wxDC& dc,
|
||||||
wxWindow* WXUNUSED(wnd),
|
wxWindow* WXUNUSED(wnd),
|
||||||
const wxAuiToolBarItem& item)
|
const wxAuiToolBarItem& item)
|
||||||
@@ -594,7 +594,7 @@ wxSize wxAuiDefaultToolBarArt::GetToolSize(
|
|||||||
return wxSize(width, height);
|
return wxSize(width, height);
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::DrawSeparator(
|
void wxAuiGenericToolBarArt::DrawSeparator(
|
||||||
wxDC& dc,
|
wxDC& dc,
|
||||||
wxWindow* WXUNUSED(wnd),
|
wxWindow* WXUNUSED(wnd),
|
||||||
const wxRect& _rect)
|
const wxRect& _rect)
|
||||||
@@ -627,7 +627,7 @@ void wxAuiDefaultToolBarArt::DrawSeparator(
|
|||||||
dc.GradientFillLinear(rect, startColour, endColour, horizontal ? wxSOUTH : wxEAST);
|
dc.GradientFillLinear(rect, startColour, endColour, horizontal ? wxSOUTH : wxEAST);
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::DrawGripper(wxDC& dc,
|
void wxAuiGenericToolBarArt::DrawGripper(wxDC& dc,
|
||||||
wxWindow* WXUNUSED(wnd),
|
wxWindow* WXUNUSED(wnd),
|
||||||
const wxRect& rect)
|
const wxRect& rect)
|
||||||
{
|
{
|
||||||
@@ -666,7 +666,7 @@ void wxAuiDefaultToolBarArt::DrawGripper(wxDC& dc,
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::DrawOverflowButton(wxDC& dc,
|
void wxAuiGenericToolBarArt::DrawOverflowButton(wxDC& dc,
|
||||||
wxWindow* /*wnd*/,
|
wxWindow* /*wnd*/,
|
||||||
const wxRect& rect,
|
const wxRect& rect,
|
||||||
int state)
|
int state)
|
||||||
@@ -699,7 +699,7 @@ void wxAuiDefaultToolBarArt::DrawOverflowButton(wxDC& dc,
|
|||||||
dc.DrawBitmap(m_overflowBmp, x, y, true);
|
dc.DrawBitmap(m_overflowBmp, x, y, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
int wxAuiDefaultToolBarArt::GetElementSize(int element_id)
|
int wxAuiGenericToolBarArt::GetElementSize(int element_id)
|
||||||
{
|
{
|
||||||
switch (element_id)
|
switch (element_id)
|
||||||
{
|
{
|
||||||
@@ -710,7 +710,7 @@ int wxAuiDefaultToolBarArt::GetElementSize(int element_id)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxAuiDefaultToolBarArt::SetElementSize(int element_id, int size)
|
void wxAuiGenericToolBarArt::SetElementSize(int element_id, int size)
|
||||||
{
|
{
|
||||||
switch (element_id)
|
switch (element_id)
|
||||||
{
|
{
|
||||||
@@ -720,7 +720,7 @@ void wxAuiDefaultToolBarArt::SetElementSize(int element_id, int size)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int wxAuiDefaultToolBarArt::ShowDropDown(wxWindow* wnd,
|
int wxAuiGenericToolBarArt::ShowDropDown(wxWindow* wnd,
|
||||||
const wxAuiToolBarItemArray& items)
|
const wxAuiToolBarItemArray& items)
|
||||||
{
|
{
|
||||||
wxMenu menuPopup;
|
wxMenu menuPopup;
|
||||||
|
Reference in New Issue
Block a user