updating help texts, fixes #9647
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH@54376 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1147,6 +1147,13 @@ bool wxToolBar::Realize()
|
|||||||
#if wxMAC_USE_NATIVE_TOOLBAR
|
#if wxMAC_USE_NATIVE_TOOLBAR
|
||||||
CFIndex currentPosition = 0;
|
CFIndex currentPosition = 0;
|
||||||
bool insertAll = false;
|
bool insertAll = false;
|
||||||
|
wxFont f;
|
||||||
|
wxFontEncoding enc;
|
||||||
|
f = GetFont();
|
||||||
|
if ( f.IsOk() )
|
||||||
|
enc = f.GetEncoding();
|
||||||
|
else
|
||||||
|
enc = wxFont::GetDefaultEncoding();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
node = m_tools.GetFirst();
|
node = m_tools.GetFirst();
|
||||||
@@ -1191,6 +1198,11 @@ bool wxToolBar::Realize()
|
|||||||
HIToolbarItemRef hiItemRef = tool->GetToolbarItemRef();
|
HIToolbarItemRef hiItemRef = tool->GetToolbarItemRef();
|
||||||
if ( hiItemRef != NULL )
|
if ( hiItemRef != NULL )
|
||||||
{
|
{
|
||||||
|
// since setting the help texts is non-virtual we have to update
|
||||||
|
// the strings now
|
||||||
|
HIToolbarItemSetHelpText( hiItemRef,
|
||||||
|
wxMacCFStringHolder( tool->GetShortHelp(), enc ),
|
||||||
|
wxMacCFStringHolder( tool->GetLongHelp(), enc ) );
|
||||||
if ( insertAll || (tool->GetIndex() != currentPosition) )
|
if ( insertAll || (tool->GetIndex() != currentPosition) )
|
||||||
{
|
{
|
||||||
OSStatus err = noErr;
|
OSStatus err = noErr;
|
||||||
|
Reference in New Issue
Block a user