Commit graph

367 commits

Author SHA1 Message Date
dfighter1985 f76650bb21 Add the data directory to the search path. 2015-02-11 20:42:31 +01:00
dfighter1985 a6ebf62e40 Added ryzom.ttf, it will be installed to the data directory. 2015-02-11 19:55:16 +01:00
dfighter1985 0f8c8f6655 Change the cursor to a wait cursor when applying settings in the settings dialog. 2015-02-09 19:55:27 +01:00
dfighter1985 70a83dbc45 We can now set whether to use OpenGL in WE in the WE settings page. For whatever reason VMware despises the OpenGL viewport so it's a good idea to turn it off inside VMware. 2015-02-09 19:49:16 +01:00
dfighter1985 05c3405e1b Renamed the studio startup settings dialog to avoid name conflict with the core plugin's settings dialog. 2015-02-09 17:54:27 +01:00
dfighter1985 4ea7c2025d Read the GUI Editor widget and expression definition XML files from the right directory. 2015-02-09 01:48:39 +01:00
dfighter1985 1c31ac6f05 Install the GUI Editor widget and expression definition files to the data dir. 2015-02-08 23:46:33 +01:00
dfighter1985 eaf5d26bae Handle relative paths when loading .worldedit files in World Editor. 2015-02-08 00:24:29 +01:00
dfighter1985 689a9e0883 We need the LIGO config file, not directory in the first start settings dialog. 2015-02-05 23:50:38 +01:00
dfighter1985 c4fa07e1a9 Install tile editor's plugin spec to the right directory. 2015-02-02 22:41:29 +01:00
dfighter1985 44760221f2 Initialize Nel3D in the Object Viewer plugin too. 2015-02-01 20:29:26 +01:00
dfighter1985 c91be5a563 Don't drop the texture property just because there's no texture assigned... 2014-10-15 12:09:57 +02:00
dfighter1985 6ecd9bc5ae Don't disable the active group before serializing. 2014-10-13 20:15:41 +02:00
dfighter1985 898f399730 It's not a bad idea to actually retrieve the version if we load it... 2014-10-13 19:15:59 +02:00
dfighter1985 7af967cc7b Don't reject an action property just because it's empty... 2014-10-13 18:55:17 +02:00
dfighter1985 3511589f2f Map files can now be specified when creating a new GUI project. 2014-10-13 18:53:26 +02:00
dfighter1985 f27f391724 Some refactoring regarding saving. 2014-10-12 21:15:13 +02:00
dfighter1985 bc3a6b83e5 When creating a new project, save it right away. 2014-10-12 20:09:42 +02:00
dfighter1985 479625968d Implemented new action. 2014-10-11 21:43:28 +02:00
dfighter1985 983c9febc9 Added dialog for the new GUI action. 2014-10-11 18:56:24 +02:00
dfighter1985 174655dad9 Some defaults. 2014-10-11 16:47:39 +02:00
dfighter1985 559b4b4a6f Another classname. 2014-10-11 16:40:41 +02:00
dfighter1985 c47188179a CInterfaceParser in editor mode should look for files in the working directory first. 2014-10-11 16:26:38 +02:00
dfighter1985 9a5d082583 Restored lost class names 2014-10-11 14:44:16 +02:00
dfighter1985 6c05ced558 Added support for grouping widgets. 2014-10-11 00:42:43 +02:00
dfighter1985 0aead6db70 Allow multiselection. 2014-10-10 20:25:25 +02:00
dfighter1985 003ddd6881 Added support for ungrouping. 2014-10-08 20:36:16 +02:00
dfighter1985 e9f5fef158 Make group selection optional. 2014-10-08 18:45:17 +02:00
dfighter1985 d06ed834b6 Reparent items in widget hierarchy instead of deleting and creating a new item... 2014-10-08 17:42:18 +02:00
dfighter1985 59011fe726 When moving a widget, save the reference to the hierarchy lookup map... 2014-09-27 20:54:44 +02:00
dfighter1985 6e162e7edb A little bit of refactoring. 2014-09-27 01:04:49 +02:00
dfighter1985 1f4553f39c Update coords when changing something. 2014-09-27 01:00:52 +02:00
dfighter1985 6eb4cf9c3f Collapse the tree, and only expand the items that are needed to get to the selected items. 2014-09-25 00:37:25 +02:00
dfighter1985 b46483a2a6 When repareting a widget, remove the old item from the hierarchy and add a new one at the right place. 2014-09-24 23:56:11 +02:00
dfighter1985 e6f4801129 Refactored IWidgetAdditionWatcher, now it's called IWidgetWatcher and it also reports widget moves. 2014-09-24 23:32:24 +02:00
dfighter1985 17dcb2acf9 Instantiate the Wold Editor window after the LIGO setup. 2014-09-23 00:16:57 +02:00
dfighter1985 23d28dff8d Call the onActivate method of the current context after all plugins are initialized. 2014-09-22 23:41:55 +02:00
dfighter1985 d19e4ecaab Studio should no longer crash when multiple plugins that use LIGO are loaded. LIGO classes are now guarded against multiple registrations. If it's tried log messages are generated. Mission Compiler and World Editor will now apply their own LIGO configs when the user switches to their tab. 2014-09-22 23:24:48 +02:00
dfighter1985 8a1821aba4 oups 2014-09-20 20:55:30 +02:00
dfighter1985 a05057bf7e GUI Editor should no longer crash on Linux 2014-09-20 20:51:08 +02:00
dfighter1985 ca250bab9b Fixed Object Viewer build. 2014-09-17 22:36:58 +02:00
dfighter1985 516d5c9a47 don't evaluate the child-nodes when there are none, directly just return () 2014-09-17 20:54:16 +02:00
dfighter1985 d6251c2a1a When removing the root node, don't retain the pointer to it... 2014-09-17 20:51:45 +02:00
dfighter1985 5578b791f3 Added the rest of the expression files. 2014-09-17 20:49:26 +02:00
dfighter1985 c2eb8e16ae Merged develop. 2014-09-17 19:51:14 +02:00
dfighter1985 6badbe5112 Added support for clearing the Expression Editor scene. 2014-09-17 19:27:06 +02:00
dfighter1985 49e8343345 Texture Chooser shouldn't have been left in the main menu... 2014-09-17 19:21:39 +02:00
dfighter1985 8ca98c91e9 Moved the Expression Editor to it's right place. 2014-09-17 19:19:43 +02:00
dfighter1985 e7f9487800 Instead of mouse move event, use the itemChange handler to move the links. 2014-09-17 16:17:41 +02:00
dfighter1985 e18e3ac358 ExpressionNode flags are now set in it's constructor. 2014-09-17 16:02:28 +02:00