Changeset 173
- Timestamp:
- 06/13/07 06:22:23 (5 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
-
BUGS (modified) (1 diff)
-
DOCUMENTATION (modified) (1 diff)
-
README (modified) (3 diffs)
-
config.py (modified) (1 diff)
-
console.py (modified) (1 diff)
-
error.py (modified) (1 diff)
-
itaka.py (modified) (1 diff)
-
screenshot.py (modified) (1 diff)
-
server.py (modified) (1 diff)
-
uigtk.py (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BUGS
r127 r173 3 3 4 4 Known bugs: 5 Preferences expanding animation does not work right(#2)5 Preferences expanding animation does not work correctly (#2) -
trunk/DOCUMENTATION
r144 r173 1 1 See Section 5 of the README ("DOCUMENTATION") for documentation information. 2 See HACKING file if you intend to change Itaka's source code. -
trunk/README
r143 r173 11 11 4. DEBIAN PACKAGE 12 12 5. DOCUMENTATION 13 6. RELEASE NOTES 14 7. PROGRAM CREDITS 13 6. HACKING 14 7. RELEASE NOTES 15 8. PROGRAM CREDITS 15 16 16 17 1. ABOUT ITAKA: … … 63 64 epydoc --html -o doc -n Itaka -u "http://itaka.jardinpresente.com.ar" *.py 64 65 65 6. RELEASE NOTES:66 6. HACKING 66 67 67 This is the first feature-complete release of Itaka. 68 If you intend to change Itaka source coude, please read the HACKING file. 69 70 Any questions should be emailed to me directly. 71 72 7. RELEASE NOTES: 73 74 This is the second release of Itaka. 75 76 See ChangeLog for more detailed information. 68 77 69 78 Donations for this software would be greatly appreciated. This software is … … 79 88 See COPYING file for further license information 80 89 81 7. PROGRAM CREDITS:90 8. PROGRAM CREDITS: 82 91 83 92 Special thanks to James Henstridge for the excellent Python-GTK bindings and -
trunk/config.py
r155 r173 16 16 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 17 17 # 18 # Copyright 2003-2007 Marc E. <santusmarc_at_gmail.com>.18 # Copyright 2003-2007 Marc E. 19 19 # http://itaka.jardinpresente.com.ar 20 20 # -
trunk/console.py
r160 r173 16 16 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 17 17 # 18 # Copyright 2003-2007 Marc E. <santusmarc_at_gmail.com>.18 # Copyright 2003-2007 Marc E. 19 19 # http://itaka.jardinpresente.com.ar 20 20 # -
trunk/error.py
r162 r173 16 16 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 17 17 # 18 # Copyright 2003-2007 Marc E. <santusmarc@gmail.com>.18 # Copyright 2003-2007 Marc E. 19 19 # http://itaka.jardinpresente.com.ar 20 20 # -
trunk/itaka.py
r168 r173 16 16 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 17 17 # 18 # Copyright 2003-2007 Marc E. <santusmarc@gmail.com>.18 # Copyright 2003-2007 Marc E. 19 19 # http://itaka.jardinpresente.com.ar 20 20 # -
trunk/screenshot.py
r160 r173 16 16 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 17 17 # 18 # Copyright 2003-2007 Marc E. <santusmarc_at_gmail.com>.18 # Copyright 2003-2007 Marc E. 19 19 # http://itaka.jardinpresente.com.ar 20 20 # -
trunk/server.py
r168 r173 16 16 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 17 17 # 18 # Copyright 2003-2007 Marc E. <santusmarc_at_gmail.com>.18 # Copyright 2003-2007 Marc E. 19 19 # http://itaka.jardinpresente.com.ar 20 20 # -
trunk/uigtk.py
r168 r173 16 16 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 17 17 # 18 # Copyright 2003-2007 Marc E. <santusmarc_at_gmail.com>.18 # Copyright 2003-2007 Marc E. 19 19 # http://itaka.jardinpresente.com.ar 20 20 # … … 163 163 # Stop the server 164 164 if self.gui.server.listening(): 165 self.gui.stop_server(None, True , False)165 self.gui.stop_server(None, True) 166 166 167 167 self._write_gui_log(self.simplemessage, self.detailedmessage, self._get_failure_icon(failuretype), True, True) … … 277 277 self.console = consoleinstance 278 278 self.itakaglobals = configuration[0] 279 279 280 # The configuration instance has the user's preferences already loaded. 280 281 self.configinstance = configuration[1] 281 282 self.configuration = self.itakaglobals.values 282 283 284 # Instances of our Gui Logging class and Screenshot Server 285 self.server = iserver.ScreenshotServer(self) 283 286 self.log = GuiLog(self, self.console, self.configuration) 284 287 self.logpaused = False 285 286 self.server = iserver.ScreenshotServer(self)287 288 288 289 # Start defining widgets … … 294 295 self.window.set_icon(self.icon_pixbuf) 295 296 self.window.set_border_width(6) 296 self.window.set_default_size( 400, 1)297 self.window.set_default_size(370, 1) 297 298 self.window.set_position(gtk.WIN_POS_CENTER) 298 299 self.window_position = self.window.get_position() … … 346 347 self.itakaLogo.show() 347 348 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 351 351 self.buttonStartstop = gtk.ToggleButton("Start", gtk.STOCK_PREFERENCES) 352 352 self.startstopimage = gtk.Image() … … 355 355 self.buttonStartstop.set_image(self.startstopimage) 356 356 self.buttonStartstop.connect("toggled", self.button_start_server) 357 self.ibox.pack_start(self.buttonStartstop, True, True, 8)358 357 359 358 self.preferencesButton = gtk.Button("Preferences", gtk.STOCK_PREFERENCES) … … 367 366 self.blinktimeout = None 368 367 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 372 371 self.vbox.pack_start(self.box, False, False, 0) 373 372 … … 1061 1060 self.menuitemstop.set_sensitive(True) 1062 1061 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): 1066 1066 """ 1067 1067 Stops the Twisted server. … … 1072 1072 @type foreign: bool 1073 1073 @param foreign: Whether the caller of this method is not self.buttonStartstop. 1074 1075 @type contractlog: bool1076 @param contractlog: Whether the log widget is contracted.1077 1074 """ 1078 1075 … … 1098 1095 self.labelTime.set_text('') 1099 1096 self.labelServed.set_text('') 1100 if contractlog:1101 self.expander.set_expanded(False)1102 self.expander.set_sensitive(False)1103 1097 self.itakaLogo.set_from_file(os.path.join(self.itakaglobals.image_dir, "itaka.png")) 1104 1098 self.menuitemstart.set_sensitive(True) … … 1112 1106 if self.server.listening(): 1113 1107 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) 1115 1109 self.start_server(None, True) 1116 1110
Note: See TracChangeset
for help on using the changeset viewer.

