AlpacaLibary  1.63
A closed source C++ bot for OSRS
Widget.hpp
Go to the documentation of this file.
1 #ifndef WIDGET_HPP_INCLUDED
2 #define WIDGET_HPP_INCLUDED
3 
4 #include "Node.hpp"
5 #include "../JavaClass/Class.hpp"
6 #include <vector>
7 #include <string>
8 #include <cstdint>
9 
10 namespace Internal
11 {
12  class Widget : public Node
13  {
14  public:
15  Widget(const void* Obj);
16 
17  Widget() = default;
18  Widget(Widget&& Obj) = default;
19  Widget(const Widget& Obj) = default;
20  Widget& operator=(Widget&& Obj) = default;
21  Widget& operator=(const Widget& Obj) = default;
22 
23  static Class GetClass();
24 
25  std::vector<std::string> GetActions() const;
26  std::int32_t GetBorderThickness() const;
27  std::int32_t GetBoxIndex() const;
28  std::vector<Widget> GetChildren() const;
29  Widget GetChildren(std::int32_t I) const;
30  std::int32_t GetGradient() const;
31  bool GetHasListener() const;
32  std::int32_t GetHeight() const;
33  bool GetHidden() const;
34  std::int32_t GetID() const;
35  std::int32_t GetItemAmount() const;
36  std::vector<std::int32_t> GetItemAmounts() const;
37  std::int32_t GetItemID() const;
38  std::vector<std::int32_t> GetItemIDs() const;
39  std::int32_t GetModelID() const;
40  std::string GetName() const;
41  bool GetNoClickThrough() const;
42  Widget GetParent() const;
43  std::int32_t GetParentID() const;
44  std::int32_t GetRelativeX() const;
45  std::int32_t GetRelativeY() const;
46  std::int32_t GetScrollX() const;
47  std::int32_t GetScrollY() const;
48  std::int32_t GetShadowColor() const;
49  std::int32_t GetSpriteID() const;
50  std::int32_t GetStackType() const;
51  std::string GetText() const;
52  std::int32_t GetTextColor() const;
53  std::int32_t GetType() const;
54  std::int32_t GetWidth() const;
55 
56  };
57 }
58 
59 #endif // WIDGET_HPP_INCLUDED
std::int32_t GetModelID() const
std::int32_t GetParentID() const
std::vector< std::string > GetActions() const
std::int32_t GetItemAmount() const
std::int32_t GetSpriteID() const
bool GetHasListener() const
std::int32_t GetStackType() const
std::int32_t GetID() const
Widget(const Widget &Obj)=default
std::int32_t GetWidth() const
std::int32_t GetBoxIndex() const
Widget GetChildren(std::int32_t I) const
std::string GetName() const
std::int32_t GetScrollY() const
std::string GetText() const
std::vector< std::int32_t > GetItemAmounts() const
std::int32_t GetItemID() const
Widget(Widget &&Obj)=default
std::int32_t GetGradient() const
std::int32_t GetScrollX() const
bool GetNoClickThrough() const
std::int32_t GetHeight() const
Widget()=default
Widget & operator=(Widget &&Obj)=default
bool GetHidden() const
std::int32_t GetRelativeX() const
Widget & operator=(const Widget &Obj)=default
std::int32_t GetRelativeY() const
Widget(const void *Obj)
static Class GetClass()
std::int32_t GetShadowColor() const
std::int32_t GetBorderThickness() const
std::vector< std::int32_t > GetItemIDs() const
std::int32_t GetTextColor() const
std::vector< Widget > GetChildren() const
std::int32_t GetType() const
Widget GetParent() const