Change Theme to EditorDock and add closable property

This commit is contained in:
kobewi 2025-11-24 20:10:34 +01:00
parent 5f12ada7a4
commit 2de97cafb7
7 changed files with 55 additions and 22 deletions

View file

@ -1051,6 +1051,7 @@ void DockContextPopup::_tab_move_right() {
void DockContextPopup::_close_dock() {
hide();
context_dock->emit_signal("closed");
dock_manager->close_dock(context_dock);
}
@ -1206,7 +1207,7 @@ void DockContextPopup::_dock_select_draw() {
void DockContextPopup::_update_buttons() {
TabContainer *context_tab_container = dock_manager->get_dock_tab_container(context_dock);
if (context_dock->global) {
if (context_dock->global || context_dock->closable) {
close_button->set_tooltip_text(TTRC("Close this dock."));
close_button->set_disabled(false);
} else {