Commit graph

464 commits

Author SHA1 Message Date
dfighter1985
7acd93ff7c CHANGED: #1471 CViewText no longer depends on CInterfaceManager.
--HG--
branch : gui-refactoring
2012-06-17 02:08:21 +02:00
dfighter1985
f4823200fc CHANGED: #1471 decoupled CViewText from CGroupContainer and CCtrlResizer.
--HG--
branch : gui-refactoring
2012-06-16 23:03:29 +02:00
dfighter1985
1222e35012 CHANGED: #1471 moved some ucstring handling code to the NELGUI library ( required for CViewText )
--HG--
branch : gui-refactoring
2012-06-16 22:21:14 +02:00
dfighter1985
b51dea4654 CHANGED: #1471 CViewPolygon is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 21:05:16 +02:00
dfighter1985
c480f9804f CHANGED: #1471 CViewQuad is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 20:53:58 +02:00
dfighter1985
0bdb8f7149 CHANGED: #1471 CCtrlTooltip is now in the NELGUI library and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 04:16:12 +02:00
dfighter1985
cd8b37eca5 CHANGED: #1471 CCtrlColPick is now in the NELGUI library and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 03:39:23 +02:00
dfighter1985
beb9fa96dc CHANGED: #1471 CCtrlPolygon is now in the NELGUI library and is under NLGUI.
--HG--
branch : gui-refactoring
2012-06-16 02:55:19 +02:00
dfighter1985
dbec432a19 CHANGED: #1471 CCtrlQuad is now in the NELGUI library under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 02:34:07 +02:00
dfighter1985
a062e563bf CHANGED: #1471 CCtrlScroll is now part of NELGUI, and is under the NLGUI namespace. Also added a new class CGroupSubMenuBase.
--HG--
branch : gui-refactoring
2012-06-16 02:06:53 +02:00
dfighter1985
a90445fa03 CHANGED: #1471 CCtrlButton is now under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-16 00:49:40 +02:00
dfighter1985
aca24ff510 CHANGED: #1471 CCtrlButton is now part of the NEL GUI library.
--HG--
branch : gui-refactoring
2012-06-16 00:23:20 +02:00
dfighter1985
bf7d3afd38 CHANGED: #1471 CCtrlBaseButton is now part of the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-15 23:30:27 +02:00
dfighter1985
dfb1f0ed37 CHANGED: #1471 CCtrlBaseButton is now part of the NELGUI Library.
--HG--
branch : gui-refactoring
2012-06-15 22:40:08 +02:00
dfighter1985
a05fe020c3 CHANGED: #1471 Moved back some more static methods from CLuaIHMRyzom to CLuaIHM, as CLuaIHM can now handle these too.
--HG--
branch : gui-refactoring
2012-06-09 22:18:29 +02:00
dfighter1985
c792abe091 CHANGED: #1471 The classes moved in the previous commit are now under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-09 03:57:40 +02:00
dfighter1985
56a75a90ab 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.
--HG--
branch : gui-refactoring
2012-06-09 01:37:43 +02:00
dfighter1985
50ec12947f CHANGED: #1471 Moved some code from CGroupContainer to CGroupContainerBase. CAHManager now depends on CGroupContainerBase instead of CGroupContainer.
--HG--
branch : gui-refactoring
2012-06-08 04:41:33 +02:00
dfighter1985
423ce45141 CHANGED: #1471 CWidgetManager no longer depends on CGroupContainer, instead of depends on a new class CGroupContainerBase.
--HG--
branch : gui-refactoring
2012-06-08 03:45:43 +02:00
dfighter1985
2fd850b0eb CHANGED: #1471 Broke up CInterfaceOptions to two files, moved the options from CInterfaceParser to CWidgetManager, CGroupFrame no longer depends on CInterfaceManager.
--HG--
branch : gui-refactoring
2012-06-08 02:43:20 +02:00
dfighter1985
388cabed97 CHANGED: #1471 CWidgetManager no longer depends on CGroupInScene.
--HG--
branch : gui-refactoring
2012-06-08 00:28:47 +02:00
dfighter1985
fbd1d5533c CHANGED: #1471 CWidgetManager no longer depends on CViewPointer. Instead it depends on the new class CViewPointerBase.
--HG--
branch : gui-refactoring
2012-06-07 23:57:02 +02:00
dfighter1985
3c74576ba9 CHANGED: #1471 CWidgetManager no longer depends on CGroupEditBox, it depends on a new class CGroupEditBoxBase instead.
--HG--
branch : gui-refactoring
2012-06-07 05:11:14 +02:00
dfighter1985
6f591808b0 CHANGED: #1471 CInterfaceGroup no longer depends on CGroupScrollText.
--HG--
branch : gui-refactoring
2012-06-07 03:30:27 +02:00
dfighter1985
2e9779a591 CHANGED: #1471 CInterfaceGroup no longer depends on CCtrlScroll. Instead if depends on a new CCtrlScrollBase class.
--HG--
branch : gui-refactoring
2012-06-07 02:54:14 +02:00
dfighter1985
3c73de81a3 CHANGED: #1471 CInterfaceElement no longer depends on CGroupContainer.
--HG--
branch : gui-refactoring
2012-06-06 22:31:47 +02:00
dfighter1985
8437a0319d CHANGED: #1471 CInterfaceGroup no longer depends on CGroupContainer.
--HG--
branch : gui-refactoring
2012-06-06 05:48:51 +02:00
dfighter1985
a27305e295 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.
--HG--
branch : gui-refactoring
2012-06-06 04:10:34 +02:00
dfighter1985
d02a5f3d31 CHANGED: #1471 moved makeWindow and unMakeWindow methods to CWidgetManager from CInterfaceManager. So CInterfaceGroup no longer depends on CInterfaceManager.
--HG--
branch : gui-refactoring
2012-06-06 01:56:25 +02:00
dfighter1985
8b54f34045 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.
--HG--
branch : gui-refactoring
2012-06-05 05:25:49 +02:00
dfighter1985
ad03911fe3 CHANGED: #1471 Moved lots of code from CInterfaceManager to CWidgetManager ( mostly code that is directly used by the widgets )
--HG--
branch : gui-refactoring
2012-06-03 03:48:31 +02:00
dfighter1985
1668d199c1 ADDED: #1471 IParser interface with a few methods, accessible from CWidgetManager, just so that I don't have to move CInterfaceParser right now.
--HG--
branch : gui-refactoring
2012-06-02 21:48:11 +02:00
dfighter1985
0155fd6ed4 CHANGED: #1471 CViewRenderer no longer depends on CClientConfig, and is now part of NELGUI, under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-02 02:09:58 +02:00
dfighter1985
9994770c99 CHANGED: #1471 CViewRenderer is now a separate Simpleton and not a part of CInterfaceManager.
--HG--
branch : gui-refactoring
2012-06-01 03:41:44 +02:00
dfighter1985
643ecb591e CHANGED: #1471 Moved CInterface::runActionHandler methods to CAHManager.
--HG--
branch : gui-refactoring
2012-06-01 01:22:05 +02:00
dfighter1985
d2c30f366d 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.
--HG--
branch : gui-refactoring
2012-06-01 00:19:53 +02:00
dfighter1985
0755db035f CHANGED: #1471 Moved some more code from CInterfaceManager to CWidgetManager ( mostly widget lookup, modal handling, pointer, etc )
--HG--
branch : gui-refactoring
2012-05-31 04:27:27 +02:00
dfighter1985
5ebc0c64cc ADDED: #1471 Added new class CWidgetManager, and started to move code into it from CInterfaceManager.
--HG--
branch : gui-refactoring
2012-05-30 02:12:37 +02:00
dfighter1985
2db0a5d06e CHANGED: #1471 CInterfaceExpr, CInterfaceExprNode and related classes are now in NELGUI and under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-05-25 03:21:03 +02:00
dfighter1985
4284b5f4d5 CHANGED: #1471 CInterfaceProperty is not part of the NELGUI library and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-05-24 18:23:51 +02:00
dfighter1985
95955b72fe CHANGED: #1471 instead of CInterfaceManager, the new global db manager will be used.
--HG--
branch : gui-refactoring
2012-05-24 05:02:24 +02:00
dfighter1985
f769f6fb0c CHANGED: #1471 Moved the stuff I moved to NELGUI library, under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-05-23 19:40:41 +02:00
dfighter1985
5a2a89b4fc CHANGED: #1471 Moved the previously refactored code to the NELGUI library.
--HG--
branch : gui-refactoring
2012-05-23 04:13:58 +02:00
dfighter1985
c0f13794de 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.
--HG--
branch : gui-refactoring
2012-05-23 02:41:43 +02:00
dfighter1985
95a7d2667b Some more Lua refactoring, started to break CLuaIHM into 2 parts. CLuaIHM will be generic, CLuaIHMRyzom will contain the Ryzom only code.
--HG--
branch : gui-refactoring
2012-05-21 03:35:05 +02:00
dfighter1985
4e3552694a CLuaString will no longer depend on CInterfaceManager.
--HG--
branch : gui-refactoring
2012-05-20 00:59:31 +02:00
dfighter1985
1289f028a0 Moved some Lua stuff over to the NelGUI library.
--HG--
branch : gui-refactoring
2012-05-19 23:00:52 +02:00
dfighter1985
07b5992f94 Moved some Lua related string formatting methods from CInterfaceManager to
LuaHelperStuff namespace.

