Files
ReJUI/include/JUI/Widgets/Tooltip.hpp
2025-06-24 15:08:35 -05:00

35 lines
750 B
C++

#pragma once
#include <JUI/Widgets/TextRect.hpp>
#include "ReWindow/InputService.h"
namespace JUI
{
class Tooltip : public TextRect
{
public:
Tooltip() : TextRect() {
Name("Tooltip");
}
explicit Tooltip(Widget* parent) : Tooltip() {
attachment = parent;
this->Parent(parent->GetFamilyTreeRoot());
this->AutoFitSizeToText(true);
this->ZIndex(10);
this->Visible(false);
this->Size({100_px, 20_px});
}
void Update(float delta) override;
~Tooltip() override {};
Widget* attachment = nullptr;
float PopupDelay() const { return 0;}
protected:
float popup_delay = 0.f;
};
}