Commit graph

302 commits

Author SHA1 Message Date
dfighter1985
71db8201d2 CHANGED: #1471 CViewTextMenu, CGroupSubMenu, CGroupMenu no longer depend on CInterfaceManager and CInterfaceParser. 2012-06-23 22:04:33 +02:00
dfighter1985
d68cef9ff5 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
8cb3f67b6e CHANGED: #1471 CGroupScrollText no longer depends on the Ryzom client time data. 2012-06-23 21:03:23 +02:00
dfighter1985
cdc82a592c 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
ee873422ce 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
b2664ceaae CHANGED: #1471 Moved some code from interface_options_ryzom to interface_options ( needed for CGroupContainer ) 2012-06-23 04:23:52 +02:00
dfighter1985
37f8a50b48 CHANGED: #1471 CGroupEditBox is now in the NELGUI library and is under the NLGUI namespace. 2012-06-23 03:27:49 +02:00
dfighter1985
8d5bfc8598 CHANGED: #1471 CGroupEditBox no longer depends on CGroupContainer, and CInputHandlerManager. 2012-06-22 23:17:55 +02:00
dfighter1985
7f3fc7b609 CHANGED: #1471 CGroupList is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 06:48:19 +02:00
dfighter1985
5663885800 CHANGED: #1471 CGroupList no longer depends on CGroupContainer. 2012-06-22 05:44:01 +02:00
dfighter1985
0757484963 CHANGED: #1471 CGroupTree is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 05:37:55 +02:00
dfighter1985
a71acac051 CHANGED: #1471 CGroupTree no longer depends on CGroupContainer. 2012-06-22 05:13:05 +02:00
dfighter1985
3d3185fcf1 CHANGED: #1471 CViewBitmapCombo is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 04:40:34 +02:00
dfighter1985
2231c934b9 CHANGED: #1471 CViewBitmapCombo no longer depends on CViewPointer. 2012-06-22 04:27:53 +02:00
dfighter1985
be5336b1fb CHANGED: #1471 CViewBitmap is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 03:49:43 +02:00
dfighter1985
9eefc5a553 CHANGED: #1471 CViewBitmap no longer depends on CGroupContainer. 2012-06-21 23:05:12 +02:00
dfighter1985
d678245974 CHANGED: #1471 CCtrlTextButton is now part of NELGUI library, and is under NLGUI namespace. 2012-06-21 22:20:02 +02:00
dfighter1985
89d58d54e1 CHANGED: #1471 CCtrlTextButton no longer depends on CGroupContainer. 2012-06-21 21:28:13 +02:00
dfighter1985
4de283c561 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
842d1cf70a CHANGED: #1471 CViewTextIDFormated no longer depends on Ryzom game related code. 2012-06-21 20:21:01 +02:00
dfighter1985
d5b2ee9f71 CHANGED: #1471 CViewTextFormated is now part of NELGUI library, and is under the NLGUI namespace. 2012-06-21 10:32:46 +02:00
dfighter1985
86c18351c0 CHANGED: #1471 CViewTextFormated no longer depends on Ryzom game related code. 2012-06-21 10:20:43 +02:00
dfighter1985
1142500690 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
970c2073be CHANGED: #1471 CViewTextID no longer depends on the client string manager. 2012-06-21 06:57:39 +02:00
dfighter1985
b307bcedf1 CHANGED: #1471 CGroupWheel is now in NELGUI library and is under the NLGUI namespace. 2012-06-17 21:21:20 +02:00
dfighter1985
3d10cf93e3 CHANGED: #1471 CViewText is now part of NELGUI library and is under the NLGUI namespace. 2012-06-17 02:49:00 +02:00
dfighter1985
cb9b41f86a CHANGED: #1471 CViewText no longer depends on CInterfaceManager. 2012-06-17 02:08:21 +02:00
dfighter1985
de3318df58 CHANGED: #1471 decoupled CViewText from CGroupContainer and CCtrlResizer. 2012-06-16 23:03:29 +02:00
dfighter1985
a08a666e58 CHANGED: #1471 moved some ucstring handling code to the NELGUI library ( required for CViewText ) 2012-06-16 22:21:14 +02:00
dfighter1985
6c88f02261 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
86fcb8f87e 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
a0b411d35c CHANGED: #1471 CCtrlTooltip is now in the NELGUI library and is under NLGUI namespace. 2012-06-16 04:16:12 +02:00
dfighter1985
db38a00135 CHANGED: #1471 CCtrlColPick is now in the NELGUI library and is under NLGUI namespace. 2012-06-16 03:39:23 +02:00
dfighter1985
a248ec47fb CHANGED: #1471 CCtrlPolygon is now in the NELGUI library and is under NLGUI. 2012-06-16 02:55:19 +02:00
dfighter1985
ed0dfb6cec CHANGED: #1471 CCtrlQuad is now in the NELGUI library under the NLGUI namespace. 2012-06-16 02:34:07 +02:00
dfighter1985
44ccd7e8a2 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
56a4c9fce5 CHANGED: #1471 CCtrlButton is now under the NLGUI namespace. 2012-06-16 00:49:40 +02:00
dfighter1985
29c7387e2a CHANGED: #1471 CCtrlButton is now part of the NEL GUI library. 2012-06-16 00:23:20 +02:00
dfighter1985
cbe2e8b1d6 CHANGED: #1471 CCtrlBaseButton is now part of the NLGUI namespace. 2012-06-15 23:30:27 +02:00
dfighter1985
b90b19358f CHANGED: #1471 CCtrlBaseButton is now part of the NELGUI Library. 2012-06-15 22:40:08 +02:00
dfighter1985
79c83c421a 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
929b1c3aff CHANGED: #1471 The classes moved in the previous commit are now under the NLGUI namespace. 2012-06-09 03:57:40 +02:00
dfighter1985
c8a1a35c93 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
dfighter1985
9564d85266 CHANGED: #1471 Moved some code from CGroupContainer to CGroupContainerBase. CAHManager now depends on CGroupContainerBase instead of CGroupContainer. 2012-06-08 04:41:33 +02:00
dfighter1985
1faca7efad CHANGED: #1471 CWidgetManager no longer depends on CGroupContainer, instead of depends on a new class CGroupContainerBase. 2012-06-08 03:45:43 +02:00
dfighter1985
be382b36be CHANGED: #1471 Broke up CInterfaceOptions to two files, moved the options from CInterfaceParser to CWidgetManager, CGroupFrame no longer depends on CInterfaceManager. 2012-06-08 02:43:20 +02:00
dfighter1985
33b402a702 CHANGED: #1471 CWidgetManager no longer depends on CGroupInScene. 2012-06-08 00:28:47 +02:00
dfighter1985
9959fddf3b CHANGED: #1471 CWidgetManager no longer depends on CViewPointer. Instead it depends on the new class CViewPointerBase. 2012-06-07 23:57:02 +02:00
dfighter1985
6ece9d9e27 CHANGED: #1471 CWidgetManager no longer depends on CGroupEditBox, it depends on a new class CGroupEditBoxBase instead. 2012-06-07 05:11:14 +02:00
dfighter1985
cdfc43f9ee CHANGED: #1471 CInterfaceGroup no longer depends on CGroupScrollText. 2012-06-07 03:30:27 +02:00
dfighter1985
5c27d3bfb0 CHANGED: #1471 CInterfaceGroup no longer depends on CCtrlScroll. Instead if depends on a new CCtrlScrollBase class. 2012-06-07 02:54:14 +02:00
dfighter1985
35fa3cc51f CHANGED: #1471 CInterfaceElement no longer depends on CGroupContainer. 2012-06-06 22:31:47 +02:00
dfighter1985
6c9bd4d159 CHANGED: #1471 CInterfaceGroup no longer depends on CGroupContainer. 2012-06-06 05:48:51 +02:00
dfighter1985
8f562baf72 CHANGED: #1471 CInterfaceGroup::InvalidateTexts is now implemented with a visitor, method removed. Also added CInterfaceGroup::visitGroupAndChildren, that only visits the group and it's sub-groups. 2012-06-06 04:10:34 +02:00
dfighter1985
7686107df8 CHANGED: #1471 moved makeWindow and unMakeWindow methods to CWidgetManager from CInterfaceManager. So CInterfaceGroup no longer depends on CInterfaceManager. 2012-06-06 01:56:25 +02:00
dfighter1985
5cfbf7ca32 CHANGED: #1471 extracted some dragging related code from CDBCtrlSheet and created a new class CCtrlDraggable, so that CWidgetManager doesn't have to be coupled with CDBCtrlSheet. 2012-06-05 05:25:49 +02:00
dfighter1985
0ad292b5a1 CHANGED: #1471 Moved lots of code from CInterfaceManager to CWidgetManager ( mostly code that is directly used by the widgets ) 2012-06-03 03:48:31 +02:00
dfighter1985
1d8cb63fde ADDED: #1471 IParser interface with a few methods, accessible from CWidgetManager, just so that I don't have to move CInterfaceParser right now. 2012-06-02 21:48:11 +02:00
dfighter1985
50258f47cc 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
5261d26ef4 CHANGED: #1471 CViewRenderer is now a separate Simpleton and not a part of CInterfaceManager. 2012-06-01 03:41:44 +02:00
dfighter1985
2816cf923d CHANGED: #1471 Moved CInterface::runActionHandler methods to CAHManager. 2012-06-01 01:22:05 +02:00
dfighter1985
a695ac2dcc CHANGED: #1471 Renamed the action handler factory manager to CAHManager and moved some global functions into it as instance methods. Also broke up an action handler file to AH and Ryzom related files. 2012-06-01 00:19:53 +02:00
dfighter1985
27f2abaeb7 CHANGED: #1471 Moved some more code from CInterfaceManager to CWidgetManager ( mostly widget lookup, modal handling, pointer, etc ) 2012-05-31 04:27:27 +02:00
dfighter1985
f898ae6b38 ADDED: #1471 Added new class CWidgetManager, and started to move code into it from CInterfaceManager. 2012-05-30 02:12:37 +02:00
dfighter1985
cd3d3347ae 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
3f6e58ea6a ADDED: #1471 OVQT GUI Editor plugin skeleton code. 2012-05-27 21:52:02 +02:00
dfighter1985
5b51fcfe84 CHANGED: #1471 CInterfaceExpr, CInterfaceExprNode and related classes are now in NELGUI and under NLGUI namespace. 2012-05-25 03:21:03 +02:00
dfighter1985
1067d4b491 CHANGED: #1471 CInterfaceProperty is not part of the NELGUI library and is under NLGUI namespace. 2012-05-24 18:23:51 +02:00
dfighter1985
0734166610 CHANGED: #1471 instead of CInterfaceManager, the new global db manager will be used. 2012-05-24 05:02:24 +02:00
dfighter1985
c0a90cefa1 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
dfighter1985
5ce009845a CHANGED: #1471 Moved the stuff I moved to NELGUI library, under the NLGUI namespace. 2012-05-23 19:40:41 +02:00
dfighter1985
227868d98a CHANGED: #1471 Moved the previously refactored code to the NELGUI library. 2012-05-23 04:13:58 +02:00
dfighter1985
82ee05667e Added: #1471 CLuaManager, Singleton for the Lua state, the code parts that depend on a globally available Lua state now depend on this instead of CInterfaceManager. Also refactored the code so it's ready to be moved to the NELGUI lib. 2012-05-23 02:41:43 +02:00
dfighter1985
0df735f986 Some more Lua refactoring, started to break CLuaIHM into 2 parts. CLuaIHM will be generic, CLuaIHMRyzom will contain the Ryzom only code. 2012-05-21 03:35:05 +02:00
dfighter1985
fe6f5bb29a CLuaString will no longer depend on CInterfaceManager. 2012-05-20 00:59:31 +02:00
dfighter1985
14f5b3c6ae Moved some Lua stuff over to the NelGUI library. 2012-05-19 23:00:52 +02:00
dfighter1985
8c33683b6f Moved some Lua related string formatting methods from CInterfaceManager to
LuaHelperStuff namespace.
2012-05-19 00:00:09 +02:00
dfighter1985
6e05f7da99 FIXED: Crash caused by CInterfaceLinkUpdater trying to remove itself after CInterfaceManager had been released. 2012-05-17 03:38:27 +02:00
dfighter1985
0d9230d133 Refactored the CEvent -> CEventDescriptor code in CInputHandlerManager. Extracted it as a new class CInputHandler, and moved some of it to CInterfaceManager. 2012-05-17 03:28:50 +02:00
dfighter1985
fce2d8e443 Moved event descriptors under the NLGUI namespace. 2012-05-10 23:31:39 +02:00
dfighter1985
862b2b8cb9 Created NELGUI library, moved the GUI event descriptors there. 2012-05-10 22:17:04 +02:00
dfighter1985
8fc28716c7 Merging cdb-refactoring into gui-refactoring. 2012-04-28 21:36:39 +02:00
dfighter1985
fffd28a220 Merging default into cdb_refactoring. 2012-04-28 19:55:46 +02:00
dfighter1985
007f2ed51d Added new class CCDBManager, which encapsulates the separate CDB components into a easily (re)usable database solution. Also made CCDBSynchronized and CInterfaceManager use it. 2012-04-27 22:49:38 +02:00
dfighter1985
0a1d0dbecd Refactored the static branch observing code into a new class CCDBBranchObservingHandler. The CDB system *should* be fully reusable now! 2012-04-22 06:45:35 +02:00
dfighter1985
89c9353c0a Documented CCDBBankHandler class. 2012-04-18 04:15:34 +02:00
dfighter1985
7b3afba25d Extracted the CDB bank handling code into a new class CCDBBankHandler, the CDB system should be now totally independent of Ryzom. 2012-04-17 08:23:02 +02:00
dfighter1985
3a93d3ac6a CDB is now part of NLMISC. However it still requires some work! 2012-04-16 06:08:12 +02:00
dfighter1985
a2d398f759 Moved xml auto pointer to nlmisc. 2012-04-16 02:50:18 +02:00
dfighter1985
b876092130 CDB no longer depends on Ryzom database banks. 2012-04-16 02:18:07 +02:00
dfighter1985
e00119f8c3 CDB no longer depends on CInterfaceLink. 2012-04-16 01:31:21 +02:00
dfighter1985
4544a5ffda Moved an action handler, from the view manager's source to the game action handlers' source. 2012-02-13 02:30:26 +01:00
dfighter1985
ab7fca81c9 We might as well load the input config when we initialize the input handler. 2012-02-12 02:18:00 +01:00
dfighter1985
54dd5a03ca FIXED: CInterfaceManager will no longer be prematurely released while quitting. 2012-02-11 23:47:54 +01:00
dfighter1985
0df97dcbe8 CInterfaceManager no longer depends on Driver global variable. 2012-02-11 23:44:55 +01:00
dfighter1985
afccbde189 CInterfaceManager and CViewText will no longer depend on the TextContext global variable. 2012-02-11 04:19:31 +01:00
dfighter1985
6374bffe37 VCiewRenderer no longer depends on the global TextContext variable. Instead it's updated when it changes. 2012-02-11 02:28:14 +01:00
dfighter1985
a006d657cd CViewRenderer no longer depends on the Driver global variable. Also got rid of the same dependencies in files which included that global from the CViewRenderer header. 2012-02-11 01:41:46 +01:00
dfighter1985
1297d5b88c Seems I forgot to remove these.. 2012-02-08 20:27:43 +01:00
dfighter1985
386eda52b5 Changed the copyright header of a previously moved file for consistency 2012-02-08 20:21:29 +01:00
dfighter1985
139b029fdb Oups didn't want to commit this. 2012-02-08 02:06:12 +01:00
dfighter
7e8072207e Moved xml_auto_ptr from game_share to nel misc. 2012-02-08 01:58:15 +01:00