Releases: CadetEditor/CoreEditor-HelloWorld-Example-as
Releases · CadetEditor/CoreEditor-HelloWorld-Example-as
step-9 Editors
step-8 Operations
- Adding an OperationManager to a Context
 - adding undoable Operations to the Context's OperationManager from within a CommandHandler
 
step-7 Advanced CommandHandlers
- Adding a new Command
 - Adding an Action to trigger the Command
 - Adding a CommandHandler to execute the command
 - Adding a ContextValidator to the CommandHandler to ensure the Context
exists and the Command is allowed to execute 
step-6 Creating a More Complex Context
- Creating a List view
 - Creating a Context with an ArrayCollection dataProvider
 - Contributing both via the extension
 
step-5 Key Bindings
- Adding a "CTRL + M" KeyBinding for the custom Command
 
step-4 More Actions
- Add an Action to the GlobalViewContainer MenuBar & ToolBar
 - Add an icon for the Action
 
step-3 Actions
- Adding an Action
 - Linking the Action to a Command
 - Adding a CommandHandler which executes when the Command is given
 - Contributing the above via the extension
 
step-2 Adding a View
- Add a HelloWorldView
 - Add a HelloWorldContext
 - Contribute the context via the ResourceManager
 
step-13 The Property Inspector
- Adding an ExampleObject with Inspectable properties
 - Creating an InspectableContext with the ExampleObject as the default selection
 - Viewing and manipulating the ExampleObject's properties in the PropertiesInspector
 
step-12 Deleting an Item
- Adding a CommandHandler to remove selected items from the current StringListContext
 - Tying that CommandHandler to the "core.editor.entities.Commands.DELETE" Command, meaning items can be
deleted by pressing the Delete Key or navigating to "Edit/Delete" in the MenuBar.