1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00
Commit graph

240 commits

Author SHA1 Message Date
Shlomi Fish
ab8d445b49 Merge differences between the code. 2016-11-10 12:25:58 +02:00
Shlomi Fish
fe3df986aa Fix some symbol importing bugs. 2016-11-10 01:20:12 +02:00
Shlomi Fish
d229a5a7d4 Extract more common functionality. 2016-11-09 16:41:27 +02:00
Shlomi Fish
1d35f40fc6 Extract a base class for solverdialog. 2016-11-09 16:05:09 +02:00
Shlomi Fish
a73b8911ae Consolidate some code in solverdialog.py.
Todo: extract a common base class and methods.
2016-11-09 15:21:33 +02:00
Shlomi Fish
b3f377c3f0 Create a base module for selecttree.py. 2016-10-11 23:13:30 +03:00
Shlomi Fish
29a9a61eef Started merging some code. 2016-08-21 22:45:55 +03:00
Shlomi Fish
c519bddc46 Consolidate/merge gameinfodialog.py. 2016-08-09 18:29:56 +03:00
Shlomi Fish
b9a46ecf35 Merged more of the statusbars. 2016-04-06 13:12:34 +03:00
Shlomi Fish
829d3aff32 start merging the statusbar.py-s. 2016-04-06 12:05:25 +03:00
Shlomi Fish
4abc0650c1 Remove an unused import. 2016-03-16 14:07:20 +02:00
Shlomi Fish
d6219b65bf Refactoring: access identifiers directly.
Instead of having one more level of indirection.
2016-03-16 13:49:56 +02:00
Shlomi Fish
3791c8b4c6 Remove some unneeded code. 2016-03-16 12:45:29 +02:00
Shlomi Fish
2fa235ff33 Fix MfxMessageDialog. 2016-03-16 12:28:03 +02:00
Shlomi Fish
2870e9b882 Add an empty line to merge some diffs 2016-03-16 10:59:49 +02:00
Shlomi Fish
80268cfac8 Fix SelectGameDialogWithPreview. 2016-03-14 23:05:37 +02:00
Shlomi Fish
c3a8a52543 Fix SelectGameDialog in the menubar.
More of the fact the imports were lost and are 'tk' or 'tile'-specific.
2016-03-14 22:44:44 +02:00
Shlomi Fish
e7090f8f4b Fix a bug with SoundDialog. 2016-03-14 18:14:52 +02:00
Shlomi Fish
8f161ce335 Fix the tiles' dialog from the menu. 2016-03-01 19:58:45 +02:00
Shlomi Fish
649f7b07dc Merge ColorsDialog. 2016-02-25 16:24:04 +02:00
Shlomi Fish
2f7839e430 Remove some differences between tk/tile. 2016-02-25 16:01:12 +02:00
Shlomi Fish
ac60cb2516 menubar: Remove unnecessary imports. 2016-02-19 23:25:30 +02:00
Shlomi Fish
fdf09e8189 Remove some unused imports. 2016-02-19 23:20:16 +02:00
Shlomi Fish
d9ab7b2e4f menubar.py : move more code to base class. 2016-02-19 23:11:45 +02:00
Shlomi Fish
cde9bc5fb5 menubar: move more code to the base class. 2016-02-19 23:06:16 +02:00
Shlomi Fish
ee1114fb3b Continue moving more menubar func to base class. 2016-02-19 19:27:22 +02:00
Shlomi Fish
7780d6fccd Fix some import bugs in the menubar parent class. 2016-02-19 18:23:12 +02:00
Shlomi Fish
8fcb811608 Move duplicate code to the menuar base class. 2016-02-19 17:55:30 +02:00
Shlomi Fish
2e557fde5d Unify the codebases of menubar.pys.
TODO : move to the base class.
2016-02-17 21:36:46 +02:00
Shlomi Fish
98fcd0a357 Move some methods to the base class.
I had to rename some attributes away from the leading two underscores ("__")
because it didn't work with them.
2016-02-17 21:21:26 +02:00
Shlomi Fish
3f962b7134 Extract some common code into a base class. 2016-02-16 18:19:13 +02:00
Shlomi Fish
9f7cc65a5f Merge {tile,tk}/tkwrap. 2016-02-14 16:45:10 +02:00
Shlomi Fish
5d8b82cabe Move {tk,tile}/{card,tkcanvas} to ui.tktile.
They were identical in both places.
2016-02-14 16:14:30 +02:00
Shlomi Fish
1d7fb6fd61 Merge tile/tkutil.py and tk/tkutil.py.
They were identical.
2016-02-14 15:27:54 +02:00
Shlomi Fish
118a83e6ba Correct to the right import path. 2016-02-13 23:48:33 +02:00
Shlomi Fish
4d6dac1316 Start extracting ui.tktile.menubar.
In the process made tkconst common to ui.tktile as well.

