Commit Graph

61 Commits

Author SHA1 Message Date
eblade
691608b6ca update_table_position will kill huds that are closed, timer will not be called when under unix, currently, as this function only works in windows.
checkPositions() accepts position 9 again.
2008-12-15 02:04:35 -05:00
Ray
b37913f279 Fix call to aux window clobbered by merge. 2008-12-12 20:05:23 -05:00
Ray
b80dc2fb38 Merge branch 'master' of git://git.assembla.com/fpdboz 2008-12-12 20:00:29 -05:00
Ray
eba9ccef90 Turn off window dragging to avoid crash when client is closed. 2008-12-12 17:44:11 -05:00
Worros
f4ab01ca23 Merge branch 'master' of git://git.assembla.com/mctfpdb
Conflicts:

	pyfpdb/GuiGraphViewer.py
	pyfpdb/Hud.py
2008-12-12 00:50:51 +09:00
Worros
7fcd2d9c93 Merge branch 'master' of git://git.assembla.com/free_poker_tools 2008-12-11 19:08:24 +09:00
Matt Turnbull
489efc779b Merge branch 'master' of git://git.assembla.com/free_poker_tools
Conflicts:

	pyfpdb/Hud.py

Hope I chose the right lines here.
2008-12-10 22:52:07 +00:00
Ray
95f5eab448 merge with eric's drag changes 2008-12-10 13:45:56 -05:00
eblade
efc3e591ea fix timeout callbacks for tracking table position 2008-12-10 13:35:15 -05:00
Ray
fff1e53eb9 Merge branch 'master' of git://git.assembla.com/fpdboz
Conflicts:

	pyfpdb/Hud.py
