coppro
692d5b6286
Updates to make things work.
...
Some trivial things that are required to make it work on Linux.
Also updated build scripts to use Boost. You have to use
./configure --with-boost-regex=<libname, suitable for -l>
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1206 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-09-07 17:21:25 +00:00
twanvl
3ce35e8b00
Reduced flicker in card list
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1202 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-09-04 11:45:23 +00:00
twanvl
5d9c5fbf46
Don't show message boxes for assertion failures, since this can lead to crashes when in OnPaint
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1197 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-09-03 17:53:15 +00:00
twanvl
dc9053baef
Delay the construction of controls is SetWindowPanels until the panel is actually shown (initUI). This makes the program start slightly faster.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1189 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-09-01 17:21:17 +00:00
twanvl
56463a8806
Added empty_name to PackageChoiceField;
...
Package choice fields now reflect in scripts as "/:NO-WARN-DEP:packagename". This suppresses warnings when loading files in that package or using the package as a symbol font.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1187 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-31 19:42:30 +00:00
twanvl
20b40585f6
Some changes to the package manager:
...
- use a single button for install/upgrade
- show versions of installed package and installer
Named actions in enum PACKAGE_ACT_* to avoid confusion with the status enum.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1186 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-31 18:57:55 +00:00
twanvl
7e60aab603
Allow cards to be pasted when another control is selected.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1185 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-31 00:15:22 +00:00
twanvl
dc0fee0369
Fixed: CardViewers fighting over styles when multiple windows are open
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1184 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-31 00:07:30 +00:00
twanvl
a183ecc9a6
New class CachedScriptableMask: like CachedScriptableImage, only containing an AlphaMask instead of an Image/Bitmap.
...
Use CachedScriptableMask for all masks.
TODO: This introduces some duplicate code in ValueViewers that could be fixed by moving mask to the Style base class.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1182 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-30 21:51:38 +00:00
twanvl
acb3493b59
Merged behaviour from ContourMask into AlphaMask.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1181 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-30 17:15:22 +00:00
twanvl
ce906e83f8
Cleaned up the calculation of bounds of symbols, this fixes bounds calculation with symmetries.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1178 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-27 23:46:31 +00:00
twanvl
b07e4a7886
Setting for opening sets in the same window (pre 0.3.6 behaviour)
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1172 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-27 11:58:14 +00:00
twanvl
2a4a896540
fixed printing of rotated cards
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1168 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-24 18:27:54 +00:00
twanvl
0b24e1ab20
fixed crash in cursor movement code when adding keyword parameter
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1167 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-24 18:27:11 +00:00
coppro
ec63e3b18b
More workingness, now accepts locally-stored resources!
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1158 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-21 04:06:50 +00:00
coppro
d13b721b41
Updates to make Linux work... still lost of issues.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1157 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-21 02:41:30 +00:00
twanvl
f1fe40b4ef
Added new_card function;
...
Added parameter to ScriptValue::next to recieve the key of the item.
Finished Add Multiple Cards behaviour.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1147 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-11 20:52:33 +00:00
twanvl
ca63496ade
Inheriting CardViewer from wxPanel was causing problems with the focus
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1146 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-11 20:48:47 +00:00
twanvl
25a301b070
Partial support for add multiple cards scripts, not visible to users yet
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1140 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-11 15:48:20 +00:00
twanvl
1691efd6d5
card viewers/editors inherit from wxPanel;
...
GallertList doesn't call select() from onSize
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1139 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-11 14:04:00 +00:00
twanvl
520b472483
Resize list of stylesheets to fit available space
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1138 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-11 13:23:29 +00:00
twanvl
5fddaa3715
Multicolumn support (major level) for gallery list
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1137 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-11 12:21:38 +00:00
twanvl
62d86bf8c3
use margin instead of vspace at the bottom of NativeLookEditor
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1136 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-11 11:57:53 +00:00
twanvl
76c3950c89
Use locale to translate pack names things
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1135 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-11 11:57:18 +00:00
twanvl
351d5b7613
renamed GalleryList member column -> subcolumn, so we can have proper columns later on as well.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1134 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-11 11:56:35 +00:00
twanvl
59449c648a
don't keep adding to the padding of native look styles
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1128 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-09 21:44:54 +00:00
twanvl
22722f28ce
Put card notes below the card editor if they fit there (dynamically)
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1127 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-09 21:38:53 +00:00
twanvl
4d674712d1
Icon for random cards panel
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1124 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-09 18:32:48 +00:00
twanvl
cb72dbea2f
added total number of cards to random pack panel
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1122 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-09 17:34:13 +00:00
twanvl
07d509ae78
Fixed: last cursor position of text box was not checked when trying to find new cursor position.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1118 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-09 14:41:38 +00:00
twanvl
76728dfed9
Package icons will be loaded from installers if possible
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1114 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-09 00:39:06 +00:00
twanvl
e575af3320
fixed: packages can now be upgraded from installers, their status was not updated
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1112 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-08 23:53:20 +00:00
twanvl
f870f48b13
HTML export widow also uses cards selector
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1109 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-08 22:16:06 +00:00
twanvl
3c5ec28d8d
new card selection thingy also used for "export all card images"
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1108 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-08 21:51:58 +00:00
twanvl
2d2c434bd8
Generated packs can now be selected for printing.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1107 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-08 21:35:38 +00:00
twanvl
5cde673976
don't refresh stats panel when only a style changes
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1106 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-08 19:04:14 +00:00
twanvl
47c5fd2d7a
random seed settings stored at the right time
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1105 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-08 19:01:44 +00:00
twanvl
01630e0f5f
Add padding_right to nativLook text boxes, to account for the scrollbar
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1090 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-07 21:12:53 +00:00
twanvl
7eb05cbd7e
Moved clean_filename to file_utils.cpp where it belongs;
...
Split up images exporting, and moved it to data/formats/image
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1085 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-07 18:04:49 +00:00
twanvl
c6fe6634dd
Tweaked the way to use getScript() like functions;
...
Made condition and default_expand parameters of expand_keywords optional.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1080 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-07 01:54:13 +00:00
twanvl
ee4aa6f50e
Allow selected card from random pack to be exported
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1076 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-07 00:22:38 +00:00
twanvl
b586790421
Cleaned up handling of what things should be drawn by using the DrawWhat enumeration type.
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1072 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-06 03:05:40 +00:00
twanvl
6c782bb033
Changed the way the FilteredCardList on the stats panel selects cards:
...
used to: by running scripts on cards and comparing to string value of selected group
now: by keeping a list of group_ids for all cards, and comparing indices
Added 'bin size' attribute for making a histogram of numeric axes.
Added 'Text length' statistic.
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1071 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-05 23:13:26 +00:00
twanvl
dd80a51e96
tweaks to dimension list control
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1048 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-04 14:15:07 +00:00
twanvl
48f1315cda
pack totals on random pack panel
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1047 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-04 13:52:32 +00:00
twanvl
f9a0afe64e
fixed crash with empty numeric axes
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1046 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-04 01:57:19 +00:00
twanvl
04a040dc29
random pack generation works
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1045 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-04 01:38:46 +00:00
twanvl
0cb872a0d3
Implemented seed controls on random pack panel;
...
seed settings and pack amounts are stored in settings
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1044 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-03 22:46:53 +00:00
twanvl
95b5fa67a2
- Added SetWindow::setControlStatusText function for setting the status text of child controls, since wx lacks a feature for doing it automatically.
...
- RandomPackPanel's spin controls are cleaned up when the set is reloaded
- to_int script function now converts empty string: to_int("") == 0
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1042 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-03 20:01:59 +00:00
twanvl
bca66f54b9
All three dimensions on stats panel in a single multicolumn list
...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@1040 0fc631ac-6414-0410-93d0-97cfa31319b6
2008-08-03 15:51:47 +00:00