Shlomi Fish
e525a823fa
Extract an edit-text-dialog base class.
2016-11-13 13:29:46 +02:00
Shlomi Fish
d97b20b17b
Consolidate code in edittextdialog .
2016-11-13 13:16:00 +02:00
Shlomi Fish
622a035d5b
Extract a common method in the base class.
...
Of solverdialog.
2016-11-10 13:50:16 +02:00
Shlomi Fish
970e37ffe6
Extract a different method in the solverdialogs.
2016-11-10 13:31:17 +02:00
Shlomi Fish
66d91c872c
Extract a method in solverdialog.
...
As a precursor to consolidating the code.
2016-11-10 13:15:18 +02:00
Shlomi Fish
6ffefe1db5
Extract a different method.
...
As a precursor to extracting a method in the base class.
2016-11-10 13:04:08 +02:00
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