Commit graph

1569 commits

Author SHA1 Message Date
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
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: My work on the link editor so far. Not yet fully implemented. 2012-07-25 09:09:12 +02:00
dfighter1985
f3abf43368 CHANGED: ActionEditor is now implemented. 2012-07-24 21:41:20 +02:00
dfighter1985
3ad60b477e CHANGED: 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: The procedure list window is now fully implemented ( can add/remove/edit procedures ). 2012-07-24 06:58:47 +02:00
dfighter1985
7c3dc8043f CHANGED: 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: ProcList window, it will list the loaded procedures. Functionality not yet implemented. 2012-07-23 23:03:58 +02:00
dfighter1985
25599a4a82 CHANGED: 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: Don't show the over texture for buttons when in editor mode. 2012-07-22 02:46:33 +02:00
dfighter1985
c2b902250f CHANGED: 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: 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: 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: 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: 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: 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: 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: 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: 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: Pointless and senseless check preventing project file deletion. 2012-07-19 22:33:18 +02:00
dfighter1985
39d0e3dff7 ADDED: Loaded project files are now parsed, and the result is displayed. 2012-07-19 22:28:45 +02:00
dfighter1985
b75a4a827e CHANGED: 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: 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: Implemented add/remove file functionality for the project window. 2012-07-18 20:32:35 +02:00
dfighter1985
3db783f991 CHANGED: 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: 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: 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: A little cleanup. 2012-07-18 04:08:53 +02:00
dfighter1985
d899384a96 CHANGED: Added some comments to the headers. 2012-07-16 07:15:40 +02:00
dfighter1985
da53ae9206 CHANGED: 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: 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: 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: Merged latest gui-refactoring changes. 2012-07-14 02:04:09 +02:00
dfighter1985
5f49fab257 CHANGED: 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: 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: 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: Moved some Lua related code from CInterfaceManager to CLuaManager and CInterfaceParser. 2012-07-12 09:01:35 +02:00
dfighter1985
7e8e21e2f6 CHANGED: 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: Moved some more GUI code from CInterfaceManager to CWidgetManager. 2012-07-11 22:27:22 +02:00
dfighter1985
6506989e14 CHANGED: Moved the input event handling code from CInterfaceManager to CWidgetManager. 2012-07-11 06:44:34 +02:00
dfighter1985
86302f6a39 CHANGED: 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: Moved the contexthelp drawing/controlling code to the GUI library. 2012-07-10 06:25:15 +02:00
dfighter1985
e97ec6788e CHANGED: 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: Classes derived from CInterfaceOptions are now instantiated using a factory. 2012-07-08 01:56:49 +02:00
dfighter1985
28288d2543 CHANGED: Moved CSheetSelectionGroup and CSheetSelection to the GUI library. 2012-07-07 20:38:45 +02:00
dfighter1985
c641c67c8e ADDED: 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: 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: 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: 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: Ups, forgot to commit the example XML files. 2012-07-05 07:30:41 +02:00
dfighter1985
27fd3ae633 CHANGED: 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: 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: 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: 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: Broke up CViewPointer into a generic and a Ryzom game related class. 2012-07-02 02:50:47 +02:00
dfighter1985
66293a4fd9 CHANGED: 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: 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: Decoupled CGroupHTML, CGroupParagraph, CViewLink from Ryzom game related code. 2012-06-30 05:58:02 +02:00