hello I have many Mac issues include below known issue.
how can I fix this problem?
General Problems:
- After scrolling the screen does not always refresh properly,
eg. scrolling a wxGrid or a wxListCtrl shows this problem.
wxBitmapButton:
- If you during runtime change the bitmap on the button it will not
show the new bitmap until you do a manual refresh call.
wxButton:
- The wxButton.SetForegroundColour does not work at all, and the
wxButton.SetBackgroundColour does not set the background colour
of
the button but on the background behind the button (ugly!).
wxComboBox:
- Appending choices to a combobox after initialization does not
work,
i.e. the new choice does not show up
wxFrame:
- Calling wxFrame.CentreOnScreen() when the frame size is set to
very
big will cause the frame system menu to be hidden underneath the
mac menu.
wxMenu:
- EVT_MENU event IsChecked method always returns 1.
wxNotebook:
- After adding a page to the notebook and selecting it you again
have
to manually call wxNotebook.Refresh to see the new panel inside
the
notebook.
- If you add more pages than the size of the notebook allowes you
will
not get scroll buttons (like you do on eg. wxGTK) but the pages
are
just drawn on the side of the notebook and you can't select them.
- The wxNB_LEFT, wxNB_RIGHT or the wxNB_BOTTOM styles do not work.
- Adding a new page to the notebook with
wxNotebook.AddPage(p, l, selection) and selection is set 1 does
not
select the new page . Note! When calling
wxNotebook.SetSelection()
afterwards still keeps the focus on the old page but the new
selected page is shown.
wxNamedColour:
- Is probably not implemented?!
wxSpinCtrl:
- Calling wxSpinCtrl.Show(true) will disable the widget, even
calling a wxSpinCtrl.Enable(true) afterwards does not help!
wxTimer:
- A wxTimer.IsRunning() call does not give you the correct result
if your timer interval is short i.e. the system load is high.
and also I can see each cursor in each stc in scrolledpanel on MAC.
Wonjun, Choi