--HG--
branch : gui-refactoring
2012-05-19 00:00:09 +02:00
dfighter1985
e694c62fdc FIXED: Crash caused by CInterfaceLinkUpdater trying to remove itself after CInterfaceManager had been released.
--HG--
branch : gui-refactoring
2012-05-17 03:38:27 +02:00
dfighter1985
b7feaa83cb Refactored the CEvent -> CEventDescriptor code in CInputHandlerManager. Extracted it as a new class CInputHandler, and moved some of it to CInterfaceManager.
--HG--
branch : gui-refactoring
2012-05-17 03:28:50 +02:00
dfighter1985
4996705ed7 Moved event descriptors under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-05-10 23:31:39 +02:00
dfighter1985
aed979a7fe Created NELGUI library, moved the GUI event descriptors there.
--HG--
branch : gui-refactoring
2012-05-10 22:17:04 +02:00
dfighter1985
d127d59807 Merging cdb-refactoring into gui-refactoring.
--HG--
branch : gui-refactoring
2012-04-28 21:36:39 +02:00
dfighter1985
10f7241449 Added new class CCDBManager, which encapsulates the separate CDB components into a easily (re)usable database solution. Also made CCDBSynchronized and CInterfaceManager use it.
--HG--
branch : cdb-refactoring
2012-04-27 22:49:38 +02:00
dfighter1985
982c57b70f Refactored the static branch observing code into a new class CCDBBranchObservingHandler. The CDB system *should* be fully reusable now!
--HG--
branch : cdb-refactoring
2012-04-22 06:45:35 +02:00
dfighter1985
decc92e75d Extracted the CDB bank handling code into a new class CCDBBankHandler, the CDB system should be now totally independent of Ryzom.
--HG--
branch : cdb-refactoring
2012-04-17 08:23:02 +02:00
dfighter1985
17eab4ef52 CDB is now part of NLMISC. However it still requires some work!
--HG--
branch : cdb-refactoring
2012-04-16 06:08:12 +02:00
dfighter1985
29cde6e15b Moved xml auto pointer to nlmisc.
--HG--
branch : cdb-refactoring
2012-04-16 02:50:18 +02:00
dfighter1985
0b3eec581d CDB no longer depends on Ryzom database banks.
--HG--
branch : cdb-refactoring
2012-04-16 02:18:07 +02:00
dfighter1985
634739af81 CDB no longer depends on CInterfaceLink.
--HG--
branch : cdb-refactoring
2012-04-16 01:31:21 +02:00
kaetemi
e611666391 Fixed: Warnings 2012-04-13 23:29:18 +02:00
kaetemi
def7d31721 Merge 2012-04-13 11:59:56 +02:00
kaetemi
cdb719130f Changed: #1459 Simplify the sound group controller interface 2012-04-13 11:54:20 +02:00
kervala
1b6c957c81 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-13 09:36:51 +02:00
kaetemi
ac948b8a53 Changed: #1461 Bad minimum value for comparing fast swim speed causes random switching between fast and slow swim speed particle effects 2012-04-13 03:06:52 +02:00
kaetemi
41968b0674 Fixed: Compile error
--HG--
branch : sound_dev
2012-04-11 21:49:25 +02:00
kaetemi
18f75a4bd0 Changed: #1459 Use effects group controller for ryzom client effects volume control
--HG--
branch : sound_dev
2012-04-11 11:24:48 +02:00
kaetemi
7a95fae1f9 Changed: Improve performance of ryzom client CSoundManager. Strange code, though.
--HG--
branch : sound_dev
2012-04-11 00:48:47 +02:00
kervala
de9b4be9c6 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 22:30:39 +02:00
kervala
425927cd50 Changed: #1448 Compilation with CLang (patch provided by GelluleX, thanks !) 2012-04-07 11:14:21 +02:00
kervala
a840c0fa56 Changed: #878 Fix typos in comments/code 2012-03-17 15:01:27 +01:00
kervala
1af368b7e4 Changed: #1433 Merge changes from patch 1.13 2012-03-17 15:00:24 +01:00
kervala
b27b2a0817 Changed: #1433 Merge changes from patch 1.13 (patch provided by Molator) 2012-03-09 13:03:47 +01:00
kervala
d5731ad5ea Changed: #1433 Merge changes from patch 1.13 2012-03-08 16:59:03 +01:00
kervala
b40f9b933d Changed: #1433 Merge changes from patch 1.13 2012-03-05 18:56:30 +01:00
kervala
01a3479288 Changed: #1433 Merge changes from patch 1.13 2012-03-04 14:09:23 +01:00
kervala
3c47b9f8d5 Fixed: #1441 Remove all remaining .vcproj, Makefiles, automake scripts, etc... 2012-03-03 10:49:42 +01:00
kervala
5c458d4c65 Fixed: Compilation under Mac OS X 2012-02-29 23:12:07 +01:00
kervala
6c43baaa1c Changed: #1433 Merge changes from patch 1.13 2012-02-27 22:42:30 +01:00
kervala
86eaabd0a2 Changed: #1433 Merge changes from patch 1.13 2012-02-27 16:10:47 +01:00
kervala
dd05742f88 Fixed: Bad check in emote tokens 2012-02-13 11:31:28 +01:00
dfighter1985
b4eae771e2 Moved an action handler, from the view manager's source to the game action handlers' source.
--HG--
branch : gui-refactoring
2012-02-13 02:30:26 +01:00
dfighter1985
546799874e We might as well load the input config when we initialize the input handler.
--HG--
branch : gui-refactoring
2012-02-12 02:18:00 +01:00
dfighter1985
364c8c493e FIXED: CInterfaceManager will no longer be prematurely released while quitting.
--HG--
branch : gui-refactoring
2012-02-11 23:47:54 +01:00
dfighter1985
0ee882f9f1 CInterfaceManager no longer depends on Driver global variable.
--HG--
branch : gui-refactoring
2012-02-11 23:44:55 +01:00
dfighter1985
598ab0b6dc CInterfaceManager and CViewText will no longer depend on the TextContext global variable.
--HG--
branch : gui-refactoring
2012-02-11 04:19:31 +01:00
dfighter1985
8c5b47f979 VCiewRenderer no longer depends on the global TextContext variable. Instead it's updated when it changes.
--HG--
branch : gui-refactoring
2012-02-11 02:28:14 +01:00
dfighter1985
c27ad72de6 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.
--HG--
branch : gui-refactoring
2012-02-11 01:41:46 +01:00
dfighter
b127966ffc Moved xml_auto_ptr from game_share to nel misc.
--HG--
branch : gui-refactoring
2012-02-08 01:58:15 +01:00
kervala
2014543ec1 Fixed: Missing "stdpch.h" include 2012-01-02 15:53:21 +01:00
sfb
45c720b874 Fixed: #1334 Applied Ulukyn's patch. Adds two new config variables - WebIgMainDomain and WebIgTrustedDomains. 2011-12-21 09:49:30 -06:00
kervala
2e1a4591b2 Changed: Use all existing icons for Ryzom 2011-10-08 11:13:38 +02:00
kaetemi
3346764013 Fixed: #1364 Only transfer bonus item infos when context help string is used for tooltip 2011-09-23 00:14:51 +02:00
kervala
6306833423 Changed: New option WITH_INSTALL_LIBRARIES which allows user to install only final binaries and no development files (header, static libraries, etc...) 2011-09-11 14:44:37 +02:00
kervala
d52dead6af Changed: Merge changes from next patch 2011-06-14 19:34:28 +02:00
kervala
7adc1ec629 Changed: #878 Fix typos in comments/code 2011-06-14 19:31:59 +02:00
vl
529edfcb9a Fixed: must not be lowered or the tooltip in milkopad doesn't work 2011-06-08 18:36:27 +02:00
kervala
0f63f56969 Changed: Replaced NLMISC::strlwr by NLMISC::toLower 2011-06-08 10:15:16 +02:00
kervala
e4fba623dc Fixed: Bad font default size 2011-06-08 10:14:48 +02:00
kervala
4ab971d2fe Changed: #878 Fix typos in comments/code 2011-06-07 15:58:18 +02:00