Commit graph

1531 commits

Author SHA1 Message Date
dfighter1985
5042c99d95 CHANGED: CInterfaceGroup action handlers will now be retrievable, even if the action handler couldn't be found at the time of parsing. 2012-08-20 01:39:20 +02:00
dfighter1985
dc93bf28a9 CHANGED: CCtrlBaseButton action handlers will now be retrievable, even if the action handler couldn't be found at the time of parsing. 2012-08-20 01:29:49 +02:00
dfighter1985
2458968643 CHANGED: Need to serialize root group first, otherwise client crashes when loading the pointer settings. 2012-08-19 03:13:16 +02:00
dfighter1985
c53fccf7c2 CHANGED: I probably shouldn't sacrifice the game's key config parsing on the altar of the GUI editor :P 2012-08-19 02:38:24 +02:00
dfighter1985
f9f765430e CHANGED: got rid of a crash. 2012-08-19 02:20:57 +02:00
dfighter1985
c5a8cecf7e CHANGED: Keys are now parsed from the config files, and then serialized on save. 2012-08-18 20:28:56 +02:00
dfighter1985
530a141bee CHANGED: Pointer settings are now parsed even when the particular pointer cannot be instantiated. They are also serialized when serializing the GUI. 2012-08-18 18:39:45 +02:00
dfighter1985
3a6ae1b74a CHANGED: Should be able to change text options for CCtrlTextButton. 2012-08-18 03:37:52 +02:00
dfighter1985
79e4832373 CHANGED: Serialize text options for Buttons with text too. 2012-08-18 02:46:19 +02:00
dfighter1985
8fa283ca14 CHANGED: Squashed a bug that prevented text to be displayed when hardtextformat was specified as an empty string. A.K.A hidden mines in the code. There are some more :( 2012-08-18 01:30:52 +02:00
dfighter1985
27a6716db6 CHANGED: Apparently when parsing variables, the parser changes the parsed entry, so better to re-read it from the XML-tree when caching. 2012-08-18 00:27:52 +02:00
dfighter1985
094bbd6e9a CHANGED: GUI Procedures are now serialized. 2012-08-17 21:49:54 +02:00
dfighter1985
8402f2657f CHANGED: Links are now serialized. 2012-08-17 20:36:35 +02:00
dfighter1985
ef43b498bc CHANGED: Variables are now serialized. 2012-08-17 06:10:18 +02:00
dfighter1985
ff02875d45 CHANGED: Squashed a bug that prevented many widgets from being serialized right. Therefore preventing correct display when loading the saved XML. 2012-08-17 05:11:13 +02:00
dfighter1985
8a6d621881 CHANGED: Tree/node data is now serialized. 2012-08-17 04:37:07 +02:00
dfighter1985
b8cb3c43cd CHANGED: interface options are now serialized. 2012-08-16 00:45:19 +02:00
dfighter1985
66f6979be7 CHANGED: CGroupMenu's previously unnamed children will now be named properly. 2012-08-15 18:20:54 +02:00
dfighter1985
8f2932fb90 CHANGED: CCtrlTextButton created CViewText shouldn't be serialized. 2012-08-15 18:12:33 +02:00
dfighter1985
1a774d7fa8 CHANGED: CGroupMenu and CGroupList created widgets shouldn't be serialized by CInterfaceGroup. 2012-08-15 18:02:05 +02:00
dfighter1985
696ae33eaa CHANGED: Widgets can now be flagged as non-serializable, in which case they won't be serialized. 2012-08-15 16:35:21 +02:00
dfighter1985
40abb664c9 CHANGED: CInterfaceElement::convertBool is now implemented with NLMISC::fromString, and can convert both 0/1 and false/true style strings to boolean. 2012-08-15 16:01:50 +02:00
dfighter1985
5076c5ccdf CHANGED: CGroupContainer fields can now be serialized. 2012-08-14 21:02:20 +02:00
dfighter1985
0915eb8be8 CHANGED: CGroupTab fields can now be serialized. 2012-08-14 19:43:43 +02:00
dfighter1985
0d34661c7e CHANGED: CDBGroupSelectNumber fields can now be serialized. 2012-08-14 19:29:20 +02:00
dfighter1985
65f04c6cdc CHANGED: CDBGroupComboBox fields can now be serialized. 2012-08-14 18:43:21 +02:00
dfighter1985
f40cbfe768 CHANGED: CGroupHTML fields can now be serialized. 2012-08-14 09:22:24 +02:00
dfighter1985
24d8c6d80a CHANGED: CGroupScrollText fields can now be serialized. 2012-08-14 02:10:27 +02:00
dfighter1985
a95b52532c CHANGED: CGroupParagraph fields can now we serialized. 2012-08-14 01:33:54 +02:00
dfighter1985
493fd206a6 CHANGED: CGroupHeader fields can now we serialized. 2012-08-14 01:22:49 +02:00
dfighter1985
bbfa9894a4 CHANGED: CGroupList fields can now we serialized. 2012-08-14 01:20:14 +02:00
dfighter1985
d42171a216 CHANGED: CGroupHTMLInputOffset fields can now we serialized. 2012-08-14 01:10:14 +02:00
dfighter1985
86b570c4d5 CHANGED: CGroupWheel fields can now we serialized. 2012-08-14 00:59:29 +02:00
dfighter1985
6567a626e4 CHANGED: CGroupHeaderEntry fields can now we serialized. 2012-08-14 00:53:47 +02:00
dfighter1985
620dee1540 CHANGED: CGroupTree fields can now we serialized. 2012-08-13 22:38:02 +02:00
dfighter1985
ecec91c8a1 CHANGED: CGroupMenu fields can now be serialized. 2012-08-13 03:08:41 +02:00
dfighter1985
4a47e8739c CHANGED: CGroupModal fields can now be serialized. 2012-08-13 02:28:24 +02:00
dfighter1985
dd3a746fbb CHANGED: CGroupFrame fields can now be serialized. 2012-08-13 02:06:54 +02:00
dfighter1985
427197e66f CHANGED: CGroupTable fields can now be serialized. 2012-08-13 01:58:39 +02:00
dfighter1985
94d94e1110 CHANGED: CGroupCell fields can now be serialized. 2012-08-13 01:34:00 +02:00
dfighter1985
4f88c86327 CHANGED: CGroupEditBox fields can now be serialized. 2012-08-13 00:48:06 +02:00
dfighter1985
17c180db71 CHANGED: CViewBitmapCombo fields can now be serialized. 2012-08-12 03:50:55 +02:00
dfighter1985
6870d47bee CHANGED: CDBViewBar3 fields can now be serialized. 2012-08-12 03:43:31 +02:00
dfighter1985
db38ac9e8f CHANGED: CDBViewBar fields can now be serialized. 2012-08-12 03:36:44 +02:00
dfighter1985
5d83619f55 CHANGED: CViewBitmap fields can now be serialized. 2012-08-12 03:20:03 +02:00
dfighter1985
0e4dc6af74 CHANGED: CDBViewQuantity fields can now be serialized. 2012-08-12 03:11:28 +02:00
dfighter1985
625595747e CHANGED: CDBViewNumber fields can now be serialized. 2012-08-12 02:58:14 +02:00
dfighter1985
951ff5a655 CHANGED: CViewTextIDFormated fields can now be serialized. 2012-08-12 01:32:21 +02:00
dfighter1985
179d9e524c CHANGED: CViewTextFormated and CViewTextID fields can now be serialized. 2012-08-12 01:19:05 +02:00
dfighter1985
75f77ea756 CHANGED: CViewText fields can now be serialized. 2012-08-12 00:31:43 +02:00
dfighter1985
b8dca9de5f CHANGED: CViewDigit fields can now be serialized. 2012-08-11 19:56:30 +02:00
dfighter1985
acb3d45a0b CHANGED: Some type changes for serializing. 2012-08-11 19:39:48 +02:00
dfighter1985
f7682aa14c CHANGED: CCtrlTooltip fields can now be serialized. 2012-08-11 19:32:18 +02:00
dfighter1985
76fa5215ff CHANGED: CCtrlScroll fields can now be serialized. 2012-08-11 19:22:55 +02:00
dfighter1985
55d4c3f5b8 CHANGED: Implemented property setting/getting and serializing for CCtrlColPick. 2012-08-10 21:44:33 +02:00
dfighter1985
1c7a240285 CHANGED: Controls are now serialized into the XML output file when saving. 2012-08-10 20:08:36 +02:00
dfighter1985
17215417e3 CHANGED: CCtrlTabButton fields can now be serialized. 2012-08-10 19:43:49 +02:00
dfighter1985
6616577975 CHANGED: CCtrlTextButton fields can now be serialized. 2012-08-10 19:40:41 +02:00
dfighter1985
c9e8ba135a CHANGED: CCtrlButton fields can now be serialized. 2012-08-10 19:23:39 +02:00
dfighter1985
cbb2afadb3 CHANGED: CCtrlBaseButton fields can now be serialized. 2012-08-10 19:12:49 +02:00
dfighter1985
198a8b39db CHANGED: Apparently the *root* group needed to be serializes separately, otherwise the parser cannot read it back. 2012-08-10 17:10:01 +02:00
dfighter1985
c3d958a17d CHANGED: CInterfaceGroup fields can now be serialized. 2012-08-10 13:32:58 +02:00
dfighter1985
5895d198d0 CHANGED: CCtrlBase fields can now be serialized. 2012-08-10 02:43:01 +02:00
dfighter1985
936260d54f ADDED: CWidgetSerializer class, that serializes the widgets into a single XML file. Also CInterfaceElement fields can now be serializes. 2012-08-10 01:21:20 +02:00
dfighter1985
83de816afc CHANGED: Partially implemented save-as(only the project file is saved for now ) 2012-08-09 01:48:51 +02:00
dfighter1985
074e742900 ADDED: CProjectFileSerializer class, and also it's possible to save the project file changes now. 2012-08-09 01:24:37 +02:00
dfighter1985
9bb6bb99b1 CHANGED: Added and implemented File->Close option. 2012-08-08 20:56:21 +02:00
dfighter1985
02a57e4bf7 CHANGED: Enabled the new and save actions in the file menu. (They are not implemented yet) 2012-08-08 07:24:32 +02:00
dfighter1985
7c551870c8 CHANGED: some simple bugfixes, like missing properties, misspelled properties, widget not updating when changed, etc. 2012-08-07 22:35:08 +02:00
dfighter1985
ff66cd284b ADDED: widget definition file for CRootGroup, somehow I forgot this earlier. 2012-08-07 03:32:24 +02:00
dfighter1985
3f1f05082b CHANGED: Implemented property setting for CGroupContainer. 2012-08-07 03:24:15 +02:00
dfighter1985
08dec79e72 CHANGED: Implemented property setting for CGroupTab. 2012-08-07 02:32:12 +02:00
dfighter1985
ede9c82fec CHANGED: Implemented property setting for CDBGroupSelectNumber. 2012-08-07 02:29:23 +02:00
dfighter1985
87e5b794ae CHANGED: Implemented property setting for CDBGroupComboBox. 2012-08-07 01:54:36 +02:00
dfighter1985
d84830051f CHANGED: Implemented property setting for CGroupHTML. 2012-08-07 01:44:46 +02:00
dfighter1985
df1644b001 CHANGED: Implemented property setting for CGroupScrollText. 2012-08-07 01:18:42 +02:00
dfighter1985
fc5443d9f1 CHANGED: Implemented property setting for CGroupParagraph. 2012-08-06 22:04:18 +02:00
dfighter1985
b9ca0e3979 CHANGED: Implemented property setting for CGroupHeader. 2012-08-06 21:28:07 +02:00
dfighter1985
ee1166fa8d CHANGED: Implemented property setting for CGroupList. 2012-08-06 20:55:33 +02:00
dfighter1985
30dfa426cf CHANGED: Implemented property setting for CInterfaceGroupWheel. 2012-08-06 20:11:22 +02:00
dfighter1985
17b59d9110 CHANGED: Implemented property setting for CGroupTree. 2012-08-05 21:06:03 +02:00
dfighter1985
2a99bb57d1 CHANGED: Implemented property setting for CGroupMenu. 2012-08-05 20:48:31 +02:00
dfighter1985
3fcf024368 CHANGED: Implemented property setting for CGgroupModal. 2012-08-05 20:37:41 +02:00
dfighter1985
fb19686b06 CHANGED: Implemented property setting for CGgroupFrame. 2012-08-05 20:25:26 +02:00
dfighter1985
b18b005e88 CHANGED: Implemented property setting for CGgroupTable. 2012-08-05 20:09:57 +02:00
dfighter1985
e4cd5dbfa1 CHANGED: Implemented property setting for CGgroupCell. 2012-08-05 19:59:34 +02:00
dfighter1985
1407d75f06 CHANGED: Implemented property setting for CGroupEditBox. 2012-08-05 19:39:37 +02:00
dfighter1985
1eb09e31af CHANGED: Implemented property setting for CInterfaceGroup. 2012-08-05 19:24:09 +02:00
dfighter1985
7497a0202c CHANGED: Implemented property setting for CViewBitmapCombo. 2012-08-04 20:16:08 +02:00
dfighter1985
3e9ad85b40 CHANGED: Implemented property setting for CDBViewBar3. 2012-08-04 20:06:18 +02:00
dfighter1985
4dae3b0a18 CHANGED: Implemented property setting for CDBViewBar. 2012-08-04 19:55:10 +02:00
dfighter1985
0e23702cd2 CHANGED: Implemented property setting for CViewBitmap. 2012-08-04 19:36:27 +02:00
dfighter1985
68b83eab1f CHANGED: Implemented property setting for CDBViewQuantity. 2012-08-04 18:17:52 +02:00
dfighter1985
0103afae6e CHANGED: Implemented property setting for CDBViewNumber. 2012-08-04 18:14:43 +02:00
dfighter1985
15440c0553 CHANGED: Implemented property setting for CViewTextIDFormated. 2012-08-04 08:06:09 +02:00
dfighter1985
fe1721f00f CHANGED: Implemented property setting for CViewTextID. 2012-08-04 08:03:48 +02:00
dfighter1985
04840d06f7 CHANGED: Implemented property setting for CViewTextFormated. 2012-08-04 02:20:50 +02:00
dfighter1985
15bff79e02 CHANGED: Implemented property setting for CViewText. 2012-08-04 02:18:20 +02:00
dfighter1985
1da81983ae CHANGED: Implemented property setting for CDBViewDigit. 2012-08-04 01:56:11 +02:00
dfighter1985
cf53991e7a CHANGED: Implemented property setting for CCtrlTabButton and CCtrlScroll. 2012-08-04 01:46:37 +02:00
dfighter1985
abb32e44a3 CHANGED: Implemented property setting for CCtrlTextButton. 2012-08-03 22:15:25 +02:00
dfighter1985
dce0640024 CHANGED: Implemented property setting for CCtrlButton. 2012-08-03 21:34:48 +02:00
dfighter1985
b5c8726553 CHANGED: Implemented property setting for CCtrlBaseButton. 2012-08-03 21:10:57 +02:00
dfighter1985
b8d5721b4a CHANGED: Implemented property setting for CCtrlBase. 2012-08-03 18:44:10 +02:00
dfighter1985
d562a50ceb CHANGED: The property browser widget can now actually change properties. 2012-08-03 03:13:39 +02:00
dfighter1985
607a3f188a CHANGED: Implemented property setting for CInterfaceElement. 2012-08-03 01:26:39 +02:00
dfighter1985
dc08bfc73f CHANGED: Enabled editing in the property browser widget, but obviously changing properties will have no effect until property changing is implemented. 2012-08-02 21:12:03 +02:00
dfighter1985
7d207ae1a4 CHANGED: Implemented property querying for for CDBViewQuantity. 2012-08-02 20:42:12 +02:00
dfighter1985
4a15416445 CHANGED: Implemented property querying for for CDBViewNumber. 2012-08-02 20:25:42 +02:00
dfighter1985
289adb12a4 CHANGED: Implemented property querying for for CViewTextIDFormated. 2012-08-02 19:46:00 +02:00
dfighter1985
9a0e7661ca CHANGED: Implemented property querying for for CViewTextID. 2012-08-02 19:41:49 +02:00
dfighter1985
7390abe71c CHANGED: Implemented property querying for for CViewTextFormated. 2012-08-02 19:33:03 +02:00
dfighter1985
94fb0bbb8a CHANGED: Implemented property querying for for CViewText. 2012-08-02 19:25:00 +02:00
dfighter1985
95b5f61d8c CHANGED: Implemented property querying for CDBViewBar3. 2012-08-02 08:12:41 +02:00
dfighter1985
01d3e9f3ab CHANGED: Implemented property querying for CDBViewBar. 2012-08-02 07:49:06 +02:00
dfighter1985
55c8a44ed4 CHANGED: Implemented property querying for CViewBitmap. 2012-08-02 07:20:38 +02:00
dfighter1985
efa4a4d14e CHANGED: Implemented property querying for CViewBitmapCombo. 2012-08-02 06:56:05 +02:00
dfighter1985
23085a00b7 CHANGED: Implemented property querying for CDBViewDigit. 2012-08-02 06:25:41 +02:00
dfighter1985
9fa9ebbeb9 CHANGED: Implemented property querying for CGroupContainer. 2012-08-02 06:14:24 +02:00
dfighter1985
ed8d2e96af CHANGED: Implemented property querying for CGroupTab. 2012-08-01 18:54:36 +02:00
dfighter1985
7fd70b44e8 CHANGED: Implemented property querying for CDBGroupSelectNumber. 2012-08-01 18:42:01 +02:00
dfighter1985
963936c503 CHANGED: Implemented property querying for CGroupScrollText and CGroupHTML. 2012-08-01 08:05:27 +02:00
dfighter1985
a3b7a78961 CHANGED: Implemented property querying for CGroupParagraph. 2012-08-01 06:24:14 +02:00
dfighter1985
eec6a5cb8a CHANGED: Implemented property querying for CGroupHeader. 2012-08-01 05:58:10 +02:00
dfighter1985
50dd85e0d6 CHANGED: Implemented property querying for CGroupList. 2012-08-01 05:51:35 +02:00
dfighter1985
4f7743eb80 CHANGED: Implemented property querying for CInterfaceGroupWheel. 2012-07-31 22:19:45 +02:00
dfighter1985
464ab1f394 ADDED: Somehow I always forget to add these files... 2012-07-31 20:47:04 +02:00
dfighter1985
b62e9e2c61 CHANGED: Implemented property querying for CGroupTree. 2012-07-31 20:44:46 +02:00
dfighter1985
d2025b37f8 CHANGED: Implemented property querying for CGroupMenu. 2012-07-31 06:45:03 +02:00
dfighter1985
1105f0e3d3 CHANGED: Implemented property querying for CGroupModal. 2012-07-31 05:56:28 +02:00
dfighter1985
413f91c70a CHANGED: Implemented property querying for CGroupFrame. 2012-07-31 05:19:24 +02:00
dfighter1985
b4c6213e54 CHANGED: Implemented property querying for CGroupTable. 2012-07-30 22:50:35 +02:00
dfighter1985
027c767d7f CHANGED: Implemented property querying for CGroupEditbox and CGroupCell. 2012-07-30 21:50:51 +02:00
dfighter1985
d939a09864 CHANGED: Implemented property querying for CCtrlScroll. 2012-07-30 06:33:36 +02:00
dfighter1985
f37239091d CHANGED: Implemented property querying for CCtrlTabButton. 2012-07-30 05:17:33 +02:00
dfighter1985
1d81411cf0 CHANGED: Implemented CCtrlTextButton property querying. 2012-07-28 23:12:22 +02:00
dfighter1985
e9b8d83c58 CHANGED: Implemented property querying for CCtrlButton. 2012-07-28 20:37:36 +02:00
dfighter1985
942acc490b CHANGED: Implemented property querying for CCtrlBaseButton. 2012-07-28 20:07:20 +02:00
kaetemi
4739dfef9b Fixed: A strange loading crash with bad textures 2012-07-28 12:40:36 +02:00
kaetemi
9e1702af57 Fixed: Typos 2012-07-28 11:31:28 +02:00
kaetemi
9b6537458c Added: Implementation of timer tests for linux 2012-07-28 01:32:48 +02:00
dfighter1985
307129e1bf CHANGED: Implemented property querying for CCtrlBase and CInterfaceGroup. 2012-07-28 00:17:41 +02:00
kaetemi
e09573ee81 Changed: Simplify more 2012-07-27 22:49:17 +02:00
kaetemi
986148af4e Changed: Simplify some things 2012-07-27 22:33:07 +02:00
kaetemi
8560e1c146 Added: Function to prefer high resolution local time 2012-07-27 22:26:49 +02:00
kaetemi
0b749547b8 Added: Function and tool to check system timer sanity across cpu cores 2012-07-27 21:20:07 +02:00
dfighter1985
f245e69063 CHANGED: implemented property querying for CInterfaceElement. 2012-07-27 08:14:16 +02:00
dfighter1985
14ac62dbad ADDED: Implemented basic framework for querying widget properties. Not yet fully implemented. 2012-07-26 20:12:24 +02:00
dfighter1985
edae208629 FIXED: LinkList should update the edited item's display when the editor is finished. 2012-07-25 22:10:23 +02:00
dfighter1985
63c6788273 CHANGED: LinkList and LinkEditor are now fully implemented. 2012-07-25 21:51:05 +02:00