Commit graph

682 commits

Author SHA1 Message Date
dfighter1985
14ac62dbad ADDED: #1471 Implemented basic framework for querying widget properties. Not yet fully implemented. 2012-07-26 20:12:24 +02:00
dfighter1985
63c6788273 CHANGED: #1471 LinkList and LinkEditor are now fully implemented. 2012-07-25 21:51:05 +02:00
dfighter1985
5817e07468 ADDED: #1471 My work on the link editor so far. Not yet fully implemented. 2012-07-25 09:09:12 +02:00
dfighter1985
f3abf43368 CHANGED: #1471 ActionEditor is now implemented. 2012-07-24 21:41:20 +02:00
dfighter1985
6fd1b1bc06 CHANGED: #1471 The procedure list window is now fully implemented ( can add/remove/edit procedures ). 2012-07-24 06:58:47 +02:00
dfighter1985
25599a4a82 CHANGED: #1471 Buttons can now be selected in the NelGUI widget or the widget hierarchy widget, and they will become highlighted. 2012-07-22 23:32:35 +02:00
dfighter1985
1bdb92f565 CHANGED: #1471 Don't show the over texture for buttons when in editor mode. 2012-07-22 02:46:33 +02:00
dfighter1985
c2b902250f CHANGED: #1471 Don't execute action handlers and/or Lua scripts in editor mode. Warning log message when trying to look up non-existent action handlers. 2012-07-22 02:09:37 +02:00
dfighter1985
2dc85e1136 ADDED: #1471 new class CEventListener that can register with the NEl event server and then send the pumped events to a CInputHandler instance which ofc translates them to Nel GUI events and sends them to whoever listens. Also added a timer to NelGUIWidget which periodically pumps events and redraws the viewport. 2012-07-21 21:12:43 +02:00
dfighter1985
ef2c79cdcb CHANGED: #1471 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
39d0e3dff7 ADDED: #1471 Loaded project files are now parsed, and the result is displayed. 2012-07-19 22:28:45 +02:00
dfighter1985
19a087a0f7 ADDED: #1471 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
da53ae9206 CHANGED: #1471 The local string mapper is now instantiated by CWidgetManager. 2012-07-16 06:16:43 +02:00
dfighter1985
73c63a99c7 CHANGED: #1471 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
5f49fab257 CHANGED: #1471 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
f2c3c55bde CHANGED: #1471 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
3e5137810b CHANGED: #1474 CInterfaceManager is no longer a subclass of CInterfaceParser, instead CInterfaceParser is a component of CInterfaceManager. 2012-07-12 21:39:51 +02:00
dfighter1985
c9692cfc05 CHANGED: #1471 Moved some Lua related code from CInterfaceManager to CLuaManager and CInterfaceParser. 2012-07-12 09:01:35 +02:00
dfighter1985
7e8e21e2f6 CHANGED: #1471 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
b2ee4d275c CHANGED: #1471 Moved some more GUI code from CInterfaceManager to CWidgetManager. 2012-07-11 22:27:22 +02:00
dfighter1985
6506989e14 CHANGED: #1471 Moved the input event handling code from CInterfaceManager to CWidgetManager. 2012-07-11 06:44:34 +02:00
dfighter1985
86302f6a39 CHANGED: #1471 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
27953ec7e8 CHANGED: #1471 Moved the contexthelp drawing/controlling code to the GUI library. 2012-07-10 06:25:15 +02:00
dfighter1985
e97ec6788e CHANGED: #1471 CInterfaceParser is now part of the Nel GUI library and is under the NLGUI namespace. 2012-07-09 03:45:00 +02:00
dfighter1985
4ed62dc1c4 CHANGED: #1471 Classes derived from CInterfaceOptions are now instantiated using a factory. 2012-07-08 01:56:49 +02:00
dfighter1985
28288d2543 CHANGED: #1471 Moved CSheetSelectionGroup and CSheetSelection to the GUI library. 2012-07-07 20:38:45 +02:00
dfighter1985
e24cffa79f Merged default branch into gui-refactoring. 2012-07-02 22:46:08 +02:00
dfighter1985
5a76ae7b38 CHANGED: #1471 Moved the basic interface expression user functions into the NELGUI library under the NLGUI namespace. 2012-07-02 05:07:13 +02:00
dfighter1985
363bb731c7 CHANGED: #1471 CViewPointer is now part of the NELGUI library and is under the NLGUI namespace. 2012-07-02 03:21:42 +02:00
dfighter1985
923695fe70 CHANGED: #1471 Broke up CViewPointer into a generic and a Ryzom game related class. 2012-07-02 02:50:47 +02:00
dfighter1985
66293a4fd9 CHANGED: #1471 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
bf624b79ec CHANGED: #1471 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
31c887ede8 CHANGED: #1471 Decoupled CGroupHTML, CGroupParagraph, CViewLink from Ryzom game related code. 2012-06-30 05:58:02 +02:00
dfighter1985
215f7124d2 CHANGED: #1471 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
0c8698d7f0 CHANGED: #1471 CDBGroupComboBox is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-29 02:57:29 +02:00
kaetemi
e0da8b7f56 Fixed: Valgrind warnings 2012-06-28 11:30:58 +02:00
kaetemi
0d4f6da330 Fixed: Valgrind warnings 2012-06-28 11:08:36 +02:00
dfighter1985
17c499ef17 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! 2012-06-28 11:06:36 +02:00
dfighter1985
b5c4ad14da CHANGED: #1471 CDBViewQuantity is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:35:11 +02:00
dfighter1985
c1f7df59d7 CHANGED: #1471 CDBViewNumber is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:16:15 +02:00
dfighter1985
5afbf1615a CHANGED: CDBViewDigit is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:07:44 +02:00
dfighter1985
2f0a724cd7 CHANGED: #1471 CDBViewBar3 is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:51:30 +02:00
dfighter1985
cdb0c5b6c5 CHANGED: #1471 CDBViewBar is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:30:12 +02:00
dfighter1985
854e269ae6 CHANGED: CGroupHeader is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:08:15 +02:00
dfighter1985
308fa1d0ea 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
bb32f759c1 CHANGED: #1471 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
82e2759971 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
bdf9c2b7ba 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
2b4298b269 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
d7ea450e20 CHANGED: #1471 Moved some code from interface_options_ryzom to interface_options ( needed for CGroupContainer ) 2012-06-23 04:23:52 +02:00