Merge branch 'master' of git://git.assembla.com/fpdb-eric
This commit is contained in:
		
						commit
						6de1ac1c82
					
				|  | @ -140,6 +140,7 @@ class GuiAutoImport (threading.Thread): | ||||||
| #			Add directories to importer object. | #			Add directories to importer object. | ||||||
| 			for site in self.input_settings: | 			for site in self.input_settings: | ||||||
| 				self.importer.addImportDirectory(self.input_settings[site][0], True, site, self.input_settings[site][1]) | 				self.importer.addImportDirectory(self.input_settings[site][0], True, site, self.input_settings[site][1]) | ||||||
|  | 				print "Adding import directories - Site: " + site + " dir: "+ str(self.input_settings[site][0]) | ||||||
| 			self.do_import() | 			self.do_import() | ||||||
| 		 | 		 | ||||||
| 			interval=int(self.intervalEntry.get_text()) | 			interval=int(self.intervalEntry.get_text()) | ||||||
|  |  | ||||||
|  | @ -116,13 +116,13 @@ class Hud: | ||||||
|             return True |             return True | ||||||
|         return False |         return False | ||||||
| 
 | 
 | ||||||
|     def kill_hud(self, args): |     def kill_hud(self, *args): | ||||||
|         for k in self.stat_windows.keys(): |         for k in self.stat_windows.keys(): | ||||||
|             self.stat_windows[k].window.destroy() |             self.stat_windows[k].window.destroy() | ||||||
|         self.main_window.destroy() |         self.main_window.destroy() | ||||||
|         self.deleted = True |         self.deleted = True | ||||||
| 
 | 
 | ||||||
|     def reposition_windows(self, args): |     def reposition_windows(self, *args): | ||||||
|         for w in self.stat_windows: |         for w in self.stat_windows: | ||||||
|                 self.stat_windows[w].window.move(self.stat_windows[w].x, |                 self.stat_windows[w].window.move(self.stat_windows[w].x, | ||||||
|                                                  self.stat_windows[w].y) |                                                  self.stat_windows[w].y) | ||||||
|  | @ -259,7 +259,8 @@ class Stat_Window: | ||||||
| #    This handles all callbacks from button presses on the event boxes in  | #    This handles all callbacks from button presses on the event boxes in  | ||||||
| #    the stat windows.  There is a bit of an ugly kludge to separate single- | #    the stat windows.  There is a bit of an ugly kludge to separate single- | ||||||
| #    and double-clicks. | #    and double-clicks. | ||||||
|         if event.button == 1:   # left button event | 
 | ||||||
|  |         if event.button == 3:   # right button event | ||||||
|             if event.type == gtk.gdk.BUTTON_PRESS: # left button single click |             if event.type == gtk.gdk.BUTTON_PRESS: # left button single click | ||||||
|                 if self.sb_click > 0: return |                 if self.sb_click > 0: return | ||||||
|                 self.sb_click = gobject.timeout_add(250, self.single_click, widget) |                 self.sb_click = gobject.timeout_add(250, self.single_click, widget) | ||||||
|  | @ -270,12 +271,14 @@ class Stat_Window: | ||||||
|                     self.double_click(widget, event, *args) |                     self.double_click(widget, event, *args) | ||||||
| 
 | 
 | ||||||
|         if event.button == 2:   # middle button event |         if event.button == 2:   # middle button event | ||||||
|             pass |  | ||||||
| #            print "middle button clicked" | #            print "middle button clicked" | ||||||
| 
 |  | ||||||
|         if event.button == 3:   # right button event |  | ||||||
|             pass |             pass | ||||||
| #            print "right button clicked" | 
 | ||||||
|  |         if event.button == 1:   # left button event | ||||||
|  |             if event.state & gtk.gdk.SHIFT_MASK: | ||||||
|  |                 self.window.begin_resize_drag(gtk.gdk.WINDOW_EDGE_SOUTH_EAST, event.button, int(event.x_root), int(event.y_root), event.time) | ||||||
|  |             else: | ||||||
|  |                 self.window.begin_move_drag(event.button, int(event.x_root), int(event.y_root), event.time) | ||||||
| 
 | 
 | ||||||
|     def single_click(self, widget): |     def single_click(self, widget): | ||||||
| #    Callback from the timeout in the single-click finding part of the | #    Callback from the timeout in the single-click finding part of the | ||||||
|  | @ -349,8 +352,9 @@ class Stat_Window: | ||||||
| #                font = pango.FontDescription("Sans 8") | #                font = pango.FontDescription("Sans 8") | ||||||
|                 self.label[r][c].modify_font(font) |                 self.label[r][c].modify_font(font) | ||||||
| 
 | 
 | ||||||
|         if not os.name == 'nt':  # seems to be a bug in opacity on windows | #        if not os.name == 'nt':  # seems to be a bug in opacity on windows | ||||||
|             self.window.set_opacity(parent.colors['hudopacity'])                 |         self.window.set_opacity(parent.colors['hudopacity']) | ||||||
|  |          | ||||||
|         self.window.realize |         self.window.realize | ||||||
|         self.window.move(self.x, self.y) |         self.window.move(self.x, self.y) | ||||||
|         self.window.show_all() |         self.window.show_all() | ||||||
|  | @ -457,7 +461,7 @@ class Popup_window: | ||||||
|         self.lab.set_text(pu_text)         |         self.lab.set_text(pu_text)         | ||||||
|         self.window.show_all() |         self.window.show_all() | ||||||
|          |          | ||||||
|         self.window.set_transient_for(stat_window.main_window) |         self.window.set_transient_for(stat_window.window) | ||||||
| 
 | 
 | ||||||
| #    set_keep_above(1) for windows | #    set_keep_above(1) for windows | ||||||
|         if os.name == 'nt': self.topify_window(self.window) |         if os.name == 'nt': self.topify_window(self.window) | ||||||
|  |  | ||||||
|  | @ -177,7 +177,11 @@ class Importer: | ||||||
| 		self.pos_in_file[file] = inputFile.tell() | 		self.pos_in_file[file] = inputFile.tell() | ||||||
| 		inputFile.close() | 		inputFile.close() | ||||||
| 
 | 
 | ||||||
| 		firstline = self.lines[0] | 		try: # sometimes we seem to be getting an empty self.lines, in which case, we just want to return. | ||||||
|  | 			firstline = self.lines[0] | ||||||
|  | 		except: | ||||||
|  | #			print "import_fpdb_file", file, site, self.lines, "\n" | ||||||
|  | 			return | ||||||
| 
 | 
 | ||||||
| 		if firstline.find("Tournament Summary")!=-1: | 		if firstline.find("Tournament Summary")!=-1: | ||||||
| 			print "TODO: implement importing tournament summaries" | 			print "TODO: implement importing tournament summaries" | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user