twanvl
8d830289a7
compatibility with wxWdigets 2.9+: wxSAVE -> wxFD_SAVE, etc
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1540 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:13:28 +00:00
twanvl
7bad6c5ada
compatibility with wxWdigets 2.9+: Vector2D: prevent ambiguous conversion errors
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1539 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:13:08 +00:00
twanvl
a9a50c358a
compatibility with wxWdigets 2.9+: wxString::c_str now returns an object instead of a Char*, use cast to force conversion.
...
TODO: This can probably be done more efficiently!
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1538 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:12:44 +00:00
twanvl
527d21794c
compatibility with wxWdigets 2.9+: use HandleWindowEvent instead of ProcessEvent, but this function doesn't exist in wx2.8. So, #define the former as the latter for backwards compatibility.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1537 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:12:14 +00:00
twanvl
3ca87fce86
compatibility with wxWdigets 2.9+: Vector2D use *0.5 instead of /2 to prevent ambiguous conversion errors
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1536 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:11:03 +00:00
twanvl
e84e6473e0
compatibility with wxWdigets 2.9+: wxSAVE -> wxFD_SAVE, etc
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1535 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:09:12 +00:00
twanvl
fbc7f425be
compatibility with wxWdigets 2.9+: wxSAVE -> wxFD_SAVE, etc
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1534 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:08:48 +00:00
twanvl
4fa03824ef
compatibility with wxWdigets 2.9+: wxSAVE -> wxFD_SAVE
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1533 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:08:30 +00:00
twanvl
61467fa363
added window showing profiler statistics
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1532 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:07:55 +00:00
twanvl
d12e0838a2
compatibility with wxWdigets 2.9+: work around a bug in wx 2.9.1 (should be fixed in newer releases)
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1531 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:06:26 +00:00
twanvl
e6884e0db3
compatibility with wxWdigets 2.9+: Vector2D::operator *(int) to prevent ambiguous conversion errors
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1530 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:05:49 +00:00
twanvl
6f922eac7d
compatibility with wxWdigets 2.9+: SetLogicalFunction takes wxRasterOperationMode instead of int
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1529 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:05:00 +00:00
twanvl
65cde6c8f3
compatibility with wxWdigets 2.9+: use wxString::const_iterator instead of raw Char*
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1528 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:04:11 +00:00
twanvl
3562891b42
compatibility with wxWdigets 2.9+: there is now a built in wxString::FromUTF8 function, use it
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1527 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:02:55 +00:00
twanvl
195a318001
compatibility with wxWdigets 2.9+: use wxString::const_iterator instead of raw Char*
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1526 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:02:04 +00:00
twanvl
aaca63cc0f
compatibility with wxWdigets 2.9+: wxString::c_str now returns an object instead of a Char*, use cast to force conversion.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1525 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:01:02 +00:00
twanvl
418a05d636
Fix error introduced in r1465: in single line text box, no lines were generated (which led to a crash), or text was scaled down when this was not intended.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1524 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-16 19:29:57 +00:00
twanvl
9735e24517
Added a panel showing profiler timings
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1523 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-13 21:35:30 +00:00
twanvl
7bcb045668
Use wxPopupTransientWindow for drop down lists
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1522 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-13 19:09:31 +00:00
twanvl
adeee89f0d
bufgix: with newer version of wxWidgets (2.8), image slice dialog was crashing because events were being sent before the initialization was complete.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1520 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-12 20:36:07 +00:00
twanvl
bcc582f912
added 'file_modified_time' function, which should be faster than using wxFileName
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1519 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-03 16:47:38 +00:00
twanvl
2f7d95af9c
No longer using namespace boost,
...
doing that lead to conflicts in new compilers, because both boost and std contain a shared_ptr type.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1517 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-03 16:16:28 +00:00
twanvl
a3973deb0d
fix: Fix error in vc9: some stupid library defined 'near'
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1516 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-03 15:48:24 +00:00
twanvl
5beaa1cb67
MSVC project files no use version 9 (aka 2008) instead of 7.1 (aka 2003).
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1514 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-03 15:40:11 +00:00
twanvl
3def657642
comment
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1513 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-03 15:38:20 +00:00
twanvl
13a051b967
Fix error in vc9: don't index outside vector
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1512 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-03 15:28:12 +00:00
twanvl
75f73db8a9
Fix error in vc9: use _wassert instead of _assert, the latter no longer exists.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1511 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-03 15:27:40 +00:00
twanvl
9b438daf41
Fix error in vc9: use _wassert instead of _assert, the latter no longer exists.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1510 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-02 13:51:07 +00:00
twanvl
62a4bb7718
Fix error in vc9: don't include manifest, newer versions of msvs do this automatically, which leads to conflicts
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1509 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-02 13:49:37 +00:00
twanvl
ca7ade0cfd
Fix error in vc9: use _wassert instead of _assert, the latter no longer exists.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1508 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-02 13:42:31 +00:00
twanvl
cc43ea3940
Fix error in vc9: universal-character-name encountered in source
...
Changed unicode literals from '\u1234' to '\x1234'. Hopefully this doesn't break the build for other compilers.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1507 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-10-02 13:39:33 +00:00
coppro
285fed3dbd
Fix some overload issues with wxWidgets.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1506 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-30 21:44:17 +00:00
twanvl
50a26e4c76
* find_i function for case insensitive searching
...
* card::contains uses case insensitive find
* Added card::contains_words for quick search, which searches for each word separately
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1484 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-04 22:33:20 +00:00
twanvl
be922940a2
Added a "quick search" box for filtering the card list
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1483 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-04 21:52:26 +00:00
twanvl
4532fade77
Removed old random pack code. It was already disabled by the USE_NEW_PACK_SYSTEM flag.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1482 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-04 15:48:42 +00:00
twanvl
098e470ff9
A simple default "any card" pack if there are no packs specified in the game file
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1481 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-04 15:13:29 +00:00
twanvl
d546904163
A simple default "any card" pack if there are no packs specified in the game file
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1480 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-04 15:07:07 +00:00
twanvl
90b08ea743
Added scrollbar for DropDownList, fixes #52
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1478 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-04 00:45:55 +00:00
twanvl
968f557511
recolor_image function can now be used with custom colors
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1477 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-03 18:44:44 +00:00
twanvl
4defd52aa2
allow reading images from the current directory in the CLI interface
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1475 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-03 18:25:35 +00:00
twanvl
e01b24aa63
Added 'recolor_image' function
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1473 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-03 18:19:05 +00:00
twanvl
ca0e762b64
New image functions:
...
* invert
* flip_horizontal
* flip_vertical
* rotate
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1472 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-03 14:56:45 +00:00
twanvl
726bd9c135
don't use locale for error message (mostly to stop mse from whining about the missing entry)
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1471 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-03 14:54:52 +00:00
twanvl
463c3d9a81
(minor) use getAngle() instead of trAngle(0)
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1470 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-03 14:53:30 +00:00
twanvl
37da5e1141
init sockets in main function, otherwise the installer window doesn't work if updates were not checked first
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1469 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-03 14:51:24 +00:00
twanvl
2bc67b964f
multiple choice checklists also work in non-native look
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1468 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-03 14:50:30 +00:00
twanvl
34929bc4e5
"scale down to" works for single line text boxes, fixes #53
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1465 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-03 01:21:58 +00:00
twanvl
69ea39c64f
slightly better error messages when reading an enum value fails: also report the default used
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1464 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-02 23:05:05 +00:00
twanvl
0fc52a7952
alignment for choice fields rendered as text ( #16 )
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1463 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-02 21:42:55 +00:00
twanvl
e1d9437320
always draw checkerboard behind default image
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1462 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-08-02 20:53:09 +00:00