10 #define __HOM_Pane_h__
45 virtual bool isMaximized() = 0;
47 SWIGOUT(%newobject floatingPanel;)
50 virtual void setIsMaximized(
bool on ) = 0;
52 virtual std::vector<HOM_ElemPtr<HOM_PaneTab> > tabs() = 0;
56 const char* python_panel_interface =
nullptr) = 0;
64 SWIGOUT(%newobject splitHorizontally;)
65 virtual HOM_Pane *splitHorizontally() = 0;
67 SWIGOUT(%newobject splitVertically;)
68 virtual HOM_Pane *splitVertically() = 0;
70 SWIGOUT(%newobject getSplitParent;)
71 virtual HOM_Pane *getSplitParent() = 0;
73 SWIGOUT(%newobject getSplitChild;)
74 virtual HOM_Pane *getSplitChild(
int child) = 0;
76 virtual void splitSwap() = 0;
78 virtual void splitRotate() = 0;
80 virtual bool isSplitMaximized() = 0;
82 virtual bool isSplitMinimized() = 0;
84 virtual void setIsSplitMaximized(
bool on) = 0;
86 virtual bool isSplit() = 0;
88 virtual void setSplitFraction(
double value) = 0;
90 virtual double getSplitFraction( ) = 0;
92 virtual void setSplitDirection(
int dir) = 0;
94 virtual int getSplitDirection( ) = 0;
96 virtual void setShowPaneTabs(
bool value) = 0;
97 virtual void showPaneTabs(
bool value) = 0;
98 virtual bool isShowingPaneTabs( ) = 0;
100 virtual void showPaneTabsStow(
bool value) = 0;
101 virtual bool isShowingPaneTabsStow( ) = 0;
104 virtual std::vector<int> _qtScreenGeometry() = 0;
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLfloat * value
string __repr__(VtArray< T > const &self)
HOM_Pane(const HOM_Pane &)
GLint GLint GLsizei GLint GLenum GLenum type
virtual void * _qtParentWindow()=0
#define HOM_CONSTRUCT_OBJECT(pointer)
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)