From 363f579d14a76d13eb7dc46602609e52a3adac47 Mon Sep 17 00:00:00 2001 From: Cary Sandvig Date: Thu, 22 Feb 2001 01:59:52 +0000 Subject: [PATCH] look, it even works --- panda/src/gui/guiBackground.cxx | 9 +++++++++ panda/src/gui/guiBackground.h | 1 + 2 files changed, 10 insertions(+) diff --git a/panda/src/gui/guiBackground.cxx b/panda/src/gui/guiBackground.cxx index 00416d2e46..7da8ae3538 100644 --- a/panda/src/gui/guiBackground.cxx +++ b/panda/src/gui/guiBackground.cxx @@ -42,6 +42,15 @@ GuiBackground::GuiBackground(const string& name, GuiItem* item, Texture* tex) item->set_priority(_bg, P_High); } +GuiBackground::GuiBackground(const string& name, GuiItem* item, GuiLabel* l) + : GuiItem(name), _bg(l), _item(item) { + _bg->set_width(_item->get_width()); + _bg->set_height(_item->get_height()); + _bg->set_pos(LVector3f::rfu((_item->get_left() + _item->get_right())*0.5, 0., + (_item->get_bottom() + _item->get_top())*0.5)); + item->set_priority(_bg, P_High); +} + GuiBackground::~GuiBackground(void) { this->unmanage(); } diff --git a/panda/src/gui/guiBackground.h b/panda/src/gui/guiBackground.h index de54be8233..b721481895 100644 --- a/panda/src/gui/guiBackground.h +++ b/panda/src/gui/guiBackground.h @@ -19,6 +19,7 @@ private: PUBLISHED: GuiBackground(const string&, GuiItem*); GuiBackground(const string&, GuiItem*, Texture*); + GuiBackground(const string&, GuiItem*, GuiLabel*); ~GuiBackground(void); virtual void manage(GuiManager*, EventHandler&);