Commit graph

358 commits

Author SHA1 Message Date
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
dfighter1985 55264978ad Links shouldn't be selectable. 2014-09-17 16:01:23 +02:00
dfighter1985 a7b3b0f985 This is the GUI Editor not Georges... 2014-09-17 15:50:12 +02:00
dfighter1985 814fedbc4a Save expression. 2014-09-17 15:47:49 +02:00
dfighter1985 f3fbfdcb83 Expression can now be built. 2014-09-17 15:31:54 +02:00
dfighter1985 aa1ac95aae A root node can now be set. The root node is where the evaluation will start. 2014-09-17 14:41:57 +02:00
dfighter1985 4fe0b030f5 Added sample expression files. 2014-09-16 15:54:53 +02:00
dfighter1985 1e91e006c4 When changing the value of a node, change the size the node if needed. 2014-09-16 15:31:06 +02:00
dfighter1985 535e0474ad Allow to set and change values of value nodes. 2014-09-16 15:15:31 +02:00
dfighter1985 52fa0b4fa9 Only allow variable nodes to have their number of slots changed. 2014-09-16 03:45:26 +02:00