Inheritance |
デスクトップ(とフローティングパネル)は、1つ以上のペインで構成されています。 初期の段階ではデスクトップには1つのペインが含まれており、既存のペインを水平または垂直に2つに分割することで 複数のペインを追加しています。
ペインとペインタブに関する詳細は、hou.Desktopを参照してください。 フローティングパネルに関する詳細は、hou.FloatingPanelを参照してください。
メソッド ¶
tabOfType(type, index=0)
→ hou.PaneTab or None
指定したタイプのペインタブを検索して返します。そのようなタブがペインになければNone
を返します。
ペイン内に指定したタイプのタブが複数あれば、最初に見つかったタブが返されます。他のタブを返すにはindex
を使用します。
例えば、index=0
を使用すると最初に見つかったタブが返され、index=1
を使用すると2番目に見つかったタブが返されます。
hou.ui.paneTabOfTypeも参照してください。
currentTab()
→ hou.PaneTab
現在フォーカスされているペインタブを返します。
hou.PaneTab.setIsCurrentTabも参照してください。
createTab(type)
→ hou.PaneTab
指定したタイプのペインタブを新しく作成して、それを返します。新しいペインタブが現行になります(つまり、そのペインが開かれます)。
splitHorizontally()
→ hou.Pane
ペインを分割して、新しいペインを右側に追加し、その新しいペインを返します。 その新しいペインは、このペインの現行タブと同じタイプのタブを1つ持ちます。
hou.Pane.splitVerticallyも参照してください。
splitVertically()
→ hou.Pane
ペインを分割して、新しいペインを下側に追加し、その新しいペインを返します。 その新しいペインは、このペインの現行タブと同じタイプのタブを1つ持ちます。
hou.Pane.splitHorizontallyも参照してください。
desktop()
→ hou.Desktop or None
このペインが存在するデスクトップを返し、デスクトップに取り付けられていないフローティングパネル内にそのペインがあればNone
を返します。
isMaximized()
→ bool
このペインが最大化されていればTrue
を返します。
setIsMaximized(on)
このペインを最大化状態に設定します。
getSplitParent()
→ hou.Pane or None
このペインが分割下に入れ子化されていれば、その親の分割ペインを返します。
getSplitChild(self,index)
→ hou.Pane or None
このペインが分割されていれば、指定したインデックスのその分割の子ペインを返します。
splitSwap()
水平分割ペインの左右のペインを入れ替えます。 垂直分割ペインの上下のペインを入れ替えます。
splitRotate()
水平分割ペインを垂直分割ペインに切り替えます。
isSplitMinimized()
→ bool
このペインが分割ペイン上で最小化されていればTrueを返します。 分割ペインを同時に最小化/最大化することはできません。 デフォルトの状態では、分割ペインは最小化も最大化もしません。
isSplitMaximized()
→ bool
このペインが分割ペイン上で最大化されていればTrueを返します。 分割ペインを同時に最小化/最大化することはできません。 デフォルトの状態では、分割ペインは最小化も最大化もしません。
setIsSplitMaximized(on)
→ bool
分割ペインを最大化状態に設定します。
isSplit()
→ bool
このペインが分割されていればTrueを返します。
setSplitFraction(self,fraction)
親の分割ペインの分割比率を設定します。
getSplitFraction(self,fraction)
→ double
親の分割ペインの分割比率を返します。
setSplitDirection(self,dir)
親の分割ペインの分割方向を設定します。
getSplitDirection(self,dir)
→ double
親の分割ペインの分割方向を返します。
isShowingPaneTabs()
→ bool
ペインがペインタブを表示していればTrueを返します。
setShowPaneTabs(self,on)
ペインタブバーを表示/非表示します。
This method is deprecated in favor of showPaneTabs
.
showPaneTabs(self,on)
Show or Hide the pane tabs bar.
isShowingPaneTabsStow()
→ bool
Return True if the Pane is showing the pane tabs stow bar when pane tabs are hidden.
showPaneTabsStow(self,on)
Show or Hide the pane tabs stow bar button when pane tabs are hidden.