9 #ifndef __HOM_PaneTab_h__
10 #define __HOM_PaneTab_h__
43 virtual int __hash__() = 0;
49 SWIGOUT(%newobject floatingPanel;)
53 virtual void setName(
const char *
name) = 0;
55 virtual bool isCurrentTab() = 0;
56 virtual void setIsCurrentTab() = 0;
58 virtual bool isFloating() = 0;
63 virtual void close() = 0;
72 virtual bool isPin() = 0;
73 virtual void setPin(
bool pin) = 0;
75 virtual std::vector<HOM_ElemPtr<HOM_Tool>> tools() = 0;
77 virtual std::vector<std::string> _getValueNames() = 0;
79 virtual bool _setValue(
const char *
name,
const char*
value) = 0;
80 virtual bool _pressButton(
const char *
name) = 0;
82 virtual std::vector<int>
size() = 0;
83 virtual std::vector<int> contentSize() = 0;
85 virtual bool hasNetworkControls() = 0;
86 virtual bool isShowingNetworkControls() = 0;
87 virtual void setShowNetworkControls(
bool value) = 0;
88 virtual void showNetworkControls(
bool value) = 0;
91 virtual void _displayRadialMenuOpaque(
const char *
name,
93 void *close_callback) = 0;
98 virtual void *_qtParentWindow() = 0;
99 virtual std::vector<int> _qtScreenGeometry() = 0;
104 void _displayRadialMenu(
const char *
name,
105 InterpreterObject open_callback,
106 InterpreterObject close_callback)
108 self->_displayRadialMenuOpaque(name, open_callback, close_callback);
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
HOM_PaneTab(const HOM_PaneTab &)
void ignore(T const &) VULKAN_HPP_NOEXCEPT
#define HOM_CONSTRUCT_OBJECT(pointer)
bool operator!=(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Inequality operator, does exact floating point comparisons.
GLuint const GLchar * name
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.