Skip to content

Releases: CadetEditor/CoreEditor-HelloWorld-Example-as

step-9 Editors

03 Jul 04:37
Compare
Choose a tag to compare
  • Creating an EditorContext

step-8 Operations

03 Jul 04:25
Compare
Choose a tag to compare
  • Adding an OperationManager to a Context
  • adding undoable Operations to the Context's OperationManager from within a CommandHandler

step-7 Advanced CommandHandlers

03 Jul 04:07
Compare
Choose a tag to compare
  • 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

03 Jul 03:39
Compare
Choose a tag to compare
  • Creating a List view
  • Creating a Context with an ArrayCollection dataProvider
  • Contributing both via the extension

step-5 Key Bindings

03 Jul 03:29
Compare
Choose a tag to compare
  • Adding a "CTRL + M" KeyBinding for the custom Command

step-4 More Actions

03 Jul 03:24
Compare
Choose a tag to compare
  • Add an Action to the GlobalViewContainer MenuBar & ToolBar
  • Add an icon for the Action

step-3 Actions

03 Jul 03:16
Compare
Choose a tag to compare
  • 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

03 Jul 02:59
Compare
Choose a tag to compare
  • Add a HelloWorldView
  • Add a HelloWorldContext
  • Contribute the context via the ResourceManager

step-13 The Property Inspector

03 Jul 05:31
Compare
Choose a tag to compare
  • 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

03 Jul 05:14
Compare
Choose a tag to compare
  • 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.