Implemented wxToolBar::SetToolPacking on Windows

This commit is contained in:
JulianSmart
2015-12-13 17:49:35 +00:00
parent 4eb13a6041
commit b2e35d25c1
2 changed files with 14 additions and 0 deletions

View File

@@ -56,6 +56,8 @@ public:
virtual void SetToolNormalBitmap(int id, const wxBitmap& bitmap); virtual void SetToolNormalBitmap(int id, const wxBitmap& bitmap);
virtual void SetToolDisabledBitmap(int id, const wxBitmap& bitmap); virtual void SetToolDisabledBitmap(int id, const wxBitmap& bitmap);
virtual void SetToolPacking(int packing);
// implementation only from now on // implementation only from now on
// ------------------------------- // -------------------------------

View File

@@ -1606,6 +1606,18 @@ void wxToolBar::SetToolDisabledBitmap( int id, const wxBitmap& bitmap )
} }
} }
void wxToolBar::SetToolPacking(int packing)
{
m_toolPacking = packing;
if (m_toolPacking > 0 && GetHWND())
{
if (IsVertical())
::SendMessage(GetHWND(), TB_SETPADDING, 0, MAKELPARAM(0, m_toolPacking));
else
::SendMessage(GetHWND(), TB_SETPADDING, 0, MAKELPARAM(m_toolPacking, 0));
}
}
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// event handlers // event handlers
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------