mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
- Simplified inheritance structure (still not good enough)
- Added menubar in stead of buttons - (optionally) switch menubar back and forth to facilitate debugging FrameWork applications - Handle "Open Document" appleevent - Fixed click in grow-box location - Allow a new debug session after previous one has finished
This commit is contained in:
parent
b1667ef782
commit
a1560cfb29
7 changed files with 1162 additions and 1099 deletions
|
@ -6,6 +6,7 @@ import Win
|
|||
import FrameWork
|
||||
import EasyDialogs
|
||||
import sys
|
||||
import TwitCore
|
||||
from mac_widgets import MT_AnyList, MT_IconTextWidget
|
||||
|
||||
# Our dialogs
|
||||
|
@ -19,7 +20,7 @@ I_SOURCE=6
|
|||
I_RULER=7
|
||||
I_EDIT=8
|
||||
|
||||
class ModuleBrowser(FrameWork.DialogWindow):
|
||||
class ModuleBrowser(FrameWork.DialogWindow, TwitCore.ModuleBrowser):
|
||||
"""The module-browser dialog - mac-dependent part"""
|
||||
def open(self, module):
|
||||
FrameWork.DialogWindow.open(self, ID_MODULES)
|
||||
|
@ -74,6 +75,10 @@ class ModuleBrowser(FrameWork.DialogWindow):
|
|||
self.vars.update(rgn)
|
||||
self.source.update(rgn)
|
||||
|
||||
def force_redraw(self):
|
||||
Qd.SetPort(self.wid)
|
||||
Win.InvalRgn(self.wid.GetWindowPort().visRgn)
|
||||
|
||||
def do_activate(self, activate, event):
|
||||
self.modules.activate(activate)
|
||||
self.vars.activate(activate)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue