main logo
Subject: [dabo-dev] dabo Commit 1882
Author: Paul McNett

Posted: 2006/01/31 12:28:36
 
View Entire Thread
New Search


dabo Commit
Revision 1882
Date: 2006-01-31 09:28:37 -0800 (Tue, 31 Jan 2006)
Author: paul

Changed:
U trunk/dabo/ui/uiwx/dGrid.py

Log:
Disabled the fillGrid()'s setting of focus to the grid, as it causes problems with stealing focus away from another active form, at least on Windows. Also, it seems that such code really doesn't belong inside the function to build the grid, but perhaps we'll find it belongs somewhere else.

Diff:
Modified: trunk/dabo/ui/uiwx/dGrid.py
===================================================================
--- trunk/dabo/ui/uiwx/dGrid.py 2006-01-31 01:36:27 UTC (rev 1881)
+++ trunk/dabo/ui/uiwx/dGrid.py 2006-01-31 17:28:37 UTC (rev 1882)
@@ -1602,7 +1602,11 @@
tbl.setColumns(self.Columns)
tbl.fillTable(force)

- if force:
+
+ ## pkm: I've disabled the following block, because setting the focus
+ ## can steal focus from the active form. It also doesn't seem
+ ## right to have this code here...
+ if False and force:
row = max(0, self.CurrentRow)
col = max(0, self.CurrentColumn)
if "linux" in sys.platform:





 
©2006 Paul McNett
<-- Prior Message New Search Next Message -->