Changeset 106

Show
Ignore:
Timestamp:
03/21/04 14:15:21 (5 years ago)
Author:
ug
Message:

py2exe fix; board.currentColor fix; quit fix

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 05/devel/kombilo.py

    r100 r106  
    59135913                                           
    59145914    def quit(self): 
    5915         self.changeCurrentFile(None, 0) 
    59165915        for i in range(len(self.filelist)): 
    5917             if not self.delFile(): return 
     5916            s = self.dataWindow.filelist.list.get(i) 
     5917            if self.options.confirmDelete.get() and s[0:2] == '* ': 
     5918                if not askokcancel('Confirm deletion', 'There are unsaved changes. Delete?'): 
     5919                    return 
     5920                else: break 
    59185921         
    59195922        self.saveOptions() 
     
    63376340        self.lF = (StringVar(), IntVar(), StringVar()) 
    63386341 
    6339         gifpath = os.path.join(sys.path[0],'gifs') 
     6342        if sys.path[0].endswith('library.zip'): SYSPATH = os.path.split(sys.path[0])[0] 
     6343        else: SYSPATH = sys.path[0] 
     6344 
     6345        gifpath = os.path.join(SYSPATH,'gifs') 
    63406346        try: 
    63416347            self.boardImg = PhotoImage(file=os.path.join(gifpath, 'board.gif')) 
     
    67386744root.withdraw() 
    67396745 
    6740 # print sys.path[0] 
     6746if sys.path[0].endswith('library.zip'): SYSPATH = os.path.split(sys.path[0])[0] 
     6747else: SYSPATH = sys.path[0] 
    67416748 
    67426749try: 
    6743     root.option_readfile(os.path.join(sys.path[0], 'kombilo.app')) 
     6750    root.option_readfile(os.path.join(SYSPATH, 'kombilo.app')) 
    67446751except TclError: 
    67456752    showwarning('Error', 'Error reading kombilo.app') 
  • 05/devel/v.py

    r100 r106  
    14431443                        else: 
    14441444                            passV = 1 
    1445                         if color == 'B': self.board.currentColor = 'black' 
    1446                         else: self.board.currentColor = 'white' 
     1445                        if color == 'B': 
     1446                            self.board.currentColor = 'black' 
     1447                        else: 
     1448                            self.board.currentColor = 'white' 
    14471449 
    14481450                self.cursor.previous(0) 
     
    14531455 
    14541456        if self.board.currentColor == 'black': 
    1455             if self.modeVar.get() == 'white': self.board.currentColor = 'black
     1457            if self.modeVar.get() == 'white': self.board.currentColor = 'white
    14561458            if self.modeVar.get() == 'whiteblack': self.modeVar.set('blackwhite') 
    14571459        elif self.board.currentColor == 'white': 
     
    24812483        """ Exit the program. """ 
    24822484 
    2483         self.changeCurrentFile(None, 0) 
    24842485        for i in range(len(self.filelist)): 
    2485             if not self.delFile(): return 
    2486              
     2486            s = self.dataWindow.filelist.list.get(i) 
     2487            if self.options.confirmDelete.get() and s[0:2] == '* ': 
     2488                if not askokcancel('Confirm deletion', 'There are unsaved changes. Delete?'): 
     2489                    return 
     2490                else: break 
     2491 
    24872492        self.saveOptions() 
    24882493        self.dataWindow.window.destroy() 
     
    28462851        # try to load icons for navigation buttons 
    28472852 
    2848         self.basepath = sys.path[0]   
     2853        if sys.path[0].endswith('library.zip'): SYSPATH = os.path.split(sys.path[0])[0] 
     2854        else: SYSPATH = sys.path[0] 
     2855 
     2856        self.basepath = SYSPATH   
    28492857        self.sgfpath = os.curdir 
    28502858        self.optionspath = self.basepath  
     
    29963004        # The board 
    29973005 
    2998         gifpath = os.path.join(sys.path[0],'gifs') 
     3006        if sys.path[0].endswith('library.zip'): SYSPATH = os.path.split(sys.path[0])[0] 
     3007        else: SYSPATH = sys.path[0] 
     3008 
     3009        gifpath = os.path.join(SYSPATH,'gifs') 
    29993010 
    30003011        try: 
     
    30533064    root = Tk() 
    30543065    root.withdraw() 
     3066 
     3067    if sys.path[0].endswith('library.zip'): SYSPATH = os.path.split(sys.path[0])[0] 
     3068    else: SYSPATH = sys.path[0] 
     3069     
    30553070    try: 
    3056         root.option_readfile(os.path.join(sys.path[0], 'v.app')) 
     3071        root.option_readfile(os.path.join(SYSPATH, 'v.app')) 
    30573072    except TclError: 
    30583073        showwarning('Error', 'Error reading v.app')