Changeset 1536

Show
Ignore:
Timestamp:
10/22/08 15:07:18 (3 months ago)
Author:
astormont
Message:

Support for setting WINE colours from GTK

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wine-doors/trunk/src/preferences.py

    r1487 r1536  
    101101        self['hideprograms'] = "0" 
    102102        self['installedfromreg'] = '0' 
     103        self['winegtkcolours'] = '0' 
    103104        self['prefix'] = os.path.expanduser( "~/.local/share/wine-doors" ) 
    104105 
  • wine-doors/trunk/src/ui.py

    r1501 r1536  
    150150        preferences['crossover']     = wn_prefs['ck_crossover'].get_active()  
    151151        preferences['licensed']      = wn_prefs['ck_licensed'].get_active() 
     152 
     153        if preferences['winegtkcolours'] != wn_prefs['ck_winegtkcolours'].get_active(): 
     154            if wn_prefs['ck_winegtkcolours']: 
     155                wine.SetColoursFromGtk() 
     156            else: 
     157                #FIXME: Change colours back. 
     158                pass 
     159            preferences['winegtkcolours']= wn_prefs['ck_winegtkcolours'].get_active() 
    152160 
    153161        preferences['name']          = wn_prefs['en_name'].get_text() 
     
    393401        wn_prefs['ck_showwinemenu'].set_active( utils.string2bool( preferences['hideprograms'] ) ) 
    394402        wn_prefs['installedfromreg'].set_active( utils.string2bool( preferences['installedfromreg'] ) ) 
     403        wn_prefs['ck_winegtkcolours'].set_active( utils.string2bool( preferences['winegtkcolours'] ) ) 
    395404        wn_prefs['en_name'].set_text( preferences['name' ] ) 
    396405        wn_prefs['en_company'].set_text( preferences['company'] ) 
  • wine-doors/trunk/src/wine.py

    r1516 r1536  
    2323    def __init__( self ): 
    2424        self.gui = True 
     25 
     26    def SetColoursFromGtk( self ): 
     27        import winethemefromgtk 
     28        del winethemefromgtk 
    2529 
    2630    def WineVersion( self ): 
  • wine-doors/trunk/src/winedoors.glade

    r1496 r1536  
    485485                </child> 
    486486                <child> 
     487                  <widget class="GtkCheckButton" id="ck_winegtkcolours"> 
     488                    <property name="visible">True</property> 
     489                    <property name="can_focus">True</property> 
     490                    <property name="label" translatable="yes">Set Wine colours to match GTK</property> 
     491                    <property name="use_underline">True</property> 
     492                    <property name="response_id">0</property> 
     493                    <property name="draw_indicator">True</property> 
     494                  </widget> 
     495                  <packing> 
     496                    <property name="right_attach">2</property> 
     497                    <property name="top_attach">4</property> 
     498                    <property name="bottom_attach">6</property> 
     499                    <property name="x_options">GTK_FILL</property> 
     500                    <property name="y_options"></property> 
     501                  </packing> 
     502                </child> 
     503                <child> 
    487504                  <widget class="GtkLabel" id="label68"> 
    488505                    <property name="visible">True</property> 
     
    19011918The DarkMaster aka Luca D.M. &amp;lt;darkmaster@email.it&amp;gt; 
    19021919Peter Charlton &amp;lt;pcharlton@gmail.com&amp;gt; 
    1903 Michael Heath &amp;lt;mike.thomas.heath@gmail.com&amp;gt;</property> 
     1920Michael Heath &amp;lt;mike.thomas.heath@gmail.com&amp;gt; 
     1921Endolith &amp;lt;endolith@gmail.com&amp;gt;</property> 
    19041922                <property name="use_markup">True</property> 
    19051923                <property name="wrap">True</property>