2008-12-10 00:02:50 -05:00
eblade
5e23b55361 specify right function name to timer, duh 2008-12-09 08:35:19 -05:00
eblade
7516d17a40 add 0.5 sec auto-timer to auto-run update_table_position 2008-12-09 08:21:50 -05:00
eblade
9dd6f36df6 add Hud::update_table_position(), tracks table.x and table.y, repositions all stat_windows within. triggered each update(), and when the Reposition Stats menu option is selected.
fix windows code to use same gdkhandle variables as unix code
2008-12-09 07:51:41 -05:00
eblade
7d4bded3d5 make sure we close each handle opened by ProcessOpen in the win32 calls 2008-12-09 01:43:13 -05:00
Ray
7d75e4af91 Add winner and pot to Mucked list list box + intfac imp. 2008-12-08 14:10:45 -05:00
eblade
0186145065 remove no-longer-needed "topify_window" for Stat_Window, removed some lines that were commented out due to no longer being needed, etc. Seems to fix the windows randomly re-attaching in Win32. 2008-12-03 13:35:19 -05:00
eblade
cd858d6ade add "debug stat windows" to hud menu .. doesn't do anything useful yet, as i'm trying to figure out what part to actually debug 2008-12-03 03:25:49 -05:00
eblade
1de34462e3 remove spurious window realize from popup_window as well
printEmailErrorMessage also writes a traceback to the stderr, so we can more easily figure out -what part- it failed in
parsePositions will ignore a small blind if it appears to be coming from the same place as the big (does this mess with dead blinds? who knows)
2008-11-27 08:35:17 -05:00
eblade
274cecdc58 stat windows no longer call realize() as that is done automatically by gtk when needed
importer dumps bad hands to hand-errors.txt after printing the normal email message
parse_logic should ignore lines where small blind is found to be "$0", however, it's still causing errors
2008-11-27 05:12:07 -05:00
eblade
6e116f4b02 don't bother doing show_all on each stat_window, then hide, just hide first. (probably shouldn't need to even hide them first, but they seem to sometimes start hidden sometimes not) 2008-11-27 02:31:52 -05:00
eblade
49390940e3 add middle-click on stat_window to hide it (since we don't currently have a way to hide it when someone leaves) 2008-11-25 08:52:59 -05:00
eblade
53a95ccc80 stat windows are hidden by default, and only brought forward when there's a player in a seat that has recorded a hand 2008-11-25 07:03:33 -05:00
eblade
f8749fe7fb Add "hudcolor" attribute to all <stat> definitions, drop font size to Sans 7, since i can't fit my stats in comfortably anymore 2008-11-25 06:47:58 -05:00
Ray
17ad796917 More changes to support mucked/aux windows. 2008-11-16 17:53:31 -05:00
Ray
d90fa208de Smooth wrinkles in mucked card display. 2008-11-13 17:07:24 -05:00
Ray
806744bf34 Mucked window enabled. 2008-11-12 23:02:51 -05:00
Ray
b35e6c5570 fix bug in saving layouts when fav_seat != 0 2008-11-12 10:28:48 -05:00
eblade
863c5be428 change text in hud main windows (smaller, indicates presence of menu and moveability), add opacity and move support (does not yet save it's position) 2008-11-11 04:36:44 -05:00
eblade
2074d755aa Hud.py: fix typos in definitions of reposition_windows and kill_hud, eliminating errors when those functions are called
move pop-up window to button 3 when clicked on a stat window, added move/resize functionality to button 1 (hold shift to resize, or just click/drag to move)
restore opacity in windows (new window movement works with opacity set)
fix error in popup_window initilization referring to window instead of main_window, oops
2008-11-10 05:58:55 -05:00
Ray
28037de7a6 skip the set_opacity statement in windows until figured out 2008-11-08 16:58:24 -05:00
Ray
e26fdd79a4 possible fix to wrong window positioning seen by Elaetic 2008-11-07 12:22:37 -05:00
eblade
27c6c4884e stat popups attach themselves to the stat window as children, have proper colors 2008-11-06 06:58:28 -05:00
Ray
a41aec44dd added set/get _sit_parameters to Config + removed keep_above in Hud 2008-11-05 16:52:47 -05:00
eblade
2ecfbf6c2d fpdb_import: auto-import bases it's decisions to check files on file-size changes rather than mtime - could you guys check it out in nix and other poker sites, and tell me if that breaks anything?
HUD: if update() errors due to not enough stat windows being available (ie, your broken site converter tells us we have a 6 max table, but there are people in seats 7-10), it will re-assess the table as a 10-max
add StatWindow.relocate(x,y)
2008-11-04 05:02:41 -05:00
eblade
e154bdd8f4 Add "hudprefix" and "hudsuffix" properties to each of the "STAT" nodes in the config, will display them before/after stats on the HUD, as appropriate.
(note that due to the use of a table in the hud display, it can get a little.. ugly.. looking)

Add "playername" to list of available stats

MIGHT close huds when poker table is closed in Nix. It doesn't in Windows, but it should.
2008-10-31 14:34:41 -04:00
Ray
8165e0fb33 Merge branch 'master' of git://git.assembla.com/fpdboz 2008-10-29 22:37:55 -04:00
Ray
f26baac94c added some configuration accessors for Hud.py and some cleanup 2008-10-29 22:37:05 -04:00
Worros
3f6e4fc3bf Merge branch 'master' of git://git.assembla.com/free_poker_tools
Conflicts:

	pyfpdb/Hud.py
2008-10-29 23:46:04 +09:00
Worros
87c82df4b2 Merge branch 'master' of git://git.assembla.com/free_poker_tools
Conflicts:

	pyfpdb/Hud.py
2008-10-29 23:35:47 +09:00
eblade
6f65f3eadb Merge branch 'master' of git://git.assembla.com/free_poker_tools.git
Conflicts:
	pyfpdb/Hud.py

Carl was right, the differences were trivial (comment markers mostly)
2008-10-28 07:30:22 -04:00
Ray
9f84cc93a7 edits to get the stacked window mods working with X 2008-10-27 12:56:09 -04:00
eblade
64dbe3237d add "hudopacity" to site config, valid settings are potentially from 0.00 to 1.00 2008-10-27 07:12:04 -04:00
eblade
5f15a4f928 Configuration.py: add "bgcolor" and "fgcolor" to <site> node
HUD: table hud and stat windows respect "bgcolor" and "fgcolor" on a per site basis
Tables: force tw.number to be an int in Unix
2008-10-27 06:29:39 -04:00
eblade
2bde12a6cf remove set keep above on stat windows 2008-10-27 03:13:04 -04:00
eblade
70bdc0bcb4 fix for re-parenting to work in nix, remove decorations from table hud main window 2008-10-27 03:12:12 -04:00
eblade
051f04b69f trying to get parenting of stats windows to work in nix. 2008-10-26 15:51:12 -04:00
eblade
d07fe6c5c6 move re-parenting code back into windows-only topify_window() function, as it is not 100% system independent (more like 99%) 2008-10-26 05:39:43 -04:00
eblade
7b604e3bec Table HUD window now child of poker table window 2008-10-26 05:34:36 -04:00
eblade
0cd57facda Merge branch 'master' of git://git.assembla.com/fpdboz.git
Fix accessing the decoder from the wrong object, causing the hud to not work, it should work again. yay.
2008-10-25 05:36:18 -04:00
unknown
654b2e0ba9 trying to fix my repository 2008-10-24 16:30:08 -04:00