twanvl
d709a4eeee
* use wxBORDER_THEME for custom controls
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1561 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 22:04:48 +00:00
twanvl
ae0380d355
* compatibility with wxWdigets 2.9+: use HandleWindowEvent instead of ProcessEvent
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1560 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 22:04:20 +00:00
twanvl
653378d0b2
* compatibility with wxWdigets 2.9+: use HandleWindowEvent instead of ProcessEvent
...
* compatibility with wxWdigets 2.9+: Handle MOUSE_CAPTURE_LOST event
* use wxBORDER_THEME for custom controls
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1559 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 22:03:14 +00:00
twanvl
b8b07fd80a
* compatibility with wxWdigets 2.9+: use HandleWindowEvent instead of ProcessEvent
...
* overload wxEVT_ERASE_BACKGROUND, to reduce flicker
* use wxBORDER_THEME for custom controls
* tweaked style of GalleryList a tiny bit
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1558 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 22:01:44 +00:00
twanvl
61e686649b
attempt to deal with mouse capture in DropDownList, still not entirely correct!
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1557 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:45:27 +00:00
twanvl
961e4c3cd9
use wxBORDER_THEME for custom controls
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1556 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:44:56 +00:00
twanvl
b99f2dc700
* compatibility with wxWdigets 2.9+: SetClippingRegion -> SetDeviceClippingRegion
...
* overload wxEVT_ERASE_BACKGROUND, to reduce flicker
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1555 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:43:55 +00:00
twanvl
525af32c85
profile the loading of package images
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1554 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:23:10 +00:00
twanvl
24c95b0f33
* compatibility with wxWdigets 2.9+: Handle MOUSE_CAPTURE_LOST event
...
* use wxBORDER_THEME for custom controls
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1553 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:22:22 +00:00
twanvl
1ece54c899
* compatibility with wxWdigets 2.9+: Handle MOUSE_CAPTURE_LOST event
...
* compatibility with wxWdigets 2.9+: SetClippingRegion -> SetDeviceClippingRegion
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1552 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:21:43 +00:00
twanvl
3df48aa489
compatibility with wxWdigets 2.9+: Handle MOUSE_CAPTURE_LOST event
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1551 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:20:54 +00:00
twanvl
cbb47ff265
compatibility with wxWdigets 2.9+: wxSAVE -> wxFD_SAVE, etc
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1550 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:19:53 +00:00
twanvl
9e5ca1df1c
use wxBORDER_THEME for custom controls
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1549 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:19:34 +00:00
twanvl
075122668b
* compatibility with wxWdigets 2.9+: use HandleWindowEvent instead of ProcessEvent
...
* compatibility with wxWdigets 2.9+: Vector2D: prevent ambiguous conversion errors
* use wxBORDER_THEME for custom control
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1545 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:17:03 +00:00
twanvl
0ee420b7b4
compatibility with wxWdigets 2.9+: use HandleWindowEvent instead of ProcessEvent
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1544 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:15:28 +00:00
twanvl
d5f8d29363
compatibility with wxWdigets 2.9+: use HandleWindowEvent instead of ProcessEvent
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1543 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-12-07 21:15:15 +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
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
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
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
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
f7ae4b5a7b
in_tag function now looks for a positive number of tag occurrences.
...
In particular: in "<tag><tag></tag>x</tag>" the x is now in_tag.
This fixes the rest of #20 .
Also added is_in_tag function that returns a bool instead of the tag position.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1456 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-07-21 22:42:46 +00:00
twanvl
4c3acef3fa
don't crash when an action=nullptr (partial fix for #20 )
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1455 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-07-21 19:24:51 +00:00
twanvl
c5d92f7d13
don't close window on error
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1454 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-07-21 19:13:56 +00:00
twanvl
8ed09c48bf
Fixed #24 : nullptr error in graph code
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1453 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-07-21 19:13:19 +00:00
twanvl
854998f204
Fix #25 : Program throws exception when clicking on the 'stylesheet' list if there are no stylesheets.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1450 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-07-21 18:37:47 +00:00
twanvl
07d4e8619b
gif export is not supported by wxWidgets
...
This 'fixes' #18 by just removing the option to export .gif files
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1447 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-07-21 17:35:59 +00:00
twanvl
70fb9d612b
Fix #19 : Colon in Name Prevents Opening Save Dialog
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1446 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-07-21 17:12:49 +00:00
twanvl
51dfed69b4
Instead of the new_intrusive<T>() functions, use intrusive(new T)
...
This means we no longer need 8 different functions for different numbers of arguments, and non-const references can now also be passed to constructors without problems.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1443 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-07-21 14:32:28 +00:00
coppro
85854b1bd2
Fix warnings
...
Semi-fix bug #6 (does not work if the zipfile was loaded from a directory)
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1439 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-03-04 01:46:04 +00:00
coppro
cf91f9c43b
Update copryright date to 2010.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1438 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-03-01 23:33:25 +00:00
coppro
81c6fb87cd
More updates to build system
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1435 0fc631ac-6414-0410-93d0-97cfa31319b6
2010-01-20 03:19:57 +00:00
coppro
47aa7ce923
Rename 'cannocial_name_form' to 'canonical_name_form'
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1433 0fc631ac-6414-0410-93d0-97cfa31319b6
2009-12-04 06:04:57 +00:00
coppro
b561e22476
Fix crash when dragging card list past end.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1431 0fc631ac-6414-0410-93d0-97cfa31319b6
2009-11-25 06:30:07 +00:00
coppro
7af4cd4bd0
Lots of miscellaneous fixes, also added basic VCS framework
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1416 0fc631ac-6414-0410-93d0-97cfa31319b6
2009-08-01 22:34:04 +00:00
coppro
b73f081b60
Updated copyright information (2009 + my real name)
...
MSE now handles opening more gracefully - can handle directories and failures
Changed behavior to always save cards to separate files with intent to add VCS later (note: shouldn't do this for zip, but can't see a good way to approach this)
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1388 0fc631ac-6414-0410-93d0-97cfa31319b6
2009-06-19 03:09:05 +00:00
coppro
4c9f3afb05
MSE can now save cards in separate files (needs manual config editing still).
...
Trailing slashes are stripped from commandline arguments (because directory.mse-set/ should be accepted)
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1386 0fc631ac-6414-0410-93d0-97cfa31319b6
2009-06-18 02:18:23 +00:00
coppro
87b45df71d
Updated linux installer; minor semantic bug affecting 64-bit builds
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1373 0fc631ac-6414-0410-93d0-97cfa31319b6
2009-03-02 23:29:38 +00:00
coppro
dc26e1f00a
New 'show spelling errors' option in the preferences window.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1372 0fc631ac-6414-0410-93d0-97cfa31319b6
2009-02-06 03:27:20 +00:00
coppro
4e772d14da
Fixed install script and set selection window crash.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1366 0fc631ac-6414-0410-93d0-97cfa31319b6
2009-01-18 04:00:50 +00:00