#ifndef WIDGET_HPP_INCLUDED #define WIDGET_HPP_INCLUDED #include "Node.hpp" #include "../JavaClass/Class.hpp" #include #include #include namespace Internal { class Widget : public Node { public: Widget(const void* Obj); Widget() = default; Widget(Widget&& Obj) = default; Widget(const Widget& Obj) = default; Widget& operator=(Widget&& Obj) = default; Widget& operator=(const Widget& Obj) = default; static Class GetClass(); std::vector GetActions() const; std::int32_t GetBoxIndex() const; std::vector GetChildren() const; Widget GetChildren(std::int32_t I) const; std::int32_t GetContentType() const; std::int32_t GetGradient() const; bool GetHasListener() const; std::int32_t GetHeight() const; bool GetHidden() const; std::int32_t GetID() const; std::int32_t GetItemAmount() const; std::vector GetItemAmounts() const; std::int32_t GetItemID() const; std::vector GetItemIDs() const; std::int32_t GetModelID() const; std::string GetName() const; bool GetNoClickThrough() const; std::int32_t GetOutline() const; Widget GetParent() const; std::int32_t GetParentID() const; std::int32_t GetRelativeX() const; std::int32_t GetRelativeY() const; std::int32_t GetScrollX() const; std::int32_t GetScrollY() const; std::int32_t GetShadowColor() const; std::int32_t GetSpriteID() const; std::int32_t GetStackType() const; std::string GetText() const; std::int32_t GetTextColor() const; std::int32_t GetType() const; std::int32_t GetWidth() const; }; } #endif // WIDGET_HPP_INCLUDED