wx.BusyCursor: not shown over Grid window

Hi!

I'm activating the BusyCursor and it is displayed over the frame of my
app, but it is not shown over any grid windows.
  (wxPython 2.8.10.1 (msw-unicode); Python 2.6.2)

E.g. in the demo: if I add a wx.BeginBusyCursor() at the end of Grid,
the cursor will be busy over the Test frame, but not over the grid:

class MegaTable(Grid.PyGridTableBase):
     def __init__(self, data, colnames, plugins):
[snipped the rest of __init__]
         self._rows = self.GetNumberRows()
         self._cols = self.GetNumberCols()
         wx.BeginBusyCursor()

Also, I did not succeed with
  my_grid.SetCursor(wx.HOURGLASS_CURSOR)
  my_grid.GetGridWindow().SetCursor(wx.HOURGLASS_CURSOR)

Am I missing something or is it time for a bug report?

Also, is there a way to add e.g. a percentage to the busy cursor?
I know the alternatives BusyInfo and ProgressDialog, but I'm not really
happy with these for my purpose.

Regards,

Dietmar

Also, I did not succeed with
   my_grid.SetCursor(wx.HOURGLASS_CURSOR)
   my_grid.GetGridWindow().SetCursor(wx.HOURGLASS_CURSOR)

Am I missing something or is it time for a bug report?

The grid is changing the cursor itself to/from the drag cursors as the mouse is moved over grid lines

Also, is there a way to add e.g. a percentage to the busy cursor?
I know the alternatives BusyInfo and ProgressDialog, but I'm not really
happy with these for my purpose.

They may be your only option.

···

On 10/6/09 12:46 PM, Dietmar Schwertberger wrote:

--
Robin Dunn
Software Craftsman