Changeset 1347
- Timestamp:
- 05/22/08 07:25:34 (1 month ago)
- Files:
-
- wine-doors/trunk/repos/regen-packlist.py (modified) (2 diffs)
- wine-doors/trunk/src/ui.py (modified) (2 diffs)
- wine-doors/trunk/src/wine.py (modified) (1 diff)
- wine-doors/trunk/src/winedoors.glade (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
wine-doors/trunk/repos/regen-packlist.py
r1346 r1347 3 3 # As the name suggests, in the future this script will be used 4 4 # to automatically regenerate the packlists for each repo. 5 # 6 # Updating the packlists manually is a real PITA, and inconsistencies 7 # between the packlists and pack files were the cause of many bugs in 0.1.1 5 8 # 6 9 # At the momment all it does is act as a very basic pack.xml validator … … 42 45 "homepage": pack_dom.getElementsByTagName("homepage")[0].firstChild.data, 43 46 "category": pack_dom.getElementsByTagName("category")[0].firstChild.data, 44 "description": pack_dom.getElementsByTagName("description")[0].firstChild.data, 45 "default_version": pack_dom.getElementsByTagName("default_version")[0].firstChild.data } 47 "description": pack_dom.getElementsByTagName("description")[0].firstChild.data } 48 #"default_version": pack_dom.getElementsByTagName("default_version")[0].firstChild.data, 49 #"major_version": pack_dom.getElementsByTagName("pack")[0].getAttr("major_version"), 50 #"wine_version": pack_dom.getElementsByTagName("wdi")[0].getAttr("wine_version") } 46 51 except: 47 52 print " *** Warning: Package \"" + pack + "\" is missing meta data *** " wine-doors/trunk/src/ui.py
r1172 r1347 163 163 164 164 if preferences['hideprograms'] == True: 165 os. system("chmod 000 ~/.local/share/applications/wine")165 os.chmod( os.path.expanduser("~/.local/share/applications/wine"), 0000) 166 166 else: 167 os.system("chmod 755 ~/.local/share/applications/wine") 168 169 #TODO: Refresh Treeview 167 os.chmod( os.path.expanduser("~/.local/share/applications/wine"), 0755) 168 169 wine.setRegistry( "HKCU\\Software\\Wine\\Drivers\\Audio", wn_prefs['cb_audio'].get_active_text() ) 170 171 #TODO: Refresh ctile 170 172 171 173 model = wn_prefs['tv_repos'].get_model() … … 392 394 # for engine in os.listdir( os.path.expanduser("~/.cedega/.winex_ver/") ): 393 395 # wn_prefs['cb_winever'].prepend_text( engine.replace("winex", "cedega") ) 396 397 # Do audio 398 wn_prefs['cb_audio'].append_text( wine.getRegistry( "HKCU\\\\Software\\\\Wine\\\\Drivers", "Audio" ) ) 399 wn_prefs['cb_audio'].set_active(0) 400 for item in wine.AudioSystems(): 401 if item != wn_prefs['cb_audio'].get_active_text(): 402 wn_prefs['cb_audio'].append_text( item ) 394 403 395 404 model = gtk.ListStore( gobject.TYPE_STRING, wine-doors/trunk/src/wine.py
r1148 r1347 27 27 if line.find("pulseaudio") == -1: 28 28 return line.rstrip().split("-")[1] 29 30 def AudioSystems( self ): 31 """ Returns a list of supported audio systems """ 32 audio_sys = [] 33 if os.path.isfile( "/usr/lib/wine/winealsa.drv.so" ): 34 audio_sys.append( "alsa" ) 35 if os.path.isfile( "/usr/lib/wine/winejack.drv.so" ): 36 audio_sys.append( "jack" ) 37 if os.path.isfile( "/usr/lib/wine/wineoss.drv.so" ): 38 audio_sys.append( "oss" ) 39 if os.path.isfile( "/usr/lib/wine/wineesd.drv.so" ): 40 audio_sys.append( "esd" ) 41 return audio_sys 29 42 30 43 def CountInstances( self, process_name="wine" ): wine-doors/trunk/src/winedoors.glade
r1159 r1347 538 538 <widget class="GtkFileChooserButton" id="file_wineroot"> 539 539 <property name="visible">True</property> 540 <property name="show_hidden">True</property> 540 541 <property name="action">GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER</property> 541 <property name="show_hidden">True</property>542 542 <property name="title" translatable="yes">Select wine root</property> 543 543 </widget> … … 1300 1300 <widget class="GtkComboBox" id="cb_audio"> 1301 1301 <property name="visible">True</property> 1302 <property name="items" translatable="yes">Alsa 1303 OSS 1304 ESD</property> 1302 <property name="items" translatable="yes"></property> 1305 1303 </widget> 1306 1304 <packing> … … 2437 2435 </child> 2438 2436 <child> 2439 <widget class="GtkLabel" id="lb_error ">2437 <widget class="GtkLabel" id="lb_error1"> 2440 2438 <property name="width_request">300</property> 2441 2439 <property name="visible">True</property> … … 3172 3170 <property name="visible">True</property> 3173 3171 <child> 3174 <widget class="GtkProgressBar" id="progressbar ">3172 <widget class="GtkProgressBar" id="progressbar1"> 3175 3173 <property name="height_request">25</property> 3176 3174 <property name="pulse_step">0.10000000149</property> … … 3211 3209 </child> 3212 3210 <child> 3213 <widget class="GtkButton" id="bn_close ">3211 <widget class="GtkButton" id="bn_close1"> 3214 3212 <property name="visible">True</property> 3215 3213 <property name="can_focus">True</property> … … 3306 3304 </child> 3307 3305 <child> 3308 <widget class="GtkLabel" id="lb_error ">3306 <widget class="GtkLabel" id="lb_error2"> 3309 3307 <property name="xalign">0</property> 3310 3308 <property name="use_markup">True</property> … … 5427 5425 </child> 5428 5426 <child> 5429 <widget class="GtkProgressBar" id="progressbar 1">5427 <widget class="GtkProgressBar" id="progressbar2"> 5430 5428 <property name="height_request">27</property> 5431 5429 <property name="visible">True</property>
