Changeset 3087
- Timestamp:
- 04/25/07 13:25:30 (2 years ago)
- Files:
-
- trunk/dabo/ui/uiwx/dGrid.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/dabo/ui/uiwx/dGrid.py
r3078 r3087 512 512 kwargs = {"row": row} 513 513 self._cellDynamicRow = row 514 needRefresh = False 514 515 for prop, func in self._dynamic.items(): 515 516 if prop[:4] == "Cell": … … 520 521 args = () 521 522 setattr(self, prop, func(*args, **kwargs)) 522 dabo.ui.callAfterInterval(200, self._refreshGrid) 523 needRefresh = True 524 if needRefresh: 525 dabo.ui.callAfterInterval(200, self._refreshGrid) 523 526 del self._cellDynamicRow 527 524 528 525 529 def _restoreFontZoom(self): 526 530 if self.Form and self.Form.SaveRestorePosition: 527 531 self.super() 532 528 533 529 534 def _getDefaultFont(self): … … 646 651 """Refresh the grid region, not the header region.""" 647 652 if self.Parent: 653 self.Parent.Freeze() 648 654 gw = self.Parent.GetGridWindow() 649 655 gw.Refresh() 656 self.Parent.Thaw() 650 657 651 658
