diff options
Diffstat (limited to 'Mac/Tools/IDE/PyEdit.py')
-rw-r--r-- | Mac/Tools/IDE/PyEdit.py | 42 |
1 files changed, 19 insertions, 23 deletions
diff --git a/Mac/Tools/IDE/PyEdit.py b/Mac/Tools/IDE/PyEdit.py index d968114..a58de1b 100644 --- a/Mac/Tools/IDE/PyEdit.py +++ b/Mac/Tools/IDE/PyEdit.py @@ -67,7 +67,7 @@ class Editor(W.Window): else: sourceOS = 'UNIX' searchString = '\n' - change = EasyDialogs.AskYesNoCancel('–%s” contains %s-style line feeds. ' + change = EasyDialogs.AskYesNoCancel('"%s" contains %s-style line feeds. ' 'Change them to MacOS carriage returns?' % (self.title, sourceOS), 1) # bug: Cancel is treated as No if change > 0: @@ -224,14 +224,14 @@ class Editor(W.Window): self.linefield.bind("<click>", self.clicklinefield) def makeoptionsmenu(self): - menuitems = [('Font settingsƒ', self.domenu_fontsettings), - ("Save optionsƒ", self.domenu_options), + menuitems = [('Font settings\xc9', self.domenu_fontsettings), + ("Save options\xc9", self.domenu_options), '-', ('\0' + chr(self.run_as_main) + 'Run as __main__', self.domenu_toggle_run_as_main), #('\0' + chr(self.run_with_interpreter) + 'Run with Interpreter', self.domenu_toggle_run_with_interpreter), #'-', ('Modularize', self.domenu_modularize), - ('Browse namespaceƒ', self.domenu_browsenamespace), + ('Browse namespace\xc9', self.domenu_browsenamespace), '-'] if self.profiling: menuitems = menuitems + [('Disable profiler', self.domenu_toggleprofiler)] @@ -240,7 +240,7 @@ class Editor(W.Window): if self.editgroup.editor._debugger: menuitems = menuitems + [('Disable debugger', self.domenu_toggledebugger), ('Clear breakpoints', self.domenu_clearbreakpoints), - ('Edit breakpointsƒ', self.domenu_editbreakpoints)] + ('Edit breakpoints\xc9', self.domenu_editbreakpoints)] else: menuitems = menuitems + [('Enable debugger', self.domenu_toggledebugger)] self.editgroup.optionsmenu.set(menuitems) @@ -285,7 +285,7 @@ class Editor(W.Window): def domenu_modularize(self, *args): modname = _filename_as_modname(self.title) if not modname: - raise W.AlertError, 'CanÕt modularize –%s”' % self.title + raise W.AlertError, "Can't modularize \"%s\"" % self.title run_as_main = self.run_as_main self.run_as_main = 0 self.run() @@ -360,7 +360,7 @@ class Editor(W.Window): import EasyDialogs import Qd Qd.InitCursor() # XXX should be done by dialog - save = EasyDialogs.AskYesNoCancel('Save window –%s” before closing?' % self.title, 1) + save = EasyDialogs.AskYesNoCancel('Save window "%s" before closing?' % self.title, 1) if save > 0: if self.domenu_save(): return 1 @@ -416,11 +416,7 @@ class Editor(W.Window): W.getapplication().makescriptsmenu() def domenu_save_as_applet(self, *args): - try: - import buildtools - except ImportError: - # only have buildtools in Python >= 1.5.2 - raise W.AlertError, "–Save as Applet” is only supported in\rPython 1.5.2 and up." + import buildtools buildtools.DEBUG = 0 # ouch. @@ -504,7 +500,7 @@ class Editor(W.Window): if self.editgroup.editor.changed: import EasyDialogs import Qd; Qd.InitCursor() - save = EasyDialogs.AskYesNoCancel('Save –%s” before running?' % self.title, 1) + save = EasyDialogs.AskYesNoCancel('Save "%s" before running?' % self.title, 1) if save > 0: if self.domenu_save(): return @@ -560,23 +556,23 @@ class Editor(W.Window): classname = string.split(string.strip(line[6:]))[0] classend = identifieRE_match(classname) if classend < 1: - raise W.AlertError, 'CanÕt find a class.' + raise W.AlertError, "Can't find a class." classname = classname[:classend] break elif line and line[0] not in '\t#': - raise W.AlertError, 'CanÕt find a class.' + raise W.AlertError, "Can't find a class." else: - raise W.AlertError, 'CanÕt find a class.' + raise W.AlertError, "Can't find a class." if globals.has_key(classname): locals = globals[classname].__dict__ else: - raise W.AlertError, 'CanÕt find class –%s”.' % classname + raise W.AlertError, "Can't find class \"%s\"." % classname # dedent to top level for i in range(len(lines)): lines[i] = lines[i][1:] pytext = string.join(lines, '\r') elif indent > 0: - raise W.AlertError, 'CanÕt run indented code.' + raise W.AlertError, "Can't run indented code." # add "newlines" to fool compile/exec: # now a traceback will give the right line number @@ -839,7 +835,7 @@ class SearchEngine: self.buttons = [ ("Find", "cmdf", self.find), ("Replace", "cmdr", self.replace), ("Replace all", None, self.replaceall), - ("DonÕt find", "cmdd", self.dont), + ("Don't find", "cmdd", self.dont), ("Cancel", "cmd.", self.cancel) ] for i in range(len(self.buttons)): @@ -848,7 +844,7 @@ class SearchEngine: self.w[title] = W.Button(bounds, title, callback) if shortcut: self.w.bind(shortcut, self.w[title].push) - self.w.setdefaultbutton(self.w["DonÕt find"]) + self.w.setdefaultbutton(self.w["Don't find"]) self.w.find.edit.bind("<key>", self.key) self.w.bind("<activate>", self.activate) self.w.bind("<close>", self.close) @@ -881,11 +877,11 @@ class SearchEngine: else: for title, cmd, call in self.buttons[:-2]: self.w[title].enable(0) - self.w.setdefaultbutton(self.w["DonÕt find"]) + self.w.setdefaultbutton(self.w["Don't find"]) else: for title, cmd, call in self.buttons[:-2]: self.w[title].enable(0) - self.w.setdefaultbutton(self.w["DonÕt find"]) + self.w.setdefaultbutton(self.w["Don't find"]) def find(self): self.getparmsfromwindow() @@ -1204,7 +1200,7 @@ class _EditorDefaultSettings: self.template = "%s, %d point" self.fontsettings, self.tabsettings, self.windowsize = geteditorprefs() self.w = W.Dialog((328, 120), "Editor default settings") - self.w.setfontbutton = W.Button((8, 8, 80, 16), "Set fontƒ", self.dofont) + self.w.setfontbutton = W.Button((8, 8, 80, 16), "Set font\xc9", self.dofont) self.w.fonttext = W.TextBox((98, 10, -8, 14), self.template % (self.fontsettings[0], self.fontsettings[2])) self.w.picksizebutton = W.Button((8, 50, 80, 16), "Front window", self.picksize) |