Changeset 173


Ignore:
Timestamp:
06/13/07 06:22:23 (5 years ago)
Author:
marc
Message:

Dont hide server log on stopping server. Fixed minor UI quirk when starting/stopping server. Removed redundant gtk.Hbox. Removed my email from all files. Added references to the HACKING guide on the docs.

Location:
trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/BUGS

    r127 r173  
    33 
    44Known bugs: 
    5  Preferences expanding animation does not work right (#2) 
     5 Preferences expanding animation does not work correctly (#2) 
  • trunk/DOCUMENTATION

    r144 r173  
    11See Section 5 of the README ("DOCUMENTATION") for documentation information. 
     2See HACKING file if you intend to change Itaka's source code. 
  • trunk/README

    r143 r173  
    11114. DEBIAN PACKAGE 
    12125. DOCUMENTATION 
    13 6. RELEASE NOTES 
    14 7. PROGRAM CREDITS 
     136. HACKING 
     147. RELEASE NOTES 
     158. PROGRAM CREDITS 
    1516 
    16171. ABOUT ITAKA: 
     
    6364epydoc --html -o doc -n Itaka -u "http://itaka.jardinpresente.com.ar" *.py 
    6465 
    65 6. RELEASE NOTES: 
     666. HACKING 
    6667 
    67 This is the first feature-complete release of Itaka.  
     68If you intend to change Itaka source coude, please read the HACKING file. 
     69 
     70Any questions should be emailed to me directly. 
     71 
     727. RELEASE NOTES: 
     73 
     74This is the second release of Itaka.  
     75 
     76See ChangeLog for more detailed information. 
    6877 
    6978Donations for this software would be greatly appreciated. This software is  
     
    7988See COPYING file for further license information 
    8089 
    81 7. PROGRAM CREDITS: 
     908. PROGRAM CREDITS: 
    8291 
    8392Special thanks to James Henstridge for the excellent Python-GTK bindings and  
  • trunk/config.py

    r155 r173  
    1616# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA 
    1717# 
    18 # Copyright 2003-2007 Marc E. <santusmarc_at_gmail.com>. 
     18# Copyright 2003-2007 Marc E. 
    1919# http://itaka.jardinpresente.com.ar 
    2020# 
  • trunk/console.py

    r160 r173  
    1616# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA 
    1717# 
    18 # Copyright 2003-2007 Marc E. <santusmarc_at_gmail.com>. 
     18# Copyright 2003-2007 Marc E. 
    1919# http://itaka.jardinpresente.com.ar 
    2020# 
  • trunk/error.py

    r162 r173  
    1616# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA 
    1717# 
    18 # Copyright 2003-2007 Marc E. <santusmarc@gmail.com>. 
     18# Copyright 2003-2007 Marc E. 
    1919# http://itaka.jardinpresente.com.ar 
    2020# 
  • trunk/itaka.py

    r168 r173  
    1616# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA 
    1717# 
    18 # Copyright 2003-2007 Marc E. <santusmarc@gmail.com>. 
     18# Copyright 2003-2007 Marc E. 
    1919# http://itaka.jardinpresente.com.ar 
    2020# 
  • trunk/screenshot.py

    r160 r173  
    1616# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA 
    1717# 
    18 # Copyright 2003-2007 Marc E. <santusmarc_at_gmail.com>. 
     18# Copyright 2003-2007 Marc E. 
    1919# http://itaka.jardinpresente.com.ar 
    2020# 
  • trunk/server.py

    r168 r173  
    1616# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA 
    1717# 
    18 # Copyright 2003-2007 Marc E. <santusmarc_at_gmail.com>. 
     18# Copyright 2003-2007 Marc E. 
    1919# http://itaka.jardinpresente.com.ar 
    2020# 
  • trunk/uigtk.py

    r168 r173  
    1616# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA 
    1717# 
    18 # Copyright 2003-2007 Marc E. <santusmarc_at_gmail.com>. 
     18# Copyright 2003-2007 Marc E. 
    1919# http://itaka.jardinpresente.com.ar 
    2020# 
     
    163163            # Stop the server 
    164164            if self.gui.server.listening(): 
    165                 self.gui.stop_server(None, True, False) 
     165                self.gui.stop_server(None, True) 
    166166 
    167167        self._write_gui_log(self.simplemessage, self.detailedmessage, self._get_failure_icon(failuretype), True, True) 
     
    277277        self.console = consoleinstance 
    278278        self.itakaglobals = configuration[0] 
     279 
    279280        # The configuration instance has the user's preferences already loaded. 
    280281        self.configinstance = configuration[1] 
    281282        self.configuration = self.itakaglobals.values 
    282283 
     284        # Instances of our Gui Logging class and Screenshot Server 
     285        self.server = iserver.ScreenshotServer(self) 
    283286        self.log = GuiLog(self, self.console, self.configuration) 
    284287        self.logpaused = False 
    285          
    286         self.server = iserver.ScreenshotServer(self) 
    287288 
    288289        # Start defining widgets 
     
    294295        self.window.set_icon(self.icon_pixbuf) 
    295296        self.window.set_border_width(6) 
    296         self.window.set_default_size(400, 1) 
     297        self.window.set_default_size(370, 1) 
    297298        self.window.set_position(gtk.WIN_POS_CENTER) 
    298299        self.window_position = self.window.get_position() 
     
    346347        self.itakaLogo.show() 
    347348 
    348         self.box.pack_start(self.itakaLogo, True, True, 4) 
    349  
    350         self.ibox = gtk.HBox(False, 0) 
     349        self.box.pack_start(self.itakaLogo, False, False, 35) 
     350 
    351351        self.buttonStartstop = gtk.ToggleButton("Start", gtk.STOCK_PREFERENCES) 
    352352        self.startstopimage = gtk.Image() 
     
    355355        self.buttonStartstop.set_image(self.startstopimage) 
    356356        self.buttonStartstop.connect("toggled", self.button_start_server) 
    357         self.ibox.pack_start(self.buttonStartstop, True, True, 8) 
    358357 
    359358        self.preferencesButton = gtk.Button("Preferences", gtk.STOCK_PREFERENCES) 
     
    367366        self.blinktimeout = None 
    368367 
    369         self.ibox.pack_start(self.preferencesButton, True, True, 4) 
    370  
    371         self.box.pack_start(self.ibox, True, True, 0) 
     368        self.box.pack_start(self.buttonStartstop, True, True, 5) 
     369        self.box.pack_start(self.preferencesButton, True, True, 8) 
     370 
    372371        self.vbox.pack_start(self.box, False, False, 0) 
    373372 
     
    10611060        self.menuitemstop.set_sensitive(True) 
    10621061 
    1063         self.expander.set_sensitive(True) 
    1064  
    1065     def stop_server(self, widget=None, foreign=False, contractlog=True): 
     1062        if not self.expander.get_property("sensitive"): 
     1063            self.expander.set_sensitive(True) 
     1064 
     1065    def stop_server(self, widget=None, foreign=False): 
    10661066        """ 
    10671067        Stops the Twisted server. 
     
    10721072        @type foreign: bool 
    10731073        @param foreign: Whether the caller of this method is not self.buttonStartstop. 
    1074  
    1075         @type contractlog: bool 
    1076         @param contractlog: Whether the log widget is contracted. 
    10771074        """ 
    10781075 
     
    10981095            self.labelTime.set_text('') 
    10991096            self.labelServed.set_text('') 
    1100             if contractlog: 
    1101                 self.expander.set_expanded(False)                                
    1102                 self.expander.set_sensitive(False) 
    11031097            self.itakaLogo.set_from_file(os.path.join(self.itakaglobals.image_dir, "itaka.png")) 
    11041098            self.menuitemstart.set_sensitive(True) 
     
    11121106        if self.server.listening(): 
    11131107            self.log.message('Restarting the server to listen on port %d' % (self.configuration['server']['port']), ['stock', 'STOCK_REFRESH']) 
    1114             self.stop_server(None, True, False) 
     1108            self.stop_server(None, True) 
    11151109            self.start_server(None, True) 
    11161110 
Note: See TracChangeset for help on using the changeset viewer.