Commit graph

1682 commits

Author SHA1 Message Date
dfighter1985
5042c99d95 CHANGED: #1471 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: #1471 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: #1471 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: #1471 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: #1471 got rid of a crash. 2012-08-19 02:20:57 +02:00
dfighter1985
c5a8cecf7e CHANGED: #1471 Keys are now parsed from the config files, and then serialized on save. 2012-08-18 20:28:56 +02:00
dfighter1985
530a141bee CHANGED: #1471 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: #1471 Should be able to change text options for CCtrlTextButton. 2012-08-18 03:37:52 +02:00
dfighter1985
79e4832373 CHANGED: #1471 Serialize text options for Buttons with text too. 2012-08-18 02:46:19 +02:00
dfighter1985
8fa283ca14 CHANGED: #1471 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: #1471 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: #1471 GUI Procedures are now serialized. 2012-08-17 21:49:54 +02:00
dfighter1985
8402f2657f CHANGED: #1471 Links are now serialized. 2012-08-17 20:36:35 +02:00
dfighter1985
ef43b498bc CHANGED: #1471 Variables are now serialized. 2012-08-17 06:10:18 +02:00
dfighter1985
ff02875d45 CHANGED: #1471 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: #1471 Tree/node data is now serialized. 2012-08-17 04:37:07 +02:00
dfighter1985
b8cb3c43cd CHANGED: #1471 interface options are now serialized. 2012-08-16 00:45:19 +02:00
dfighter1985
66f6979be7 CHANGED: #1471 CGroupMenu's previously unnamed children will now be named properly. 2012-08-15 18:20:54 +02:00
dfighter1985
8f2932fb90 CHANGED: #1471 CCtrlTextButton created CViewText shouldn't be serialized. 2012-08-15 18:12:33 +02:00
dfighter1985
1a774d7fa8 CHANGED: #1471 CGroupMenu and CGroupList created widgets shouldn't be serialized by CInterfaceGroup. 2012-08-15 18:02:05 +02:00
dfighter1985
696ae33eaa CHANGED: #1471 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: #1471 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: #1471 CGroupContainer fields can now be serialized. 2012-08-14 21:02:20 +02:00
dfighter1985
0915eb8be8 CHANGED: #1471 CGroupTab fields can now be serialized. 2012-08-14 19:43:43 +02:00
dfighter1985
0d34661c7e CHANGED: #1471 CDBGroupSelectNumber fields can now be serialized. 2012-08-14 19:29:20 +02:00
dfighter1985
65f04c6cdc CHANGED: #1471 CDBGroupComboBox fields can now be serialized. 2012-08-14 18:43:21 +02:00
dfighter1985
f40cbfe768 CHANGED: #1471 CGroupHTML fields can now be serialized. 2012-08-14 09:22:24 +02:00
dfighter1985
24d8c6d80a CHANGED: #1471 CGroupScrollText fields can now be serialized. 2012-08-14 02:10:27 +02:00
dfighter1985
a95b52532c CHANGED: #1471 CGroupParagraph fields can now we serialized. 2012-08-14 01:33:54 +02:00
dfighter1985
493fd206a6 CHANGED: #1471 CGroupHeader fields can now we serialized. 2012-08-14 01:22:49 +02:00
dfighter1985
bbfa9894a4 CHANGED: #1471 CGroupList fields can now we serialized. 2012-08-14 01:20:14 +02:00
dfighter1985
d42171a216 CHANGED: #1471 CGroupHTMLInputOffset fields can now we serialized. 2012-08-14 01:10:14 +02:00
dfighter1985
86b570c4d5 CHANGED: #1471 CGroupWheel fields can now we serialized. 2012-08-14 00:59:29 +02:00
dfighter1985
6567a626e4 CHANGED: #1471 CGroupHeaderEntry fields can now we serialized. 2012-08-14 00:53:47 +02:00
dfighter1985
620dee1540 CHANGED: #1471 CGroupTree fields can now we serialized. 2012-08-13 22:38:02 +02:00
dfighter1985
ecec91c8a1 CHANGED: #1471 CGroupMenu fields can now be serialized. 2012-08-13 03:08:41 +02:00
dfighter1985
4a47e8739c CHANGED: #1471 CGroupModal fields can now be serialized. 2012-08-13 02:28:24 +02:00
dfighter1985
dd3a746fbb CHANGED: #1471 CGroupFrame fields can now be serialized. 2012-08-13 02:06:54 +02:00
dfighter1985
427197e66f CHANGED: #1471 CGroupTable fields can now be serialized. 2012-08-13 01:58:39 +02:00
dfighter1985
94d94e1110 CHANGED: #1471 CGroupCell fields can now be serialized. 2012-08-13 01:34:00 +02:00
dfighter1985
4f88c86327 CHANGED: #1471 CGroupEditBox fields can now be serialized. 2012-08-13 00:48:06 +02:00
dfighter1985
17c180db71 CHANGED: #1471 CViewBitmapCombo fields can now be serialized. 2012-08-12 03:50:55 +02:00
dfighter1985
6870d47bee CHANGED: #1471 CDBViewBar3 fields can now be serialized. 2012-08-12 03:43:31 +02:00
dfighter1985
db38ac9e8f CHANGED: #1471 CDBViewBar fields can now be serialized. 2012-08-12 03:36:44 +02:00
dfighter1985
5d83619f55 CHANGED: #1471 CViewBitmap fields can now be serialized. 2012-08-12 03:20:03 +02:00
dfighter1985
0e4dc6af74 CHANGED: #1471 CDBViewQuantity fields can now be serialized. 2012-08-12 03:11:28 +02:00
dfighter1985
625595747e CHANGED: #1471 CDBViewNumber fields can now be serialized. 2012-08-12 02:58:14 +02:00
dfighter1985
951ff5a655 CHANGED: #1471 CViewTextIDFormated fields can now be serialized. 2012-08-12 01:32:21 +02:00
dfighter1985
179d9e524c CHANGED: #1471 CViewTextFormated and CViewTextID fields can now be serialized. 2012-08-12 01:19:05 +02:00
dfighter1985
75f77ea756 CHANGED: #1471 CViewText fields can now be serialized. 2012-08-12 00:31:43 +02:00
dfighter1985
b8dca9de5f CHANGED: #1471 CViewDigit fields can now be serialized. 2012-08-11 19:56:30 +02:00
dfighter1985
acb3d45a0b CHANGED: #1471 Some type changes for serializing. 2012-08-11 19:39:48 +02:00
dfighter1985
f7682aa14c CHANGED: #1471 CCtrlTooltip fields can now be serialized. 2012-08-11 19:32:18 +02:00
dfighter1985
76fa5215ff CHANGED: #1471 CCtrlScroll fields can now be serialized. 2012-08-11 19:22:55 +02:00
dfighter1985
55d4c3f5b8 CHANGED: #1471 Implemented property setting/getting and serializing for CCtrlColPick. 2012-08-10 21:44:33 +02:00
dfighter1985
1c7a240285 CHANGED: #1471 Controls are now serialized into the XML output file when saving. 2012-08-10 20:08:36 +02:00
dfighter1985
17215417e3 CHANGED: #1471 CCtrlTabButton fields can now be serialized. 2012-08-10 19:43:49 +02:00
dfighter1985
6616577975 CHANGED: #1471 CCtrlTextButton fields can now be serialized. 2012-08-10 19:40:41 +02:00
dfighter1985
c9e8ba135a CHANGED: #1471 CCtrlButton fields can now be serialized. 2012-08-10 19:23:39 +02:00
dfighter1985
cbb2afadb3 CHANGED: #1471 CCtrlBaseButton fields can now be serialized. 2012-08-10 19:12:49 +02:00
dfighter1985
198a8b39db CHANGED: #1471 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: #1471 CInterfaceGroup fields can now be serialized. 2012-08-10 13:32:58 +02:00
dfighter1985
5895d198d0 CHANGED: #1471 CCtrlBase fields can now be serialized. 2012-08-10 02:43:01 +02:00
dfighter1985
936260d54f ADDED: #1471 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: #1471 Partially implemented save-as(only the project file is saved for now ) 2012-08-09 01:48:51 +02:00
dfighter1985
074e742900 ADDED: #1471 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: #1471 Added and implemented File->Close option. 2012-08-08 20:56:21 +02:00
dfighter1985
02a57e4bf7 CHANGED: #1471 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: #1471 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: #1471 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: #1471 Implemented property setting for CGroupTree. 2012-08-05 21:06:03 +02:00
dfighter1985
2a99bb57d1 CHANGED: #1471 Implemented property setting for CGroupMenu. 2012-08-05 20:48:31 +02:00
dfighter1985
3fcf024368 CHANGED: #1471 Implemented property setting for CGgroupModal. 2012-08-05 20:37:41 +02:00
dfighter1985
fb19686b06 CHANGED: #1471 Implemented property setting for CGgroupFrame. 2012-08-05 20:25:26 +02:00
dfighter1985
b18b005e88 CHANGED: #1471 Implemented property setting for CGgroupTable. 2012-08-05 20:09:57 +02:00
dfighter1985
e4cd5dbfa1 CHANGED: #1471 Implemented property setting for CGgroupCell. 2012-08-05 19:59:34 +02:00
dfighter1985
1407d75f06 CHANGED: #1471 Implemented property setting for CGroupEditBox. 2012-08-05 19:39:37 +02:00
dfighter1985
1eb09e31af CHANGED: #1471 Implemented property setting for CInterfaceGroup. 2012-08-05 19:24:09 +02:00
dfighter1985
7497a0202c CHANGED: #1471 Implemented property setting for CViewBitmapCombo. 2012-08-04 20:16:08 +02:00
dfighter1985
3e9ad85b40 CHANGED: #1471 Implemented property setting for CDBViewBar3. 2012-08-04 20:06:18 +02:00
dfighter1985
4dae3b0a18 CHANGED: #1471 Implemented property setting for CDBViewBar. 2012-08-04 19:55:10 +02:00
dfighter1985
0e23702cd2 CHANGED: #1471 Implemented property setting for CViewBitmap. 2012-08-04 19:36:27 +02:00
dfighter1985
68b83eab1f CHANGED: #1471 Implemented property setting for CDBViewQuantity. 2012-08-04 18:17:52 +02:00
dfighter1985
0103afae6e CHANGED: #1471 Implemented property setting for CDBViewNumber. 2012-08-04 18:14:43 +02:00
dfighter1985
15440c0553 CHANGED: #1471 Implemented property setting for CViewTextIDFormated. 2012-08-04 08:06:09 +02:00
dfighter1985
fe1721f00f CHANGED: #1471 Implemented property setting for CViewTextID. 2012-08-04 08:03:48 +02:00
dfighter1985
04840d06f7 CHANGED: #1471 Implemented property setting for CViewTextFormated. 2012-08-04 02:20:50 +02:00
dfighter1985
15bff79e02 CHANGED: #1471 Implemented property setting for CViewText. 2012-08-04 02:18:20 +02:00
dfighter1985
1da81983ae CHANGED: #1471 Implemented property setting for CDBViewDigit. 2012-08-04 01:56:11 +02:00
dfighter1985
cf53991e7a CHANGED: #1471 Implemented property setting for CCtrlTabButton and CCtrlScroll. 2012-08-04 01:46:37 +02:00
dfighter1985
abb32e44a3 CHANGED: #1471 Implemented property setting for CCtrlTextButton. 2012-08-03 22:15:25 +02:00
dfighter1985
dce0640024 CHANGED: #1471 Implemented property setting for CCtrlButton. 2012-08-03 21:34:48 +02:00
dfighter1985
b5c8726553 CHANGED: #1471 Implemented property setting for CCtrlBaseButton. 2012-08-03 21:10:57 +02:00
dfighter1985
b8d5721b4a CHANGED: #1471 Implemented property setting for CCtrlBase. 2012-08-03 18:44:10 +02:00
dfighter1985
d562a50ceb CHANGED: #1471 The property browser widget can now actually change properties. 2012-08-03 03:13:39 +02:00
dfighter1985
607a3f188a CHANGED: #1471 Implemented property setting for CInterfaceElement. 2012-08-03 01:26:39 +02:00
dfighter1985
dc08bfc73f CHANGED: #1471 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: #1471 Implemented property querying for for CDBViewQuantity. 2012-08-02 20:42:12 +02:00
dfighter1985
4a15416445 CHANGED: #1471 Implemented property querying for for CDBViewNumber. 2012-08-02 20:25:42 +02:00
dfighter1985
289adb12a4 CHANGED: #1471 Implemented property querying for for CViewTextIDFormated. 2012-08-02 19:46:00 +02:00
dfighter1985
9a0e7661ca CHANGED: #1471 Implemented property querying for for CViewTextID. 2012-08-02 19:41:49 +02:00
dfighter1985
7390abe71c CHANGED: #1471 Implemented property querying for for CViewTextFormated. 2012-08-02 19:33:03 +02:00
dfighter1985
94fb0bbb8a CHANGED: #1471 Implemented property querying for for CViewText. 2012-08-02 19:25:00 +02:00
dfighter1985
95b5f61d8c CHANGED: #1471 Implemented property querying for CDBViewBar3. 2012-08-02 08:12:41 +02:00
dfighter1985
01d3e9f3ab CHANGED: #1471 Implemented property querying for CDBViewBar. 2012-08-02 07:49:06 +02:00
dfighter1985
55c8a44ed4 CHANGED: #1471 Implemented property querying for CViewBitmap. 2012-08-02 07:20:38 +02:00
dfighter1985
efa4a4d14e CHANGED: #1471 Implemented property querying for CViewBitmapCombo. 2012-08-02 06:56:05 +02:00
dfighter1985
23085a00b7 CHANGED: #1471 Implemented property querying for CDBViewDigit. 2012-08-02 06:25:41 +02:00
dfighter1985
9fa9ebbeb9 CHANGED: #1471 Implemented property querying for CGroupContainer. 2012-08-02 06:14:24 +02:00
dfighter1985
ed8d2e96af CHANGED: #1471 Implemented property querying for CGroupTab. 2012-08-01 18:54:36 +02:00
dfighter1985
7fd70b44e8 CHANGED: #1471 Implemented property querying for CDBGroupSelectNumber. 2012-08-01 18:42:01 +02:00
dfighter1985
963936c503 CHANGED: #1471 Implemented property querying for CGroupScrollText and CGroupHTML. 2012-08-01 08:05:27 +02:00
dfighter1985
a3b7a78961 CHANGED: #1471 Implemented property querying for CGroupParagraph. 2012-08-01 06:24:14 +02:00
dfighter1985
eec6a5cb8a CHANGED: #1471 Implemented property querying for CGroupHeader. 2012-08-01 05:58:10 +02:00
dfighter1985
50dd85e0d6 CHANGED: #1471 Implemented property querying for CGroupList. 2012-08-01 05:51:35 +02:00
dfighter1985
4f7743eb80 CHANGED: #1471 Implemented property querying for CInterfaceGroupWheel. 2012-07-31 22:19:45 +02:00
dfighter1985
464ab1f394 ADDED: #1471 Somehow I always forget to add these files... 2012-07-31 20:47:04 +02:00
dfighter1985
b62e9e2c61 CHANGED: #1471 Implemented property querying for CGroupTree. 2012-07-31 20:44:46 +02:00
dfighter1985
d2025b37f8 CHANGED: #1471 Implemented property querying for CGroupMenu. 2012-07-31 06:45:03 +02:00
dfighter1985
1105f0e3d3 CHANGED: #1471 Implemented property querying for CGroupModal. 2012-07-31 05:56:28 +02:00
dfighter1985
413f91c70a CHANGED: #1471 Implemented property querying for CGroupFrame. 2012-07-31 05:19:24 +02:00
dfighter1985
b4c6213e54 CHANGED: #1471 Implemented property querying for CGroupTable. 2012-07-30 22:50:35 +02:00
dfighter1985
027c767d7f CHANGED: #1471 Implemented property querying for CGroupEditbox and CGroupCell. 2012-07-30 21:50:51 +02:00
dfighter1985
d939a09864 CHANGED: #1471 Implemented property querying for CCtrlScroll. 2012-07-30 06:33:36 +02:00
dfighter1985
f37239091d CHANGED: #1471 Implemented property querying for CCtrlTabButton. 2012-07-30 05:17:33 +02:00
dfighter1985
1d81411cf0 CHANGED: #1471 Implemented CCtrlTextButton property querying. 2012-07-28 23:12:22 +02:00
dfighter1985
e9b8d83c58 CHANGED: #1471 Implemented property querying for CCtrlButton. 2012-07-28 20:37:36 +02:00
dfighter1985
942acc490b CHANGED: #1471 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: #1471 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: #1471 implemented property querying for CInterfaceElement. 2012-07-27 08:14:16 +02:00
dfighter1985
14ac62dbad ADDED: #1471 Implemented basic framework for querying widget properties. Not yet fully implemented. 2012-07-26 20:12:24 +02:00
dfighter1985
edae208629 FIXED: #1471 LinkList should update the edited item's display when the editor is finished. 2012-07-25 22:10:23 +02:00
dfighter1985
63c6788273 CHANGED: #1471 LinkList and LinkEditor are now fully implemented. 2012-07-25 21:51:05 +02:00
kaetemi
83ba94002b Fixed: Compile error in MFC Object Viewer with sound sheet id as CSheetId 2012-07-25 10:15:04 +02:00
dfighter1985
5817e07468 ADDED: #1471 My work on the link editor so far. Not yet fully implemented. 2012-07-25 09:09:12 +02:00
dfighter1985
f3abf43368 CHANGED: #1471 ActionEditor is now implemented. 2012-07-24 21:41:20 +02:00
dfighter1985
3ad60b477e CHANGED: #1471 ProcEditor is now fully implemented. It can add/remove/move up/move down procedure actions. 2012-07-24 19:58:20 +02:00
dfighter1985
6fd1b1bc06 CHANGED: #1471 The procedure list window is now fully implemented ( can add/remove/edit procedures ). 2012-07-24 06:58:47 +02:00
dfighter1985
7c3dc8043f CHANGED: #1471 Forgot to add new files in previous commit. Also when the GUI is loaded the NelGUIWidget emits a signal now. 2012-07-24 04:48:12 +02:00
dfighter1985
4bdd804970 ADDED: #1471 ProcList window, it will list the loaded procedures. Functionality not yet implemented. 2012-07-23 23:03:58 +02:00
dfighter1985
25599a4a82 CHANGED: #1471 Buttons can now be selected in the NelGUI widget or the widget hierarchy widget, and they will become highlighted. 2012-07-22 23:32:35 +02:00
dfighter1985
1bdb92f565 CHANGED: #1471 Don't show the over texture for buttons when in editor mode. 2012-07-22 02:46:33 +02:00
dfighter1985
c2b902250f CHANGED: #1471 Don't execute action handlers and/or Lua scripts in editor mode. Warning log message when trying to look up non-existent action handlers. 2012-07-22 02:09:37 +02:00
dfighter1985
2dc85e1136 ADDED: #1471 new class CEventListener that can register with the NEl event server and then send the pumped events to a CInputHandler instance which ofc translates them to Nel GUI events and sends them to whoever listens. Also added a timer to NelGUIWidget which periodically pumps events and redraws the viewport. 2012-07-21 21:12:43 +02:00
dfighter1985
e3dc05fcf6 CHANGED: #1471 added the winEvent, macEvent, x11Event handlers from Dnk's Nel widget to my own, and now the GUI widget resizes the rendered image as the widget is resized. 2012-07-21 18:55:43 +02:00
dfighter1985
ef2c79cdcb CHANGED: #1471 Added a new property for CI18N noResolution, when it's set the translation labels are not resolved, and it's set while using the GUI Editor. 2012-07-21 04:44:47 +02:00
dfighter1985
6639ed1a81 CHANGED: #1471 The widget hierarchy widget will not use the full name of widgets (e.g.: ui:something:somethingelse ), only their own name ( e.g.: somethingelse ). 2012-07-21 04:12:39 +02:00
dfighter1985
8373dd690f FIXED: #1471 The rendered image should no longer disappear from NelGUI widget, when resizing another widget. 2012-07-20 20:31:47 +02:00
dfighter1985
1584bdfaf0 ADDED: #1471 The widget hierarchy tree view is now filled with real data, when loading a project. 2012-07-20 06:53:30 +02:00
dfighter1985
4e08299eb7 CHANGED: #1471 Extended the project file parser a little, now it also takes a MasterGroup name, and the name of a group that's activated after parsing. These are used to activate the groups, so that the Nel GUI widgets can be drawn. 2012-07-20 04:25:30 +02:00
dfighter1985
57ddbde003 CHANGED: #1471 Project file changes in the project window will now be applied. Also it will cause the GUI XML files to be reparsed and the NelGUI widget to be redrawn. 2012-07-20 03:50:23 +02:00
dfighter1985
c0551fdbfa FIXED: #1471 Pointless and senseless check preventing project file deletion. 2012-07-19 22:33:18 +02:00
dfighter1985
39d0e3dff7 ADDED: #1471 Loaded project files are now parsed, and the result is displayed. 2012-07-19 22:28:45 +02:00
dfighter1985
b75a4a827e CHANGED: #1471 project files and project window now work differently. Project files define 2 kinds of files and the project window now displays both kinds in a treeview. 2012-07-19 08:11:08 +02:00
dfighter1985
19a087a0f7 ADDED: #1471 Nel3D widget ( based on Dnk's similar widget ), NelGUI widget skeletons. NelGUI widget will be the widget which renders the GUI library's output and forward the input for it. 2012-07-19 04:39:30 +02:00
dfighter1985
a840d7ad24 CHANGED: #1471 Implemented add/remove file functionality for the project window. 2012-07-18 20:32:35 +02:00
dfighter1985
3db783f991 CHANGED: #1471 The GUI Editor tools should be added to a submenu of the tools menu, not the tools menu itself, since it's getting crowded in there. 2012-07-18 08:30:54 +02:00
dfighter1985
9aaa139691 CHANGED: #1471 the docked widgets should e able to be docked to either side of the main window. 2012-07-18 08:27:36 +02:00
dfighter1985
0aa208f840 ADDED: #1471 Project window and project xml file parser. 2012-07-18 08:24:50 +02:00
dfighter1985
8e903dff0c Merging GUI library changes. 2012-07-18 04:09:25 +02:00
dfighter1985
a41d47a3c1 CHANGED: #1471 A little cleanup. 2012-07-18 04:08:53 +02:00
dfighter1985
d899384a96 CHANGED: #1471 Added some comments to the headers. 2012-07-16 07:15:40 +02:00
dfighter1985
da53ae9206 CHANGED: #1471 The local string mapper is now instantiated by CWidgetManager. 2012-07-16 06:16:43 +02:00
dfighter1985
4f6f3104d5 Merging latest GUI lib changes. 2012-07-14 05:52:44 +02:00
dfighter1985
73c63a99c7 CHANGED: #1471 it's a good idea to register GUI widget classes with the reflection system if we want to use them! 2012-07-14 05:16:09 +02:00
dfighter1985
1fccbbf351 CHANGED: #1471 the GUI library starts up from the GUI editor, altough can't exactly say yet that it works. 2012-07-14 03:57:23 +02:00
dfighter1985
9e9399a592 CHANGED: #1471 Merged latest gui-refactoring changes. 2012-07-14 02:04:09 +02:00
dfighter1985
5f49fab257 CHANGED: #1471 Apparently it's a bad idea for NLMISC to depend on a global in Ryzom client, since then it cannot be linked with other binaries. 2012-07-14 01:46:22 +02:00
dfighter1985
d888ecccdf CHANGED: Merged the latest changes of gui-refactoring branch 2012-07-13 06:29:25 +02:00
dfighter1985
f2c3c55bde CHANGED: #1471 CInterfaceParser is now a component of CWidgetManager, and is instantiated by an abstract factory method. (IParser::createParser()) 2012-07-13 05:37:09 +02:00
dfighter1985
3e5137810b CHANGED: #1474 CInterfaceManager is no longer a subclass of CInterfaceParser, instead CInterfaceParser is a component of CInterfaceManager. 2012-07-12 21:39:51 +02:00
dfighter1985
c9692cfc05 CHANGED: #1471 Moved some Lua related code from CInterfaceManager to CLuaManager and CInterfaceParser. 2012-07-12 09:01:35 +02:00
dfighter1985
7e8e21e2f6 CHANGED: #1471 Moved CProcedure code to it's own files, and also moved the procedure handling code from CInterfaceManager to CWidgetManager. 2012-07-12 05:29:33 +02:00
dfighter1985
b2ee4d275c CHANGED: #1471 Moved some more GUI code from CInterfaceManager to CWidgetManager. 2012-07-11 22:27:22 +02:00
dfighter1985
6506989e14 CHANGED: #1471 Moved the input event handling code from CInterfaceManager to CWidgetManager. 2012-07-11 06:44:34 +02:00
dfighter1985
86302f6a39 CHANGED: #1471 Moved the widget drawing code from CInterfaceManager to CWidgetManager, so the GUI library can now draw the widgets! 2012-07-10 23:01:09 +02:00
dfighter1985
27953ec7e8 CHANGED: #1471 Moved the contexthelp drawing/controlling code to the GUI library. 2012-07-10 06:25:15 +02:00
dfighter1985
e97ec6788e CHANGED: #1471 CInterfaceParser is now part of the Nel GUI library and is under the NLGUI namespace. 2012-07-09 03:45:00 +02:00
dfighter1985
4ed62dc1c4 CHANGED: #1471 Classes derived from CInterfaceOptions are now instantiated using a factory. 2012-07-08 01:56:49 +02:00
dfighter1985
28288d2543 CHANGED: #1471 Moved CSheetSelectionGroup and CSheetSelection to the GUI library. 2012-07-07 20:38:45 +02:00
dfighter1985
c641c67c8e ADDED: #1471 Qt property browser, for browsing and editing the selected widget's properties ( this is an empty shell as well for now ) 2012-07-07 05:01:32 +02:00
dfighter1985
aa352b2f30 ADDED: #1471 Created ActionEditor, LinkEditor, ProcEditor, WidgetHierarchy dialogs for the GUI editor, altough obviously they are just an empty shell for now. http://www.youtube.com/watch?v=nOhlliU6tCE 2012-07-06 06:10:20 +02:00
dfighter1985
042e9e0000 CHANGED: #1471 Widget definition inheritance is now supported in the GUI editor. www.youtube.com/watch?v=VG_TnZiGjBk 2012-07-06 03:15:15 +02:00
dfighter1985
30eef5ddef CHANGED: #1471 Little bit of refactoring, moved the parser code from GUIEditorWindow to a new class CWidgetPropParser. 2012-07-05 08:18:33 +02:00
dfighter1985
7538396dbe CHANGED: #1471 Ups, forgot to commit the example XML files. 2012-07-05 07:30:41 +02:00
dfighter1985
27fd3ae633 CHANGED: #1471 The GUI widget properties are now read from the GUI XML files ( widget inheritance is not yet supported ). 2012-07-05 07:22:28 +02:00
dfighter1985
a04280c7ef ADDED: #1471 The first GUI editor widget, with some test data. Altough it's for verification purposes only, so later it will be removed. http://www.youtube.com/watch?v=CpcUp1RcsMQ 2012-07-04 06:27:40 +02:00
dfighter1985
0b01fec846 Merged gui-refactoring into gsoc2012-gui-editor 2012-07-02 22:49:24 +02:00
dfighter1985
e24cffa79f Merged default branch into gui-refactoring. 2012-07-02 22:46:08 +02:00
dfighter1985
5a76ae7b38 CHANGED: #1471 Moved the basic interface expression user functions into the NELGUI library under the NLGUI namespace. 2012-07-02 05:07:13 +02:00
dfighter1985
363bb731c7 CHANGED: #1471 CViewPointer is now part of the NELGUI library and is under the NLGUI namespace. 2012-07-02 03:21:42 +02:00
dfighter1985
923695fe70 CHANGED: #1471 Broke up CViewPointer into a generic and a Ryzom game related class. 2012-07-02 02:50:47 +02:00
dfighter1985
66293a4fd9 CHANGED: #1471 CInterfaceTrack and CInterfaceAnim are now part of the NELGUI library and are under the NLGUI namespace. 2012-07-01 04:13:24 +02:00
dfighter1985
bf624b79ec CHANGED: #1471 CGroupHTML, CGroupParagraph, CViewLink are now part of the NELGUI library and are under the NLGUI namespace. 2012-07-01 03:11:24 +02:00
dfighter1985
31c887ede8 CHANGED: #1471 Decoupled CGroupHTML, CGroupParagraph, CViewLink from Ryzom game related code. 2012-06-30 05:58:02 +02:00
dfighter1985
215f7124d2 CHANGED: #1471 CGroupTable and CGroupCell are now part of the NELGUI library and are under the NLGUI namespace. 2012-06-29 06:58:14 +02:00
dfighter1985
e209a6c77d CHANGED: #1471 CGroupTable and CGroupCell no longer depend on CInterfaceManager, and a Ryzom game global. 2012-06-29 06:15:56 +02:00
dfighter1985
0c8698d7f0 CHANGED: #1471 CDBGroupComboBox is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-29 02:57:29 +02:00
kaetemi
e0da8b7f56 Fixed: Valgrind warnings 2012-06-28 11:30:58 +02:00
kaetemi
0d4f6da330 Fixed: Valgrind warnings 2012-06-28 11:08:36 +02:00
dfighter1985
17c499ef17 CHANGED: #1471 CDBGroupSelectNumber is now part of the NELGUI library and is under the NLGUI namespace. Also had to add a workaround so that the linker doesn't drop the seemingly unused code from the library. Thanks goes to Kaetami for that! 2012-06-28 11:06:36 +02:00
dfighter1985
b5c4ad14da CHANGED: #1471 CDBViewQuantity is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:35:11 +02:00
dfighter1985
c1f7df59d7 CHANGED: #1471 CDBViewNumber is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:16:15 +02:00
dfighter1985
5afbf1615a CHANGED: CDBViewDigit is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:07:44 +02:00
dfighter1985
2f0a724cd7 CHANGED: #1471 CDBViewBar3 is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:51:30 +02:00
dfighter1985
cdb0c5b6c5 CHANGED: #1471 CDBViewBar is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:30:12 +02:00
dfighter1985
854e269ae6 CHANGED: CGroupHeader is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:08:15 +02:00
dfighter1985
308fa1d0ea CHANGED: CGroupTab and CCtrlTabButton are now part of the NELGUI library and are under the NLGUI namespace. 2012-06-24 03:53:15 +02:00
dfighter1985
bb32f759c1 CHANGED: #1471 CViewTextMenu, CGroupSubMenu, CGroupMenu are now part of the NELGUI library and are under the NLGUI namespace. 2012-06-23 22:38:10 +02:00
dfighter1985
67f71ddf15 CHANGED: #1471 CViewTextMenu, CGroupSubMenu, CGroupMenu no longer depend on CInterfaceManager and CInterfaceParser. 2012-06-23 22:04:33 +02:00
dfighter1985
82e2759971 CHANGED: #1471 CGroupScrollText is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-23 21:24:48 +02:00
dfighter1985
bdf9c2b7ba CHANGED: #1471 CGroupContainer is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-23 07:21:32 +02:00
dfighter1985
2b4298b269 CHANGED: #1471 CGroupContainer no longer depends on CInterfaceManager, CViewPointer and the Ryzom game client time values. 2012-06-23 06:24:09 +02:00
dfighter1985
d7ea450e20 CHANGED: #1471 Moved some code from interface_options_ryzom to interface_options ( needed for CGroupContainer ) 2012-06-23 04:23:52 +02:00
dfighter1985
02227edb58 CHANGED: #1471 CGroupEditBox is now in the NELGUI library and is under the NLGUI namespace. 2012-06-23 03:27:49 +02:00
dfighter1985
2da27bdc2d CHANGED: #1471 CGroupEditBox no longer depends on CGroupContainer, and CInputHandlerManager. 2012-06-22 23:17:55 +02:00
dfighter1985
ab8b296adc CHANGED: #1471 CGroupList is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 06:48:19 +02:00
dfighter1985
e131c0f837 CHANGED: #1471 CGroupTree is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 05:37:55 +02:00
dfighter1985
8c93416909 CHANGED: #1471 CGroupTree no longer depends on CGroupContainer. 2012-06-22 05:13:05 +02:00
dfighter1985
2fcef29aa3 CHANGED: #1471 CViewBitmapCombo is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 04:40:34 +02:00
dfighter1985
547bd65160 CHANGED: #1471 CViewBitmapCombo no longer depends on CViewPointer. 2012-06-22 04:27:53 +02:00
dfighter1985
b7dc46ed8b CHANGED: #1471 CViewBitmap is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 03:49:43 +02:00
dfighter1985
0370f77424 CHANGED: #1471 CViewBitmap no longer depends on CGroupContainer. 2012-06-21 23:05:12 +02:00
dfighter1985
1854b8e33a CHANGED: #1471 CCtrlTextButton is now part of NELGUI library, and is under NLGUI namespace. 2012-06-21 22:20:02 +02:00
dfighter1985
2b12907293 CHANGED: #1471 CCtrlTextButton no longer depends on CGroupContainer. 2012-06-21 21:28:13 +02:00
dfighter1985
80cc60118a CHANGED: #1471 CViewTextIDFormated is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-21 20:31:10 +02:00
dfighter1985
1594ec45f8 CHANGED: #1471 CViewTextIDFormated no longer depends on Ryzom game related code. 2012-06-21 20:21:01 +02:00
dfighter1985
9503f2aaae CHANGED: #1471 CViewTextFormated is now part of NELGUI library, and is under the NLGUI namespace. 2012-06-21 10:32:46 +02:00
dfighter1985
ed9c2c84ec CHANGED: #1471 CViewTextID is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-21 07:18:25 +02:00
dfighter1985
69068877fc CHANGED: #1471 CGroupWheel is now in NELGUI library and is under the NLGUI namespace. 2012-06-17 21:21:20 +02:00
dfighter1985
b244a05cf1 CHANGED: #1471 CViewText is now part of NELGUI library and is under the NLGUI namespace. 2012-06-17 02:49:00 +02:00
dfighter1985
4e67289d6d CHANGED: #1471 CViewText no longer depends on CInterfaceManager. 2012-06-17 02:08:21 +02:00
dfighter1985
396abe14cf CHANGED: #1471 decoupled CViewText from CGroupContainer and CCtrlResizer. 2012-06-16 23:03:29 +02:00
dfighter1985
f8df1159ff CHANGED: #1471 moved some ucstring handling code to the NELGUI library ( required for CViewText ) 2012-06-16 22:21:14 +02:00
dfighter1985
e28e452649 CHANGED: #1471 CViewPolygon is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-16 21:05:16 +02:00
dfighter1985
6115a122c9 CHANGED: #1471 CViewQuad is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-16 20:53:58 +02:00
dfighter1985
c560575a56 CHANGED: #1471 CCtrlTooltip is now in the NELGUI library and is under NLGUI namespace. 2012-06-16 04:16:12 +02:00
dfighter1985
eed17cc4f4 CHANGED: #1471 CCtrlColPick is now in the NELGUI library and is under NLGUI namespace. 2012-06-16 03:39:23 +02:00
dfighter1985
3933bd73d3 CHANGED: #1471 CCtrlPolygon is now in the NELGUI library and is under NLGUI. 2012-06-16 02:55:19 +02:00
dfighter1985
3929588a04 CHANGED: #1471 CCtrlQuad is now in the NELGUI library under the NLGUI namespace. 2012-06-16 02:34:07 +02:00
dfighter1985
4bde602411 CHANGED: #1471 CCtrlScroll is now part of NELGUI, and is under the NLGUI namespace. Also added a new class CGroupSubMenuBase. 2012-06-16 02:06:53 +02:00
dfighter1985
892a8131ca CHANGED: #1471 CCtrlButton is now under the NLGUI namespace. 2012-06-16 00:49:40 +02:00
dfighter1985
84fe4773fb CHANGED: #1471 CCtrlButton is now part of the NEL GUI library. 2012-06-16 00:23:20 +02:00
dfighter1985
8226c2b897 CHANGED: #1471 CCtrlBaseButton is now part of the NLGUI namespace. 2012-06-15 23:30:27 +02:00
dfighter1985
c57c909ed7 CHANGED: #1471 CCtrlBaseButton is now part of the NELGUI Library. 2012-06-15 22:40:08 +02:00
dfighter1985
7b745058a8 CHANGED: #1471 Moved back some more static methods from CLuaIHMRyzom to CLuaIHM, as CLuaIHM can now handle these too. 2012-06-09 22:18:29 +02:00
dfighter1985
3db1f3cc48 CHANGED: #1471 The classes moved in the previous commit are now under the NLGUI namespace. 2012-06-09 03:57:40 +02:00
dfighter1985
529dd877fe CHANGED: #1471 Finally moved some of the basic widget classes and the widget manager, action handler manager to the GUI lib. Also moved some GUI related methods back to CLuaIHM. 2012-06-09 01:37:43 +02:00
kaetemi
2e01e8c4bf Changed: Different default type id for sound sheet id workaround 2012-06-05 19:11:43 +02:00
kaetemi
08e3f3c180 Changed: Reserve sheet id with short id 0 for unknown sheet for new sheet types 2012-06-05 15:13:13 +02:00
kaetemi
72fc210dd0 Changed: Small optimization for sheet id constructor with default type 2012-06-05 14:03:38 +02:00
kaetemi
3fc8a264b5 Fixed: Bad serialization of sound name in background sounds 2012-06-04 13:28:03 +02:00
kaetemi
cb1d9a9f73 Changed: Assign sane type id to temporary sound sheet ids 2012-06-04 13:27:12 +02:00
kaetemi
c54acdb6d2 Changed: Tool build_soundbank can also work without sheet id bin 2012-06-04 12:37:56 +02:00
kaetemi
cb0cbdff89 Changed: Removed some debug messages 2012-06-04 12:35:34 +02:00
kaetemi
6cfb10a275 Fixed: Make build_soundbank tool work with latest changes 2012-06-03 16:00:43 +02:00
kaetemi
fb7689db88 Added: Temporary workaround for using sound sheet id without updated sheet id bin 2012-06-03 15:57:57 +02:00
kaetemi
41069c4582 Changed: Also handle distMax with negative alpha in new manual rolloff function 2012-06-03 15:56:47 +02:00
kaetemi
1eae7bc35b Changed: Avoid some more sqrt calculations 2012-06-03 02:00:32 +02:00
kaetemi
1709e7ed8a Added: Specific code for amplitude based rolloff to avoid unneccesary log10 and pow calls and improve performance 2012-06-03 01:50:53 +02:00
kaetemi
0d05d505f3 Changed: Debug messages 2012-06-02 23:06:48 +02:00
kaetemi
1a32d2691c Fixed: Sound CSheetId implementation 2012-06-02 18:12:38 +02:00
kaetemi
1ac3f3f170 Fixed: Sound CSheetID implementation (part 3) (partially tested) 2012-06-02 16:06:10 +02:00
kaetemi
c935b00119 Fixed: Sound CSheetID implementation (part 2) (not tested) 2012-06-02 15:24:21 +02:00
kaetemi
a2c2d78fe8 Added: Additional constructor for CSheetId with default type, in case the user did not put the type with the sheet name 2012-06-02 15:21:03 +02:00
kaetemi
ea6ede03ba Fixed: Sound CSheetId implementation (part 1) (not tested) 2012-06-02 14:54:39 +02:00
kaetemi
caf00a5b7c Added: Missing implementation of initWithoutSheet to use CSheetId without a sheet_id.bin, required for leveldesign and build tools 2012-06-02 14:53:11 +02:00
kaetemi
b7d687d0c0 Merged: From default to sound_dev 2012-06-02 11:09:14 +02:00
dfighter1985
5ea64cb530 CHANGED: #1471 CViewRenderer no longer depends on CClientConfig, and is now part of NELGUI, under the NLGUI namespace. 2012-06-02 02:09:58 +02:00
dfighter1985
8d2f01fac8 ADDED: #1471 Added new class CWidgetManager, and started to move code into it from CInterfaceManager. 2012-05-30 02:12:37 +02:00
sfb
2f9410f22d Fixed EOL issues and added .hgeol file. 2012-05-29 08:31:11 -05:00
dfighter1985
4053fe6f8d CHANGED: #1471 According to dnk-88 these methods are no longer needed, the XML description file is enough for the plugins. 2012-05-27 23:35:46 +02:00
dfighter1985
c3aff5dc6b ADDED: #1471 OVQT GUI Editor plugin skeleton code. 2012-05-27 21:52:02 +02:00
Fabien_HENON
67a05e8c28 Changed: #1469 StringId conversion to CSheetId for sounds 2012-05-26 23:40:27 +02:00
Fabien_HENON
ae78742ca6 Changed: #1469 Getting last version from default branch 2012-05-26 21:38:30 +02:00
Fabien_HENON
c2a054fe90 Changed: #1469 StringId conversion to SheetId for sounds V2 (DOES NOT COMPILE YET) 2012-05-26 19:21:19 +02:00
dfighter1985
42919dc86b CHANGED: #1471 CInterfaceExpr, CInterfaceExprNode and related classes are now in NELGUI and under NLGUI namespace. 2012-05-25 03:21:03 +02:00
kervala
c97a644050 Fixed: Compilation under Mac OS X without -DWITH_STATIC_DRIVERS=ON 2012-05-24 20:28:19 +02:00
dfighter1985
2fff0616a5 CHANGED: #1471 CInterfaceProperty is not part of the NELGUI library and is under NLGUI namespace. 2012-05-24 18:23:51 +02:00
rti
4d3b601fe4 Fixed: Build on Mac OS X, "id" is a datatype in objective-c(++) 2012-05-24 16:33:56 +02:00
dfighter1985
bb9101ae9f ADDED: #1471 added a global db manager for the GUI library, also added support for resizeing the CDB bank handler. 2012-05-24 00:55:50 +02:00
Fabien_HENON
efc409a319 Changed: #1469 StringId conversion to SheetId for sound (DOES NOT COMPILE YET) 2012-05-23 22:27:39 +02:00
kaetemi
f7ca61f461 Added: Hack to exclude .sound sheets starting with _ from being filtered out from the sheet_id.bin. Sound sheets do not follow the conventional sheets naming pattern at the moment 2012-05-23 22:05:34 +02:00