Commit graph

2236 commits

Author SHA1 Message Date
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
kaetemi
67c2eb523f Changed: Different default type id for sound sheet id workaround 2012-06-05 19:11:43 +02:00
kaetemi
8a80c21661 Changed: Reserve sheet id with short id 0 for unknown sheet for new sheet types 2012-06-05 15:13:13 +02:00
kaetemi
6a806d82d2 Changed: Small optimization for sheet id constructor with default type 2012-06-05 14:03:38 +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
kaetemi
c618a29276 Reverted: Unnecessary changes to config and data from merge 2012-06-04 15:03:40 +02:00
kaetemi
5b22c91c93 Merged: From sound_dev to default (Summary: Sound CSheetId implementation, improved manual rolloff function performance) 2012-06-04 14:53:50 +02:00
kaetemi
a57881561b Fixed: Bad serialization of sound name in background sounds
--HG--
branch : sound_dev
2012-06-04 13:28:03 +02:00
kaetemi
fc8e83a0b9 Changed: Assign sane type id to temporary sound sheet ids
--HG--
branch : sound_dev
2012-06-04 13:27:12 +02:00
kaetemi
36eb2a3057 Changed: Tool build_soundbank can also work without sheet id bin
--HG--
branch : sound_dev
2012-06-04 12:37:56 +02:00
kaetemi
d3352cecf6 Changed: Removed some debug messages
--HG--
branch : sound_dev
2012-06-04 12:35:34 +02:00
kaetemi
8a696b55e1 Fixed: Make build_soundbank tool work with latest changes
--HG--
branch : sound_dev
2012-06-03 16:00:43 +02:00
kaetemi
497ae4d09b Added: Temporary workaround for using sound sheet id without updated sheet id bin
--HG--
branch : sound_dev
2012-06-03 15:57:57 +02:00
kaetemi
6bc3ef2ba6 Changed: Also handle distMax with negative alpha in new manual rolloff function
--HG--
branch : sound_dev
2012-06-03 15:56:47 +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
kaetemi
2fc601c556 Changed: Avoid some more sqrt calculations
--HG--
branch : sound_dev
2012-06-03 02:00:32 +02:00
kaetemi
19d2d91f86 Added: Specific code for amplitude based rolloff to avoid unneccesary log10 and pow calls and improve performance
--HG--
branch : sound_dev
2012-06-03 01:50:53 +02:00
kaetemi
221d04642a Changed: Debug messages
--HG--
branch : sound_dev
2012-06-02 23:06:48 +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
kaetemi
fc4d91fad2 Fixed: Sound CSheetId implementation
--HG--
branch : sound_dev
2012-06-02 18:12:38 +02:00
kaetemi
f79f3fca48 Fixed: Sound CSheetID implementation (part 3) (partially tested)
--HG--
branch : sound_dev
2012-06-02 16:06:10 +02:00
kaetemi
9cd7498fe9 Fixed: Sound CSheetID implementation (part 2) (not tested)
--HG--
branch : sound_dev
2012-06-02 15:24:21 +02:00
kaetemi
3608f0a429 Added: Additional constructor for CSheetId with default type, in case the user did not put the type with the sheet name
--HG--
branch : sound_dev
2012-06-02 15:21:03 +02:00
kaetemi
aa7598efe2 Fixed: Sound CSheetId implementation (part 1) (not tested)
--HG--
branch : sound_dev
2012-06-02 14:54:39 +02:00
kaetemi
35503d03e5 Added: Missing implementation of initWithoutSheet to use CSheetId without a sheet_id.bin, required for leveldesign and build tools
--HG--
branch : sound_dev
2012-06-02 14:53:11 +02:00
kaetemi
cab401fa13 Merged: From default to sound_dev
--HG--
branch : sound_dev
2012-06-02 11:09:14 +02:00
kaetemi
df5c53a6cf Merged: From gsoc2012-fabien r2211 to sound_dev
--HG--
branch : sound_dev
2012-06-02 10:57:01 +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
sfb
af454dd1cf Fixed EOL issues and added .hgeol file. 2012-05-29 08:31:11 -05:00
dfighter1985
2ce2940bf3 CHANGED: #1471 According to dnk-88 these methods are no longer needed, the XML description file is enough for the plugins.
--HG--
branch : gsoc2012-gui-editor
2012-05-27 23:35:46 +02:00
dfighter1985
f4781db64b ADDED: #1471 OVQT GUI Editor plugin skeleton code.
--HG--
branch : gsoc2012-gui-editor
2012-05-27 21:52:02 +02:00
Fabien_HENON
a55297c29a Changed: #1469 StringId conversion to CSheetId for sounds
--HG--
branch : gsoc2012-fabien
2012-05-26 23:40:27 +02:00
Fabien_HENON
dd6f2f2611 Changed: #1469 Getting last version from default branch
--HG--
branch : gsoc2012-fabien
2012-05-26 21:38:30 +02:00
Fabien_HENON
f70bdc4032 Changed: #1469 StringId conversion to SheetId for sounds V2 (DOES NOT COMPILE YET)
--HG--
branch : gsoc2012-fabien
2012-05-26 19:21:19 +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