# \[Tutorial\] Customizing editor panels

**URL:** <https://forums.unrealengine.com/t/tutorial-customizing-editor-panels/8227>\
**Category:** C++\
**Tags:** unreal-engine\
**Created:** [July 25, 2014, 10:50am UTC](https://forums.unrealengine.com/t/tutorial-customizing-editor-panels/8227 "2014-07-25T10:50:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Temaran](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Temaran](https://forums.unrealengine.com/u/Temaran)\
**Post date:** [July 25, 2014, 10:50am UTC](https://forums.unrealengine.com/t/tutorial-customizing-editor-panels/8227/1 "2014-07-25T10:50:35Z")

</div>

Hello everyone!

My odyssey in exploring the detail pane customization system in the engine is drawing to its close, so I created the first draft for a tutorial on the wiki:

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

There is probably some stuff I’ve gotten wrong, and there is lots of stuff still missing, so if anyone wants to help out or give feedback, any input is welcome!  
I’ll try to update it as soon as I’ve completed all the customizations on my current project as that will probably give me some more insight, but since there is no docs on this subsystem at all at this moment afaik, I thought it would be a good idea to get the initial draft of the tutorial out asap.

I hope this helps someone 🙂

Best regards,  
Temaran

---

<div class="post-metadata">

**Author:** ![Neongho](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Neongho](https://forums.unrealengine.com/u/Neongho)\
**Post date:** [July 26, 2014, 11:31am UTC](https://forums.unrealengine.com/t/tutorial-customizing-editor-panels/8227/2 "2014-07-26T11:31:59Z")

</div>

I don’t understand, is this suposed to be a tutorial you wrote on the wiki to change the editor pannels?  
The art/graphic side, or the functionality side ?

---

<div class="post-metadata">

**Author:** ![Neongho](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Neongho](https://forums.unrealengine.com/u/Neongho)\
**Post date:** [July 26, 2014, 12:14pm UTC](https://forums.unrealengine.com/t/tutorial-customizing-editor-panels/8227/3 "2014-07-26T12:14:18Z")

</div>

Bookmarked i don’t like too much UE4 editor apparence.  
It would be cool to have same apparance as in UE3, hehe this way you have UE4 in UE3 hehe… Just because it’s cool, i mean for what i see UE4 interface completes UE3 interface and more and even more compressed, but still i don’t like the looks of it : P.  
You know that windows 98 interface look like of UE3 it’s cool.  
There could be a competition of " who has the best editor layout" \*\*\*\* that’d be cool.

Anyways out of thread question, what if you wanna set everything in the editor very small " just like in UE3 " ? wich everything it’s very small and well placed, giving bigger relevancy of the 3d environment.  
UE4 pannels occupies already for me 30 % of my screen, not good.

---

<div class="post-metadata">

**Author:** ![Temaran](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Temaran](https://forums.unrealengine.com/u/Temaran)\
**Post date:** [July 28, 2014, 10:39am UTC](https://forums.unrealengine.com/t/tutorial-customizing-editor-panels/8227/4 "2014-07-28T10:39:11Z")

</div>

Hello!

Yes, just like said, it’s a tutorial on how you can customize the appearance and editing controls for editor detail panels:

> **[Level Editor Details Panel](https://docs.unrealengine.com/5.2/en-US/level-editor-details-panel-in-unreal-engine/)**
>
> Open this panel to display properties and customized editing tools for selected Actors in the Level Editor.

If you just stick to using structs in your code UE4 will generate editing controls for you for base types (int32, string etc.)  
But if you want to have editing controls for classes that appear in UPROPERTY’s, or you want a special control (maybe you want to have a cool window pop up when you customize some character editor or the like) you will have to extend the editor with a detail / customization specialization class. This tutorial is to help people find and use that system.

It only walks through what it is used for and how to set it up though, after that it’s just pure Slate, and there are lots of other tutorials for that. I would like to make this one more encompassing though, and I will as soon as I get a reason to do an advanced layout for one of my own classes.

The reason why I did the tutorial was partly because I didn’t want to forget my own research into the matter (I spent maybe a day or two figuring stuff out, and then I decided to go for mostly structs anyways in my problem, xD) and to hopefully help others that are googling for this type of thing.

This was my first tutorial on UE4 though, so my lack of knowledge unfortunately shines through to the quality of the tutorial which is unfortunate. But as my knowledge grows, so will the tutorial’s quality, as well as the quality on any future tutorials I will make.

Best regards,  
Temaran
