Commit graph

177 commits

Author SHA1 Message Date
dfighter1985
5760a4b852 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
e9d142b37a 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
159deeaab8 FIXED: The rendered image should no longer disappear from NelGUI widget, when resizing another widget. 2012-07-20 20:31:47 +02:00
dfighter1985
0316e0bce9 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
cda0199889 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
5d04c95e1c 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
d57cdaed09 FIXED: Pointless and senseless check preventing project file deletion. 2012-07-19 22:33:18 +02:00
dfighter1985
14016398b7 ADDED: Loaded project files are now parsed, and the result is displayed. 2012-07-19 22:28:45 +02:00
dfighter1985
b40694abb8 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
437fddfebc 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
e0ffb76eaa CHANGED: Implemented add/remove file functionality for the project window. 2012-07-18 20:32:35 +02:00
dfighter1985
d9cbf2b9f1 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
56047c51d2 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
aac2efc577 ADDED: Project window and project xml file parser. 2012-07-18 08:24:50 +02:00
dfighter1985
0af86df375 Merging GUI library changes. 2012-07-18 04:09:25 +02:00
dfighter1985
2fdc8aaf37 CHANGED: A little cleanup. 2012-07-18 04:08:53 +02:00
dfighter1985
05d4fd3c62 CHANGED: Added some comments to the headers. 2012-07-16 07:15:40 +02:00
dfighter1985
676720f294 CHANGED: The local string mapper is now instantiated by CWidgetManager. 2012-07-16 06:16:43 +02:00
dfighter1985
de4e4047bb Merging latest GUI lib changes. 2012-07-14 05:52:44 +02:00
dfighter1985
7abf4a261c 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
5c8c6a0a9d 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
3254bec8b0 CHANGED: Merged latest gui-refactoring changes. 2012-07-14 02:04:09 +02:00
dfighter1985
382a600051 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
9d38b416c2 CHANGED: Merged the latest changes of gui-refactoring branch 2012-07-13 06:29:25 +02:00
dfighter1985
59ccf977ee 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
c3913f319a 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
9ceeb6c967 CHANGED: Moved some Lua related code from CInterfaceManager to CLuaManager and CInterfaceParser. 2012-07-12 09:01:35 +02:00
dfighter1985
cdbcadcbaa 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
e24b0b1125 CHANGED: Moved some more GUI code from CInterfaceManager to CWidgetManager. 2012-07-11 22:27:22 +02:00
dfighter1985
fc6abac60e CHANGED: Moved the input event handling code from CInterfaceManager to CWidgetManager. 2012-07-11 06:44:34 +02:00
dfighter1985
68ad30434e 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
8b36d60fad CHANGED: Moved the contexthelp drawing/controlling code to the GUI library. 2012-07-10 06:25:15 +02:00
dfighter1985
736e529ce9 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
58fe640dc4 CHANGED: Classes derived from CInterfaceOptions are now instantiated using a factory. 2012-07-08 01:56:49 +02:00
dfighter1985
8a18798b71 CHANGED: Moved CSheetSelectionGroup and CSheetSelection to the GUI library. 2012-07-07 20:38:45 +02:00
dfighter1985
eb025cff22 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
a8bad63a58 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
264e0fe16c 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
691e35db28 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
c57e8b09ec CHANGED: Ups, forgot to commit the example XML files. 2012-07-05 07:30:41 +02:00
dfighter1985
545bb65f06 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
fafbebf10b 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
a6f3575d50 Merged gui-refactoring into gsoc2012-gui-editor 2012-07-02 22:49:24 +02:00
dfighter1985
d4688b192f Merged default branch into gui-refactoring. 2012-07-02 22:46:08 +02:00
dfighter1985
2cd2459ca6 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
e2068c9efa CHANGED: CViewPointer is now part of the NELGUI library and is under the NLGUI namespace. 2012-07-02 03:21:42 +02:00
dfighter1985
5e8e7fef6d CHANGED: Broke up CViewPointer into a generic and a Ryzom game related class. 2012-07-02 02:50:47 +02:00
dfighter1985
c15cba5019 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
d463b3fe43 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
7f2768fcae CHANGED: Decoupled CGroupHTML, CGroupParagraph, CViewLink from Ryzom game related code. 2012-06-30 05:58:02 +02:00
dfighter1985
7d76c51ec9 CHANGED: 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
58d68c29f3 CHANGED: CGroupTable and CGroupCell no longer depend on CInterfaceManager, and a Ryzom game global. 2012-06-29 06:15:56 +02:00
dfighter1985
b27f5e09c4 CHANGED: CDBGroupComboBox is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-29 02:57:29 +02:00
dfighter1985
f5091dacd4 CHANGED: 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
2290971c81 CHANGED: CDBViewQuantity is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:35:11 +02:00
dfighter1985
c67360ddea CHANGED: CDBViewNumber is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:16:15 +02:00
dfighter1985
723da95edd CHANGED: CDBViewDigit is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:07:44 +02:00
dfighter1985
abe154db24 CHANGED: CDBViewBar3 is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:51:30 +02:00
dfighter1985
b9c9260740 CHANGED: CDBViewBar is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:30:12 +02:00
dfighter1985
20fc9f79f7 CHANGED: CGroupHeader is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:08:15 +02:00
dfighter1985
4591146804 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
6c2769839e CHANGED: 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
71db8201d2 CHANGED: CViewTextMenu, CGroupSubMenu, CGroupMenu no longer depend on CInterfaceManager and CInterfaceParser. 2012-06-23 22:04:33 +02:00
dfighter1985
d68cef9ff5 CHANGED: CGroupScrollText is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-23 21:24:48 +02:00
dfighter1985
cdc82a592c CHANGED: CGroupContainer is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-23 07:21:32 +02:00
dfighter1985
ee873422ce CHANGED: CGroupContainer no longer depends on CInterfaceManager, CViewPointer and the Ryzom game client time values. 2012-06-23 06:24:09 +02:00
dfighter1985
b2664ceaae CHANGED: Moved some code from interface_options_ryzom to interface_options ( needed for CGroupContainer ) 2012-06-23 04:23:52 +02:00
dfighter1985
37f8a50b48 CHANGED: CGroupEditBox is now in the NELGUI library and is under the NLGUI namespace. 2012-06-23 03:27:49 +02:00
dfighter1985
8d5bfc8598 CHANGED: CGroupEditBox no longer depends on CGroupContainer, and CInputHandlerManager. 2012-06-22 23:17:55 +02:00
dfighter1985
7f3fc7b609 CHANGED: CGroupList is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 06:48:19 +02:00
dfighter1985
0757484963 CHANGED: CGroupTree is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 05:37:55 +02:00
dfighter1985
a71acac051 CHANGED: CGroupTree no longer depends on CGroupContainer. 2012-06-22 05:13:05 +02:00
dfighter1985
3d3185fcf1 CHANGED: CViewBitmapCombo is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 04:40:34 +02:00
dfighter1985
2231c934b9 CHANGED: CViewBitmapCombo no longer depends on CViewPointer. 2012-06-22 04:27:53 +02:00
dfighter1985
be5336b1fb CHANGED: CViewBitmap is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 03:49:43 +02:00
dfighter1985
9eefc5a553 CHANGED: CViewBitmap no longer depends on CGroupContainer. 2012-06-21 23:05:12 +02:00
dfighter1985
d678245974 CHANGED: CCtrlTextButton is now part of NELGUI library, and is under NLGUI namespace. 2012-06-21 22:20:02 +02:00
dfighter1985
89d58d54e1 CHANGED: CCtrlTextButton no longer depends on CGroupContainer. 2012-06-21 21:28:13 +02:00
dfighter1985
4de283c561 CHANGED: CViewTextIDFormated is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-21 20:31:10 +02:00
dfighter1985
842d1cf70a CHANGED: CViewTextIDFormated no longer depends on Ryzom game related code. 2012-06-21 20:21:01 +02:00
dfighter1985
d5b2ee9f71 CHANGED: CViewTextFormated is now part of NELGUI library, and is under the NLGUI namespace. 2012-06-21 10:32:46 +02:00
dfighter1985
1142500690 CHANGED: CViewTextID is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-21 07:18:25 +02:00
dfighter1985
b307bcedf1 CHANGED: CGroupWheel is now in NELGUI library and is under the NLGUI namespace. 2012-06-17 21:21:20 +02:00
dfighter1985
3d10cf93e3 CHANGED: CViewText is now part of NELGUI library and is under the NLGUI namespace. 2012-06-17 02:49:00 +02:00
dfighter1985
cb9b41f86a CHANGED: CViewText no longer depends on CInterfaceManager. 2012-06-17 02:08:21 +02:00
dfighter1985
de3318df58 CHANGED: decoupled CViewText from CGroupContainer and CCtrlResizer. 2012-06-16 23:03:29 +02:00
dfighter1985
a08a666e58 CHANGED: moved some ucstring handling code to the NELGUI library ( required for CViewText ) 2012-06-16 22:21:14 +02:00
dfighter1985
6c88f02261 CHANGED: CViewPolygon is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-16 21:05:16 +02:00
dfighter1985
86fcb8f87e CHANGED: CViewQuad is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-16 20:53:58 +02:00
dfighter1985
a0b411d35c CHANGED: CCtrlTooltip is now in the NELGUI library and is under NLGUI namespace. 2012-06-16 04:16:12 +02:00
dfighter1985
db38a00135 CHANGED: CCtrlColPick is now in the NELGUI library and is under NLGUI namespace. 2012-06-16 03:39:23 +02:00
dfighter1985
a248ec47fb CHANGED: CCtrlPolygon is now in the NELGUI library and is under NLGUI. 2012-06-16 02:55:19 +02:00
dfighter1985
ed0dfb6cec CHANGED: CCtrlQuad is now in the NELGUI library under the NLGUI namespace. 2012-06-16 02:34:07 +02:00
dfighter1985
44ccd7e8a2 CHANGED: 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
56a4c9fce5 CHANGED: CCtrlButton is now under the NLGUI namespace. 2012-06-16 00:49:40 +02:00
dfighter1985
29c7387e2a CHANGED: CCtrlButton is now part of the NEL GUI library. 2012-06-16 00:23:20 +02:00
dfighter1985
cbe2e8b1d6 CHANGED: CCtrlBaseButton is now part of the NLGUI namespace. 2012-06-15 23:30:27 +02:00
dfighter1985
b90b19358f CHANGED: CCtrlBaseButton is now part of the NELGUI Library. 2012-06-15 22:40:08 +02:00
dfighter1985
79c83c421a CHANGED: 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
929b1c3aff CHANGED: The classes moved in the previous commit are now under the NLGUI namespace. 2012-06-09 03:57:40 +02:00