ui.tktile will be a common namespace for code common to the tk and tile
UIs.
2016-02-13 20:46:41 +02:00
Shlomi Fish
60257ce016 Reduce diff between {tk,tile}/menubar.py a little.
“Every journey of a thousand miles begins with one small step.”
2016-02-13 20:20:56 +02:00
Shlomi Fish
b03ec17350 Add "Export current layout".
A menu option in the tile (for now only that) menubar.

TODO: the tile and tk directories contain *a lot* of duplicate code.
One should extract base classes and abstract.
2016-02-13 19:30:00 +02:00
Shlomi Fish
0e91ce7750 Correct a typo in a comment 2016-01-08 21:41:11 +02:00
Shlomi Fish
5da836e778 distinguish between intractable and unsolvable. 2014-10-14 11:37:16 +03:00
Shlomi Fish
4da89ccc8c Get rid of trailing space. 2013-05-22 12:57:18 +03:00
Shlomi Fish
7f42260031 Remove 'Solving method' from the solver dialog.
The --method parameter affects only the current "soft thread" (= single
scan), may confuse laymen, and should not matter when an aggregate scan
preset or theme is specified, and those are in general superior and more
encouraged for fc-solve beginners and most experts a like. An aggregate
scan explicitly sets the --method for each scan individually, so there.

As a result, I don't see the point of having the 'Solving method' there.
Perhaps in the future, a more comprehensive GUI for editing the fc-solve
command line will be in order, but that may end up something like thess
monstrocities:

* http://www.codinghorror.com/blog/2006/11/this-is-what-happens-when-you-let-developers-create-ui.html

* http://i.stack.imgur.com/cVWub.gif
2012-12-11 17:26:24 +02:00
Shlomi Fish
5dc2edda91 Get rid of gettext in init. 2012-11-25 19:43:46 +02:00
Shlomi Fish
7ae1fa725d Test and convert "import help". 2012-11-25 19:01:26 +02:00
Shlomi Fish
88634d2a8b import stack. 2012-11-25 18:16:06 +02:00
skomoroh
cbd51240c5 added settings for offsets of cards; bugfixes
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@277 efabe8c0-fbe8-4139-b769-b5e6d273206e
2012-06-05 18:37:12 +00:00
skomoroh
cff055413b * update po-files
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@274 efabe8c0-fbe8-4139-b769-b5e6d273206e
2011-03-07 18:44:05 +00:00
skomoroh
31fa595081 * new config file option: solver_presets
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@269 efabe8c0-fbe8-4139-b769-b5e6d273206e
2011-03-06 17:02:12 +00:00
skomoroh
24c0b00c0d * scalable cards (req: PIL >= 1.1.7)
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@263 efabe8c0-fbe8-4139-b769-b5e6d273206e
2011-03-06 06:33:38 +00:00
skomoroh
2f22c2f528 + save aspect for background image
* minor fixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@250 efabe8c0-fbe8-4139-b769-b5e6d273206e
2009-08-13 22:23:38 +00:00