From efe2ec5c445e985e3ccb69b7d00c94551a840341 Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Fri, 7 Feb 2020 08:15:57 +0700 Subject: [PATCH] layout item gizmos --- headers/enduro2d/high/components/layout.hpp | 1 + sources/enduro2d/high/components/layout.cpp | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/headers/enduro2d/high/components/layout.hpp b/headers/enduro2d/high/components/layout.hpp index 61261264..c165f384 100644 --- a/headers/enduro2d/high/components/layout.hpp +++ b/headers/enduro2d/high/components/layout.hpp @@ -108,6 +108,7 @@ namespace e2d static const char* title; void operator()(gcomponent& c) const; + void operator()(gcomponent& c, gizmos_context& ctx) const; }; } diff --git a/sources/enduro2d/high/components/layout.cpp b/sources/enduro2d/high/components/layout.cpp index 640c7afb..6d17b2e9 100644 --- a/sources/enduro2d/high/components/layout.cpp +++ b/sources/enduro2d/high/components/layout.cpp @@ -175,4 +175,14 @@ namespace e2d c->size(size); } } + + void component_inspector::operator()( + gcomponent& c, + gizmos_context& ctx) const + { + ctx.draw_wire_rect( + c->size() * 0.5f, + c->size(), + ctx.selected() ? color32(255,255,255) : color32(127,127,127)); + } }