Changeset 255


Ignore:
Timestamp:
08/18/09 17:29:57 (10 years ago)
Author:
tZee_parpg
Message:

#86 Applied Saritor's patch.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/game/scripts/parpgfilebrowser.py

    r163 r255  
    1414        """ 
    1515        def __init__(self, engine, fileSelected, savefile=False, selectdir=False, extensions=('xml',), guixmlpath="gui/filebrowser.xml"): 
    16                 self.engine = engine 
    17                 self.fileSelected = fileSelected 
    18  
    19                 self._widget = None 
    20                 self.savefile = savefile 
    21                 self.selectdir = selectdir 
    22                  
    23                 self.guixmlpath = guixmlpath 
    24  
    25                 self.extensions = extensions 
    26                 self.path = './saves' 
    27                 self.dir_list = [] 
    28                 self.file_list = [] 
     16                FileBrowser.__init__(self, engine, fileSelected, False, False, extensions, guixmlpath) 
    2917 
    3018        def _selectFile(self): 
     
    5240                                return 
    5341                         
    54                         if self.selectdir: 
     42                        elif self.selectdir: 
    5543                                self.fileSelected(self.path) 
    5644                                return 
    5745 
     46                        else: 
    5847                                print 'FileBrowser: error, no selection.' 
    59                                  
    60         def _warningMessage(self): 
    61                 window = widgets.Window(title="Warning") 
    62                 text = "Please save the file as a .dat" 
    63                 label = widgets.Label(text=text) 
    64                 ok_button = widgets.Button(name="ok_button", text="Ok") 
    65                 window.addChildren([label, ok_button]) 
    66                 window.mapEvents({'ok_button':window.hide}) 
    67                 window.show() 
Note: See TracChangeset for help on using the changeset viewer.