Learning resources for building custom editors

Hi,

Where can I start learning how to make my own custom editors in UE4? For instance, if I want to create my own implementation of Behaviour Trees, or a dialogue tree editor, or whatever custom editor that would help developing my game, etc…

There’s a very handy tool for creating a new editor window plugin, but what next? How do I create UI elements in the editor? Any examples out there?

The best examples are in the UnrealEd source, find a widget that looks kind of like what you want then use the Widget Inspector to figure out what class was used to implement it, then look up that class in the source and figure out how it works. UI in the editor is build with a module/library called Slate.