added stubs for the missing functions, this theme links now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41329 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -155,13 +155,6 @@ public:
|
|||||||
const wxMenuGeometryInfo& geomInfo);
|
const wxMenuGeometryInfo& geomInfo);
|
||||||
#endif // wxUSE_MENUS
|
#endif // wxUSE_MENUS
|
||||||
|
|
||||||
#if wxUSE_STATUSBAR
|
|
||||||
virtual void DrawStatusField(wxDC& dc,
|
|
||||||
const wxRect& rect,
|
|
||||||
const wxString& label,
|
|
||||||
int flags = 0, int style = 0);
|
|
||||||
#endif // wxUSE_STATUSBAR
|
|
||||||
|
|
||||||
virtual void DrawFrameTitleBar(wxDC& dc,
|
virtual void DrawFrameTitleBar(wxDC& dc,
|
||||||
const wxRect& rect,
|
const wxRect& rect,
|
||||||
const wxString& title,
|
const wxString& title,
|
||||||
@@ -204,20 +197,18 @@ public:
|
|||||||
|
|
||||||
virtual wxRect GetBorderDimensions(wxBorder border) const;
|
virtual wxRect GetBorderDimensions(wxBorder border) const;
|
||||||
|
|
||||||
virtual bool AreScrollbarsInsideBorder() const;
|
|
||||||
|
|
||||||
#if wxUSE_SCROLLBAR
|
#if wxUSE_SCROLLBAR
|
||||||
virtual wxSize GetScrollbarArrowSize() const { return GetStdBmpSize(); }
|
virtual wxSize GetScrollbarArrowSize() const { return GetStdBmpSize(); }
|
||||||
#endif // wxUSE_SCROLLBAR
|
#endif // wxUSE_SCROLLBAR
|
||||||
|
|
||||||
virtual wxCoord GetListboxItemHeight(wxCoord fontHeight);
|
|
||||||
|
|
||||||
virtual wxSize GetCheckBitmapSize() const { return GetStdBmpSize(); }
|
virtual wxSize GetCheckBitmapSize() const { return GetStdBmpSize(); }
|
||||||
virtual wxSize GetRadioBitmapSize() const { return GetStdBmpSize(); }
|
virtual wxSize GetRadioBitmapSize() const { return GetStdBmpSize(); }
|
||||||
|
|
||||||
|
#if wxUSE_TOOLBAR
|
||||||
virtual wxSize GetToolBarButtonSize(wxCoord *separator) const;
|
virtual wxSize GetToolBarButtonSize(wxCoord *separator) const;
|
||||||
|
|
||||||
virtual wxSize GetToolBarMargin() const;
|
virtual wxSize GetToolBarMargin() const;
|
||||||
|
#endif // wxUSE_TOOLBAR
|
||||||
|
|
||||||
#if wxUSE_NOTEBOOK
|
#if wxUSE_NOTEBOOK
|
||||||
virtual wxSize GetTabIndent() const;
|
virtual wxSize GetTabIndent() const;
|
||||||
@@ -249,10 +240,6 @@ public:
|
|||||||
const wxMenu& menu) const;
|
const wxMenu& menu) const;
|
||||||
#endif // wxUSE_MENUS
|
#endif // wxUSE_MENUS
|
||||||
|
|
||||||
#if wxUSE_STATUSBAR
|
|
||||||
virtual wxSize GetStatusBarBorders(wxCoord *borderBetweenFields) const;
|
|
||||||
#endif // wxUSE_STATUSBAR
|
|
||||||
|
|
||||||
virtual wxRect GetFrameClientArea(const wxRect& rect, int flags) const;
|
virtual wxRect GetFrameClientArea(const wxRect& rect, int flags) const;
|
||||||
|
|
||||||
virtual wxSize GetFrameTotalSize(const wxSize& clientSize, int flags) const;
|
virtual wxSize GetFrameTotalSize(const wxSize& clientSize, int flags) const;
|
||||||
@@ -681,6 +668,41 @@ wxMonoRenderer::wxMonoRenderer(const wxColourScheme *scheme)
|
|||||||
// borders
|
// borders
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
wxRect wxMonoRenderer::GetBorderDimensions(wxBorder border) const
|
||||||
|
{
|
||||||
|
wxCoord width;
|
||||||
|
switch ( border )
|
||||||
|
{
|
||||||
|
case wxBORDER_SIMPLE:
|
||||||
|
case wxBORDER_STATIC:
|
||||||
|
case wxBORDER_RAISED:
|
||||||
|
case wxBORDER_SUNKEN:
|
||||||
|
width = 1;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case wxBORDER_DOUBLE:
|
||||||
|
width = 2;
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
wxFAIL_MSG(_T("unknown border type"));
|
||||||
|
// fall through
|
||||||
|
|
||||||
|
case wxBORDER_DEFAULT:
|
||||||
|
case wxBORDER_NONE:
|
||||||
|
width = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
wxRect rect;
|
||||||
|
rect.x =
|
||||||
|
rect.y =
|
||||||
|
rect.width =
|
||||||
|
rect.height = width;
|
||||||
|
|
||||||
|
return rect;
|
||||||
|
}
|
||||||
|
|
||||||
void wxMonoRenderer::DrawBorder(wxDC& dc,
|
void wxMonoRenderer::DrawBorder(wxDC& dc,
|
||||||
wxBorder border,
|
wxBorder border,
|
||||||
const wxRect& rectTotal,
|
const wxRect& rectTotal,
|
||||||
@@ -808,6 +830,20 @@ void wxMonoRenderer::DrawToolBarButton(wxDC& dc,
|
|||||||
wxFAIL_MSG(_T("TODO"));
|
wxFAIL_MSG(_T("TODO"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
wxSize wxMonoRenderer::GetToolBarButtonSize(wxCoord *separator) const
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
|
||||||
|
return wxSize();
|
||||||
|
}
|
||||||
|
|
||||||
|
wxSize wxMonoRenderer::GetToolBarMargin() const
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
|
||||||
|
return wxSize();
|
||||||
|
}
|
||||||
|
|
||||||
#endif // wxUSE_TOOLBAR
|
#endif // wxUSE_TOOLBAR
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
@@ -827,6 +863,20 @@ void wxMonoRenderer::DrawTab(wxDC& dc,
|
|||||||
wxFAIL_MSG(_T("TODO"));
|
wxFAIL_MSG(_T("TODO"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
wxSize wxMonoRenderer::GetTabIndent() const
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
|
||||||
|
return wxSize();
|
||||||
|
}
|
||||||
|
|
||||||
|
wxSize wxMonoRenderer::GetTabPadding() const
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
|
||||||
|
return wxSize();
|
||||||
|
}
|
||||||
|
|
||||||
#endif // wxUSE_NOTEBOOK
|
#endif // wxUSE_NOTEBOOK
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
@@ -845,6 +895,141 @@ void wxMonoRenderer::GetComboBitmaps(wxBitmap *bmpNormal,
|
|||||||
|
|
||||||
#endif // wxUSE_COMBOBOX
|
#endif // wxUSE_COMBOBOX
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// menus
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#if wxUSE_MENUS
|
||||||
|
|
||||||
|
void wxMonoRenderer::DrawMenuBarItem(wxDC& dc,
|
||||||
|
const wxRect& rect,
|
||||||
|
const wxString& label,
|
||||||
|
int flags,
|
||||||
|
int indexAccel)
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxMonoRenderer::DrawMenuItem(wxDC& dc,
|
||||||
|
wxCoord y,
|
||||||
|
const wxMenuGeometryInfo& geometryInfo,
|
||||||
|
const wxString& label,
|
||||||
|
const wxString& accel,
|
||||||
|
const wxBitmap& bitmap,
|
||||||
|
int flags,
|
||||||
|
int indexAccel)
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxMonoRenderer::DrawMenuSeparator(wxDC& dc,
|
||||||
|
wxCoord y,
|
||||||
|
const wxMenuGeometryInfo& geomInfo)
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
}
|
||||||
|
|
||||||
|
wxSize wxMonoRenderer::GetMenuBarItemSize(const wxSize& sizeText) const
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
|
||||||
|
return wxSize();
|
||||||
|
}
|
||||||
|
|
||||||
|
wxMenuGeometryInfo *wxMonoRenderer::GetMenuGeometry(wxWindow *win,
|
||||||
|
const wxMenu& menu) const
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // wxUSE_MENUS
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// slider
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#if wxUSE_SLIDER
|
||||||
|
|
||||||
|
void wxMonoRenderer::DrawSliderShaft(wxDC& dc,
|
||||||
|
const wxRect& rect,
|
||||||
|
int lenThumb,
|
||||||
|
wxOrientation orient,
|
||||||
|
int flags,
|
||||||
|
long style,
|
||||||
|
wxRect *rectShaft)
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void wxMonoRenderer::DrawSliderThumb(wxDC& dc,
|
||||||
|
const wxRect& rect,
|
||||||
|
wxOrientation orient,
|
||||||
|
int flags,
|
||||||
|
long style)
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
}
|
||||||
|
|
||||||
|
void wxMonoRenderer::DrawSliderTicks(wxDC& dc,
|
||||||
|
const wxRect& rect,
|
||||||
|
int lenThumb,
|
||||||
|
wxOrientation orient,
|
||||||
|
int start,
|
||||||
|
int end,
|
||||||
|
int step,
|
||||||
|
int flags,
|
||||||
|
long style)
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
}
|
||||||
|
|
||||||
|
wxCoord wxMonoRenderer::GetSliderDim() const
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
wxCoord wxMonoRenderer::GetSliderTickLen() const
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
wxRect wxMonoRenderer::GetSliderShaftRect(const wxRect& rect,
|
||||||
|
int lenThumb,
|
||||||
|
wxOrientation orient,
|
||||||
|
long style) const
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
|
||||||
|
return wxRect();
|
||||||
|
}
|
||||||
|
|
||||||
|
wxSize wxMonoRenderer::GetSliderThumbSize(const wxRect& rect,
|
||||||
|
int lenThumb,
|
||||||
|
wxOrientation orient) const
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
|
||||||
|
return wxSize();
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // wxUSE_SLIDER
|
||||||
|
|
||||||
|
wxSize wxMonoRenderer::GetProgressBarStep() const
|
||||||
|
{
|
||||||
|
wxFAIL_MSG(_T("TODO"));
|
||||||
|
|
||||||
|
return wxSize();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// scrollbar
|
// scrollbar
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
Reference in New Issue
Block a user