9 #ifndef __HOM_FloatingPanel_h__
10 #define __HOM_FloatingPanel_h__
39 virtual std::vector<HOM_ElemPtr<HOM_Pane> > panes() = 0;
41 virtual std::vector<HOM_ElemPtr<HOM_PaneTab> > paneTabs() = 0;
43 SWIGOUT(%newobject paneTabOfType;)
46 SWIGOUT(%newobject findPaneTab;)
51 virtual void setName(
const char *
name) = 0;
53 virtual bool containsPlaybar() = 0;
54 virtual void setContainsPlaybar(
bool on) = 0;
56 virtual bool containsShelf() = 0;
57 virtual void setContainsShelf(
bool on) = 0;
59 virtual bool containsStatusBar() = 0;
60 virtual void setContainsStatusBar(
bool on) = 0;
62 virtual bool containsMenuBar() = 0;
63 virtual void setContainsMenuBar(
bool on) = 0;
65 virtual bool isAttachedToDesktop() = 0;
66 virtual void attachToDesktop(
bool on) = 0;
68 virtual bool isFullscreen() = 0;
69 virtual void setIsFullscreen(
bool on) = 0;
73 virtual void setPosition(
const std::vector<int> &
position)
77 virtual void setSize(
const std::vector<int> &
size)
80 virtual void close() = 0;
82 virtual void *_qtParentWindow() = 0;
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
HOM_FloatingPanel(const HOM_FloatingPanel &)
#define HOM_CONSTRUCT_OBJECT(pointer)
GLuint const GLchar * name
virtual ~HOM_FloatingPanel()
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
SIM_API const UT_StringHolder position