Changeset 686 for trunk

Show
Ignore:
Timestamp:
02/19/08 21:27:14 (9 months ago)
Author:
daelstorm
Message:

Added a bunch of topical Settings buttons

Location:
trunk/nicotine+/pynicotine/gtkgui
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/nicotine+/pynicotine/gtkgui/frame.py

    r681 r686  
    277277                self.UserHbox.show() 
    278278         
    279          
    280279                self.label12 = gtk.Label(_("Add Buddy: ")) 
    281280                self.label12.set_padding(0, 0) 
     
    307306                 
    308307 
    309                 self.UserHbox.pack_end(self.MoveList, False, True) 
     308                self.UserHbox.pack_start(self.MoveList, False, True) 
     309                 
     310                self.configureUsers = gtk.Button() 
     311                self.configureUsers.show() 
     312                self.configureUsers.connect("clicked", self.OnSettingsBanIgnore) 
     313 
     314                self.alignmentUsers = gtk.Alignment(0.5, 0.5, 0, 0) 
     315                self.alignmentUsers.show() 
     316 
     317                self.hboxUsers = gtk.HBox(False, 0) 
     318                self.hboxUsers.show() 
     319                self.hboxUsers.set_spacing(2) 
     320 
     321                self.image44 = gtk.Image() 
     322                self.image44.set_from_stock(gtk.STOCK_PREFERENCES, 4) 
     323                self.image44.show() 
     324                self.hboxUsers.pack_start(self.image44, False, False, 0) 
     325 
     326                self.alignmentUsers.add(self.hboxUsers) 
     327 
     328                self.configureUsers.add(self.alignmentUsers) 
     329 
     330                self.UserHbox.pack_end(self.configureUsers, False, False, 0) 
     331                 
    310332                self.MoveList.connect("toggled", self.OnMoveList) 
    311333                 
     
    16061628                        gobject.idle_add(self._RescanFinished, data) 
    16071629                         
    1608         def OnConfigureShares(self, widget): 
     1630        def OnSettingsShares(self, widget): 
    16091631                self.settingswindow.SetSettings(self.np.config.sections) 
    16101632                self.settingswindow.SwitchToPage("Shares") 
    1611  
     1633         
     1634        def OnSettingsSearches(self, widget): 
     1635                self.settingswindow.SetSettings(self.np.config.sections) 
     1636                self.settingswindow.SwitchToPage("Searches") 
     1637                 
     1638        def OnSettingsTransfers(self, widget): 
     1639                self.settingswindow.SetSettings(self.np.config.sections) 
     1640                self.settingswindow.SwitchToPage("Transfers") 
     1641                 
     1642        def OnSettingsUserinfo(self, widget): 
     1643                self.settingswindow.SetSettings(self.np.config.sections) 
     1644                self.settingswindow.SwitchToPage("User info") 
     1645         
     1646        def OnSettingsLogging(self, widget): 
     1647                self.settingswindow.SetSettings(self.np.config.sections) 
     1648                self.settingswindow.SwitchToPage("Logging") 
     1649                 
     1650        def OnSettingsBanIgnore(self, widget): 
     1651                self.settingswindow.SetSettings(self.np.config.sections) 
     1652                self.settingswindow.SwitchToPage("Ban / ignore") 
     1653                 
    16121654        def OnSettings(self, widget): 
    16131655                self.settingswindow.SetSettings(self.np.config.sections) 
  • trunk/nicotine+/pynicotine/gtkgui/nicotine.glade

    r679 r686  
    275275                        <property name="label" translatable="yes">Configure Shares</property> 
    276276                        <property name="use_underline">True</property> 
    277                         <signal name="activate" handler="OnConfigureShares"/> 
     277                        <signal name="activate" handler="OnSettingsShares"/> 
    278278                        <child internal-child="image"> 
    279279                          <widget class="GtkImage" id="menu-item-image35"> 
     
    834834                          </packing> 
    835835                        </child> 
     836                        <child> 
     837                          <widget class="GtkButton" id="configureLog"> 
     838                            <property name="visible">True</property> 
     839                            <property name="can_focus">True</property> 
     840                            <property name="response_id">0</property> 
     841                            <signal name="clicked" handler="OnSettingsLogging"/> 
     842                            <child> 
     843                              <widget class="GtkAlignment" id="alignment38"> 
     844                                <property name="visible">True</property> 
     845                                <property name="xscale">0</property> 
     846                                <property name="yscale">0</property> 
     847                                <child> 
     848                                  <widget class="GtkHBox" id="hbox27"> 
     849                                    <property name="visible">True</property> 
     850                                    <property name="spacing">2</property> 
     851                                    <child> 
     852                                      <widget class="GtkImage" id="image28"> 
     853                                        <property name="visible">True</property> 
     854                                        <property name="stock">gtk-preferences</property> 
     855                                      </widget> 
     856                                      <packing> 
     857                                        <property name="expand">False</property> 
     858                                        <property name="fill">False</property> 
     859                                      </packing> 
     860                                    </child> 
     861                                  </widget> 
     862                                </child> 
     863                              </widget> 
     864                            </child> 
     865                          </widget> 
     866                          <packing> 
     867                            <property name="expand">False</property> 
     868                            <property name="fill">False</property> 
     869                            <property name="pack_type">GTK_PACK_END</property> 
     870                            <property name="position">2</property> 
     871                          </packing> 
     872                        </child> 
    836873                      </widget> 
    837874                      <packing> 
     
    954991                            <property name="fill">False</property> 
    955992                            <property name="position">5</property> 
     993                          </packing> 
     994                        </child> 
     995                        <child> 
     996                          <widget class="GtkButton" id="configureTransfers1"> 
     997                            <property name="visible">True</property> 
     998                            <property name="can_focus">True</property> 
     999                            <property name="response_id">0</property> 
     1000                            <signal name="clicked" handler="OnSettingsTransfers"/> 
     1001                            <child> 
     1002                              <widget class="GtkAlignment" id="alignment46"> 
     1003                                <property name="visible">True</property> 
     1004                                <property name="xscale">0</property> 
     1005                                <property name="yscale">0</property> 
     1006                                <child> 
     1007                                  <widget class="GtkHBox" id="hbox59"> 
     1008                                    <property name="visible">True</property> 
     1009                                    <property name="spacing">2</property> 
     1010                                    <child> 
     1011                                      <widget class="GtkImage" id="image41"> 
     1012                                        <property name="visible">True</property> 
     1013                                        <property name="stock">gtk-preferences</property> 
     1014                                      </widget> 
     1015                                      <packing> 
     1016                                        <property name="expand">False</property> 
     1017                                        <property name="fill">False</property> 
     1018                                      </packing> 
     1019                                    </child> 
     1020                                  </widget> 
     1021                                </child> 
     1022                              </widget> 
     1023                            </child> 
     1024                          </widget> 
     1025                          <packing> 
     1026                            <property name="expand">False</property> 
     1027                            <property name="fill">False</property> 
     1028                            <property name="pack_type">GTK_PACK_END</property> 
     1029                            <property name="position">6</property> 
    9561030                          </packing> 
    9571031                        </child> 
     
    13811455                            <property name="fill">False</property> 
    13821456                            <property name="position">5</property> 
     1457                          </packing> 
     1458                        </child> 
     1459                        <child> 
     1460                          <widget class="GtkButton" id="configureTransfers2"> 
     1461                            <property name="visible">True</property> 
     1462                            <property name="can_focus">True</property> 
     1463                            <property name="response_id">0</property> 
     1464                            <signal name="clicked" handler="OnSettingsTransfers"/> 
     1465                            <child> 
     1466                              <widget class="GtkAlignment" id="alignment49"> 
     1467                                <property name="visible">True</property> 
     1468                                <property name="xscale">0</property> 
     1469                                <property name="yscale">0</property> 
     1470                                <child> 
     1471                                  <widget class="GtkHBox" id="hbox69"> 
     1472                                    <property name="visible">True</property> 
     1473                                    <property name="spacing">2</property> 
     1474                                    <child> 
     1475                                      <widget class="GtkImage" id="image43"> 
     1476                                        <property name="visible">True</property> 
     1477                                        <property name="stock">gtk-preferences</property> 
     1478                                      </widget> 
     1479                                      <packing> 
     1480                                        <property name="expand">False</property> 
     1481                                        <property name="fill">False</property> 
     1482                                      </packing> 
     1483                                    </child> 
     1484                                  </widget> 
     1485                                </child> 
     1486                              </widget> 
     1487                            </child> 
     1488                          </widget> 
     1489                          <packing> 
     1490                            <property name="expand">False</property> 
     1491                            <property name="fill">False</property> 
     1492                            <property name="pack_type">GTK_PACK_END</property> 
     1493                            <property name="position">6</property> 
    13831494                          </packing> 
    13841495                        </child> 
     
    18431954                          </packing> 
    18441955                        </child> 
     1956                        <child> 
     1957                          <widget class="GtkButton" id="configureSearches"> 
     1958                            <property name="visible">True</property> 
     1959                            <property name="can_focus">True</property> 
     1960                            <property name="response_id">0</property> 
     1961                            <signal name="clicked" handler="OnSettingsSearches"/> 
     1962                            <child> 
     1963                              <widget class="GtkAlignment" id="alignment50"> 
     1964                                <property name="visible">True</property> 
     1965                                <property name="xscale">0</property> 
     1966                                <property name="yscale">0</property> 
     1967                                <child> 
     1968                                  <widget class="GtkHBox" id="hbox71"> 
     1969                                    <property name="visible">True</property> 
     1970                                    <property name="spacing">2</property> 
     1971                                    <child> 
     1972                                      <widget class="GtkImage" id="image44"> 
     1973                                        <property name="visible">True</property> 
     1974                                        <property name="stock">gtk-preferences</property> 
     1975                                      </widget> 
     1976                                      <packing> 
     1977                                        <property name="expand">False</property> 
     1978                                        <property name="fill">False</property> 
     1979                                      </packing> 
     1980                                    </child> 
     1981                                  </widget> 
     1982                                </child> 
     1983                              </widget> 
     1984                            </child> 
     1985                          </widget> 
     1986                          <packing> 
     1987                            <property name="expand">False</property> 
     1988                            <property name="fill">False</property> 
     1989                            <property name="pack_type">GTK_PACK_END</property> 
     1990                            <property name="position">7</property> 
     1991                          </packing> 
     1992                        </child> 
    18451993                      </widget> 
    18461994                      <packing> 
     
    19372085                          </packing> 
    19382086                        </child> 
     2087                        <child> 
     2088                          <widget class="GtkButton" id="configureUserinfo"> 
     2089                            <property name="visible">True</property> 
     2090                            <property name="can_focus">True</property> 
     2091                            <property name="response_id">0</property> 
     2092                            <signal name="clicked" handler="OnSettingsUserinfo"/> 
     2093                            <child> 
     2094                              <widget class="GtkAlignment" id="alignment51"> 
     2095                                <property name="visible">True</property> 
     2096                                <property name="xscale">0</property> 
     2097                                <property name="yscale">0</property> 
     2098                                <child> 
     2099                                  <widget class="GtkHBox" id="hbox72"> 
     2100                                    <property name="visible">True</property> 
     2101                                    <property name="spacing">2</property> 
     2102                                    <child> 
     2103                                      <widget class="GtkImage" id="image45"> 
     2104                                        <property name="visible">True</property> 
     2105                                        <property name="stock">gtk-preferences</property> 
     2106                                      </widget> 
     2107                                      <packing> 
     2108                                        <property name="expand">False</property> 
     2109                                        <property name="fill">False</property> 
     2110                                      </packing> 
     2111                                    </child> 
     2112                                  </widget> 
     2113                                </child> 
     2114                              </widget> 
     2115                            </child> 
     2116                          </widget> 
     2117                          <packing> 
     2118                            <property name="expand">False</property> 
     2119                            <property name="fill">False</property> 
     2120                            <property name="pack_type">GTK_PACK_END</property> 
     2121                            <property name="position">2</property> 
     2122                          </packing> 
     2123                        </child> 
    19392124                      </widget> 
    19402125                      <packing> 
     
    20302215                            <property name="position">1</property> 
    20312216                          </packing> 
    2032                         </child> 
    2033                         <child> 
    2034                           <placeholder/> 
    20352217                        </child> 
    20362218                        <child> 
     
    20792261                            <property name="expand">False</property> 
    20802262                            <property name="fill">False</property> 
     2263                            <property name="position">2</property> 
     2264                          </packing> 
     2265                        </child> 
     2266                        <child> 
     2267                          <widget class="GtkButton" id="configureShares"> 
     2268                            <property name="visible">True</property> 
     2269                            <property name="can_focus">True</property> 
     2270                            <property name="response_id">0</property> 
     2271                            <signal name="clicked" handler="OnSettingsShares"/> 
     2272                            <child> 
     2273                              <widget class="GtkAlignment" id="alignment52"> 
     2274                                <property name="visible">True</property> 
     2275                                <property name="xscale">0</property> 
     2276                                <property name="yscale">0</property> 
     2277                                <child> 
     2278                                  <widget class="GtkHBox" id="hbox73"> 
     2279                                    <property name="visible">True</property> 
     2280                                    <property name="spacing">2</property> 
     2281                                    <child> 
     2282                                      <widget class="GtkImage" id="image46"> 
     2283                                        <property name="visible">True</property> 
     2284                                        <property name="stock">gtk-preferences</property> 
     2285                                      </widget> 
     2286                                      <packing> 
     2287                                        <property name="expand">False</property> 
     2288                                        <property name="fill">False</property> 
     2289                                      </packing> 
     2290                                    </child> 
     2291                                  </widget> 
     2292                                </child> 
     2293                              </widget> 
     2294                            </child> 
     2295                          </widget> 
     2296                          <packing> 
     2297                            <property name="expand">False</property> 
     2298                            <property name="fill">False</property> 
     2299                            <property name="pack_type">GTK_PACK_END</property> 
    20812300                            <property name="position">3</property> 
    20822301                          </packing> 
     
    21712390                        </child> 
    21722391                        <child> 
     2392                          <widget class="GtkButton" id="GlobalRecommendationsButton"> 
     2393                            <property name="visible">True</property> 
     2394                            <property name="can_focus">True</property> 
     2395                            <property name="response_id">0</property> 
     2396                            <signal name="clicked" handler="OnGlobalRecommendationsClicked"/> 
     2397                            <child> 
     2398                              <widget class="GtkAlignment" id="alignment4"> 
     2399                                <property name="visible">True</property> 
     2400                                <property name="xscale">0</property> 
     2401                                <property name="yscale">0</property> 
     2402                                <child> 
     2403                                  <widget class="GtkHBox" id="hbox24"> 
     2404                                    <property name="visible">True</property> 
     2405                                    <property name="spacing">2</property> 
     2406                                    <child> 
     2407                                      <widget class="GtkImage" id="image4"> 
     2408                                        <property name="visible">True</property> 
     2409                                        <property name="stock">gtk-refresh</property> 
     2410                                      </widget> 
     2411                                      <packing> 
     2412                                        <property name="expand">False</property> 
     2413                                        <property name="fill">False</property> 
     2414                                      </packing> 
     2415                                    </child> 
     2416                                    <child> 
     2417                                      <widget class="GtkLabel" id="label33"> 
     2418                                        <property name="visible">True</property> 
     2419                                        <property name="label" translatable="yes">Global recommendations</property> 
     2420                                        <property name="use_underline">True</property> 
     2421                                      </widget> 
     2422                                      <packing> 
     2423                                        <property name="expand">False</property> 
     2424                                        <property name="fill">False</property> 
     2425                                        <property name="position">1</property> 
     2426                                      </packing> 
     2427                                    </child> 
     2428                                  </widget> 
     2429                                </child> 
     2430                              </widget> 
     2431                            </child> 
     2432                          </widget> 
     2433                          <packing> 
     2434                            <property name="expand">False</property> 
     2435                            <property name="fill">False</property> 
     2436                            <property name="pack_type">GTK_PACK_END</property> 
     2437                            <property name="position">1</property> 
     2438                          </packing> 
     2439                        </child> 
     2440                        <child> 
    21732441                          <widget class="GtkButton" id="RecommendationsButton"> 
    21742442                            <property name="visible">True</property> 
     
    21992467                                        <property name="visible">True</property> 
    22002468                                        <property name="label" translatable="yes">Recommendations</property> 
    2201                                         <property name="use_underline">True</property> 
    2202                                       </widget> 
    2203                                       <packing> 
    2204                                         <property name="expand">False</property> 
    2205                                         <property name="fill">False</property> 
    2206                                         <property name="position">1</property> 
    2207                                       </packing> 
    2208                                     </child> 
    2209                                   </widget> 
    2210                                 </child> 
    2211                               </widget> 
    2212                             </child> 
    2213                           </widget> 
    2214                           <packing> 
    2215                             <property name="expand">False</property> 
    2216                             <property name="fill">False</property> 
    2217                             <property name="pack_type">GTK_PACK_END</property> 
    2218                             <property name="position">1</property> 
    2219                           </packing> 
    2220                         </child> 
    2221                         <child> 
    2222                           <widget class="GtkButton" id="GlobalRecommendationsButton"> 
    2223                             <property name="visible">True</property> 
    2224                             <property name="can_focus">True</property> 
    2225                             <property name="response_id">0</property> 
    2226                             <signal name="clicked" handler="OnGlobalRecommendationsClicked"/> 
    2227                             <child> 
    2228                               <widget class="GtkAlignment" id="alignment4"> 
    2229                                 <property name="visible">True</property> 
    2230                                 <property name="xscale">0</property> 
    2231                                 <property name="yscale">0</property> 
    2232                                 <child> 
    2233                                   <widget class="GtkHBox" id="hbox24"> 
    2234                                     <property name="visible">True</property> 
    2235                                     <property name="spacing">2</property> 
    2236                                     <child> 
    2237                                       <widget class="GtkImage" id="image4"> 
    2238                                         <property name="visible">True</property> 
    2239                                         <property name="stock">gtk-refresh</property> 
    2240                                       </widget> 
    2241                                       <packing> 
    2242                                         <property name="expand">False</property> 
    2243                                         <property name="fill">False</property> 
    2244                                       </packing> 
    2245                                     </child> 
    2246                                     <child> 
    2247                                       <widget class="GtkLabel" id="label33"> 
    2248                                         <property name="visible">True</property> 
    2249                                         <property name="label" translatable="yes">Global recommendations</property> 
    22502469                                        <property name="use_underline">True</property> 
    22512470                                      </widget> 
  • trunk/nicotine+/pynicotine/gtkgui/nicotine_glade.py

    r679 r686  
    201201                self.ConfigureShares = gtk.ImageMenuItem(_("Configure Shares")) 
    202202                self.ConfigureShares.show() 
    203                 self.ConfigureShares.connect("activate", self.OnConfigureShares) 
     203                self.ConfigureShares.connect("activate", self.OnSettingsShares) 
    204204 
    205205                img = gtk.image_new_from_stock(gtk.STOCK_PREFERENCES, gtk.ICON_SIZE_MENU) 
     
    521521                self.hbox20.pack_start(self.sPrivateChatButton, False, False, 0) 
    522522 
     523                self.configureLog = gtk.Button() 
     524                self.configureLog.show() 
     525                self.configureLog.connect("clicked", self.OnSettingsLogging) 
     526 
     527                self.alignment38 = gtk.Alignment(0.5, 0.5, 0, 0) 
     528                self.alignment38.show() 
     529 
     530                self.hbox27 = gtk.HBox(False, 0) 
     531                self.hbox27.show() 
     532                self.hbox27.set_spacing(2) 
     533 
     534                self.image28 = gtk.Image() 
     535                self.image28.set_from_stock(gtk.STOCK_PREFERENCES, 4) 
     536                self.image28.show() 
     537                self.hbox27.pack_start(self.image28, False, False, 0) 
     538 
     539                self.alignment38.add(self.hbox27) 
     540 
     541                self.configureLog.add(self.alignment38) 
     542 
     543                self.hbox20.pack_end(self.configureLog, False, False, 0) 
     544 
    523545                self.privatevbox.pack_start(self.hbox20, False, True, 0) 
    524546