Commit graph

1284 commits

Author SHA1 Message Date
dfighter1985
9415df9a9b ADDED: #1471 Qt property browser, for browsing and editing the selected widget's properties ( this is an empty shell as well for now )
--HG--
branch : gsoc2012-gui-editor
2012-07-07 05:01:32 +02:00
dfighter1985
2d4e1467c2 ADDED: #1471 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
--HG--
branch : gsoc2012-gui-editor
2012-07-06 06:10:20 +02:00
dfighter1985
acb385fbe9 CHANGED: #1471 Widget definition inheritance is now supported in the GUI editor. www.youtube.com/watch?v=VG_TnZiGjBk
--HG--
branch : gsoc2012-gui-editor
2012-07-06 03:15:15 +02:00
dfighter1985
4d2932ccef CHANGED: #1471 Little bit of refactoring, moved the parser code from GUIEditorWindow to a new class CWidgetPropParser.
--HG--
branch : gsoc2012-gui-editor
2012-07-05 08:18:33 +02:00
dfighter1985
e6229bed94 CHANGED: #1471 Ups, forgot to commit the example XML files.
--HG--
branch : gsoc2012-gui-editor
2012-07-05 07:30:41 +02:00
dfighter1985
7c68fc80cc CHANGED: #1471 The GUI widget properties are now read from the GUI XML files ( widget inheritance is not yet supported ).
--HG--
branch : gsoc2012-gui-editor
2012-07-05 07:22:28 +02:00
dfighter1985
e80b7406ab ADDED: #1471 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
--HG--
branch : gsoc2012-gui-editor
2012-07-04 06:27:40 +02:00
dfighter1985
5b926a9584 Merged gui-refactoring into gsoc2012-gui-editor
--HG--
branch : gsoc2012-gui-editor
2012-07-02 22:49:24 +02:00
dfighter1985
d301c46c27 Merged default branch into gui-refactoring.
--HG--
branch : gui-refactoring
2012-07-02 22:46:08 +02:00
dfighter1985
ec51a4f340 CHANGED: #1471 Moved the basic interface expression user functions into the NELGUI library under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-07-02 05:07:13 +02:00
dfighter1985
65f038bf4e CHANGED: #1471 CViewPointer is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-07-02 03:21:42 +02:00
dfighter1985
803bdc6272 CHANGED: #1471 Broke up CViewPointer into a generic and a Ryzom game related class.
--HG--
branch : gui-refactoring
2012-07-02 02:50:47 +02:00
dfighter1985
31482e873b CHANGED: #1471 CInterfaceTrack and CInterfaceAnim are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-07-01 04:13:24 +02:00
dfighter1985
cbb55e5133 CHANGED: #1471 CGroupHTML, CGroupParagraph, CViewLink are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-07-01 03:11:24 +02:00
dfighter1985
bb698212bf CHANGED: #1471 Decoupled CGroupHTML, CGroupParagraph, CViewLink from Ryzom game related code.
--HG--
branch : gui-refactoring
2012-06-30 05:58:02 +02:00
dfighter1985
b65e0ca0c5 CHANGED: #1471 CGroupTable and CGroupCell are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-29 06:58:14 +02:00
dfighter1985
baee35347b CHANGED: #1471 CGroupTable and CGroupCell no longer depend on CInterfaceManager, and a Ryzom game global.
--HG--
branch : gui-refactoring
2012-06-29 06:15:56 +02:00
dfighter1985
4ba859dc7c CHANGED: #1471 CDBGroupComboBox is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-29 02:57:29 +02:00
kaetemi
d79e04e4dd Fixed: Valgrind warnings 2012-06-28 11:30:58 +02:00
kaetemi
e9f75e639d Fixed: Valgrind warnings 2012-06-28 11:08:36 +02:00
dfighter1985
9cb78fe4f5 CHANGED: #1471 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!
--HG--
branch : gui-refactoring
2012-06-28 11:06:36 +02:00
dfighter1985
cabff5c8e5 CHANGED: #1471 CDBViewQuantity is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-28 07:35:11 +02:00
dfighter1985
c1148532b9 CHANGED: #1471 CDBViewNumber is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-28 07:16:15 +02:00
dfighter1985
5e6cada535 CHANGED: CDBViewDigit is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-28 07:07:44 +02:00
dfighter1985
00ab7b9fa4 CHANGED: #1471 CDBViewBar3 is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-24 04:51:30 +02:00
dfighter1985
6ac90d848c CHANGED: #1471 CDBViewBar is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-24 04:30:12 +02:00
dfighter1985
14247e9659 CHANGED: CGroupHeader is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-24 04:08:15 +02:00
dfighter1985
862c846e43 CHANGED: CGroupTab and CCtrlTabButton are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-24 03:53:15 +02:00
dfighter1985
3f3b8a35b0 CHANGED: #1471 CViewTextMenu, CGroupSubMenu, CGroupMenu are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-23 22:38:10 +02:00
dfighter1985
3786e362df CHANGED: #1471 CViewTextMenu, CGroupSubMenu, CGroupMenu no longer depend on CInterfaceManager and CInterfaceParser.
--HG--
branch : gui-refactoring
2012-06-23 22:04:33 +02:00
dfighter1985
d4d4041895 CHANGED: #1471 CGroupScrollText is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-23 21:24:48 +02:00
dfighter1985
b9ac80f41a CHANGED: #1471 CGroupContainer is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-23 07:21:32 +02:00
dfighter1985
aa5562b166 CHANGED: #1471 CGroupContainer no longer depends on CInterfaceManager, CViewPointer and the Ryzom game client time values.
--HG--
branch : gui-refactoring
2012-06-23 06:24:09 +02:00
dfighter1985
30ddbcd0b9 CHANGED: #1471 Moved some code from interface_options_ryzom to interface_options ( needed for CGroupContainer )
--HG--
branch : gui-refactoring
2012-06-23 04:23:52 +02:00
dfighter1985
595999580b CHANGED: #1471 CGroupEditBox is now in the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-23 03:27:49 +02:00
dfighter1985
3213e52b60 CHANGED: #1471 CGroupEditBox no longer depends on CGroupContainer, and CInputHandlerManager.
--HG--
branch : gui-refactoring
2012-06-22 23:17:55 +02:00
dfighter1985
c746f81499 CHANGED: #1471 CGroupList is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-22 06:48:19 +02:00
dfighter1985
3f7d55c443 CHANGED: #1471 CGroupTree is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-22 05:37:55 +02:00
dfighter1985
278ecff08b CHANGED: #1471 CGroupTree no longer depends on CGroupContainer.
--HG--
branch : gui-refactoring
2012-06-22 05:13:05 +02:00
dfighter1985
1d0a1e8f7f CHANGED: #1471 CViewBitmapCombo is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-22 04:40:34 +02:00
dfighter1985
8193f484bf CHANGED: #1471 CViewBitmapCombo no longer depends on CViewPointer.
--HG--
branch : gui-refactoring
2012-06-22 04:27:53 +02:00
dfighter1985
8b84170dec CHANGED: #1471 CViewBitmap is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-22 03:49:43 +02:00
dfighter1985
5dd0ce01f6 CHANGED: #1471 CViewBitmap no longer depends on CGroupContainer.
--HG--
branch : gui-refactoring
2012-06-21 23:05:12 +02:00
dfighter1985
47a1769dea CHANGED: #1471 CCtrlTextButton is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-21 22:20:02 +02:00
dfighter1985
040eaad94c CHANGED: #1471 CCtrlTextButton no longer depends on CGroupContainer.
--HG--
branch : gui-refactoring
2012-06-21 21:28:13 +02:00
dfighter1985
90a1049934 CHANGED: #1471 CViewTextIDFormated is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-21 20:31:10 +02:00
dfighter1985
ec5214ecdb CHANGED: #1471 CViewTextIDFormated no longer depends on Ryzom game related code.
--HG--
branch : gui-refactoring
2012-06-21 20:21:01 +02:00
dfighter1985
a1b52bd8a5 CHANGED: #1471 CViewTextFormated is now part of NELGUI library, and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-21 10:32:46 +02:00
dfighter1985
d257a3e896 CHANGED: #1471 CViewTextID is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-21 07:18:25 +02:00
dfighter1985
84d826462d CHANGED: #1471 CGroupWheel is now in NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-17 21:21:20 +02:00
dfighter1985
1ddba090b6 CHANGED: #1471 CViewText is now part of NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
2012-06-17 02:49:00 +02:00
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
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
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
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
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
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
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
kervala
e9692f5fea Fixed: Compilation under Mac OS X without -DWITH_STATIC_DRIVERS=ON 2012-05-24 20:28:19 +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
rti
63191bb27d Fixed: Build on Mac OS X, "id" is a datatype in objective-c(++) 2012-05-24 16:33:56 +02:00