Fix reverting to standard cursor in widgets sample
Don't set the cursor to wxSTANDARD_CURSOR, but set it to wxNullCursor so the default system cursor is used.
This commit is contained in:
parent
a31cf55a8d
commit
b3f259c99c
@ -992,8 +992,8 @@ void WidgetsFrame::OnToggleGlobalBusyCursor(wxCommandEvent& event)
|
||||
|
||||
void WidgetsFrame::OnToggleBusyCursor(wxCommandEvent& event)
|
||||
{
|
||||
WidgetsPage::GetAttrs().m_cursor = *(event.IsChecked() ? wxHOURGLASS_CURSOR
|
||||
: wxSTANDARD_CURSOR);
|
||||
WidgetsPage::GetAttrs().m_cursor = (event.IsChecked() ? *wxHOURGLASS_CURSOR
|
||||
: wxNullCursor);
|
||||
|
||||
CurrentPage()->SetUpWidget();
|
||||
}
|
||||
@ -1359,10 +1359,7 @@ void WidgetsPage::SetUpWidget()
|
||||
(*it)->Enable(GetAttrs().m_enabled);
|
||||
(*it)->Show(GetAttrs().m_show);
|
||||
|
||||
if ( GetAttrs().m_cursor.IsOk() )
|
||||
{
|
||||
(*it)->SetCursor(GetAttrs().m_cursor);
|
||||
}
|
||||
(*it)->SetCursor(GetAttrs().m_cursor);
|
||||
|
||||
(*it)->SetWindowVariant(GetAttrs().m_variant);
|
||||
|
||||
|
@ -97,7 +97,7 @@ struct WidgetAttributes
|
||||
m_show = true;
|
||||
m_dir = wxLayout_LeftToRight;
|
||||
m_variant = wxWINDOW_VARIANT_NORMAL;
|
||||
m_cursor = *wxSTANDARD_CURSOR;
|
||||
m_cursor = wxNullCursor;
|
||||
m_defaultFlags = wxBORDER_DEFAULT;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user