Changeset 1499
- Timestamp:
- 10/14/08 12:15:32 (3 months ago)
- Files:
-
- wine-doors/trunk/src/ui.py (modified) (2 diffs)
- wine-doors/trunk/src/wine.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
wine-doors/trunk/src/ui.py
r1494 r1499 165 165 os.chmod( os.path.expanduser("~/.local/share/applications/wine"), 0755) 166 166 167 # Set winver 168 selected_win_version = wine.GetWindowsVersions()[wn_prefs['cb_winver'].get_active()] 169 print selected_win_version 170 167 171 # Set audio backend 168 wine.SetAudioSystem( wn_prefs['cb_audio'].get_active_text() ) 172 selected_audio_backend = wn_prefs['cb_audio'].get_active_text() 173 if selected_audio_backend != wine.GetAudioSystem(): 174 wine.SetAudioSystem( selected_audio_backend ) 175 del selected_audio_backend 169 176 170 177 # Refresh ctile … … 392 399 # Do winver 393 400 win_versions_model = gtk.ListStore( gobject.TYPE_STRING, # Display name 394 gobject.TYPE_STRING, # CurrentVersion395 gobject.TYPE_INT, # Platform396 gobject.TYPE_STRING )# Service Pack401 gobject.TYPE_STRING, # CurrentVersion 402 gobject.TYPE_INT, # Platform 403 gobject.TYPE_STRING )# Service Pack 397 404 win_versions = wine.GetWindowsVersions() 405 set_win_version = wine.GetWindowsVersion() 398 406 wn_prefs['cb_winver'].set_model( win_versions_model ) 399 407 for i in range( len( win_versions ) ): 400 408 win_versions_model.append( win_versions[i] ) 401 win_version = wine.GetWindowsVersion() 402 if win_version == [ win_versions[i][1], win_versions[i][2], win_versions[i][3] ]: 409 if set_win_version == win_versions[i]: 403 410 wn_prefs['cb_winver'].set_active( i ) 404 411 wine-doors/trunk/src/wine.py
r1494 r1499 51 51 win32_windows = self.getRegistry( "HKLM\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion", "VersionNumber" ) 52 52 if win32_windows != "": 53 return [ win32_windows, 54 self.WIN32_WINDOWS_PLATFORM, 55 self.getRegistry( "HKLM\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion", "CSDVersion" ) ] 56 else: 57 return [ self.getRegistry( "HKLM\\\\Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion", "CurrentVersion" ), 58 self.WIN32_NT_PLATFORM, 59 self.getRegistry( "HKLM\\\\Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion", "CSDVersion" ) ] 53 output = [ win32_windows, 54 self.WIN32_WINDOWS_PLATFORM, 55 self.getRegistry( "HKLM\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion", "SubVersionNumber" ) ] 56 else: 57 output = [ self.getRegistry( "HKLM\\\\Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion", "CurrentVersion" ), 58 self.WIN32_NT_PLATFORM, 59 self.getRegistry( "HKLM\\\\Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion", "CSDVersion" ) ] 60 61 for win_version in self.GetWindowsVersions(): 62 if [ win_version[1], win_version[2], win_version[3] ] == output: 63 return [ win_version[0] ] + output 60 64 61 65 def SetWindowsVersion( self, version, platform, service_pack = False ):
