hou.Pane class

Represents a Houdini UI pane tab.

All Methods Replaces

Subclasses: hou.TakeListPane , hou.ParmSpreadsheetPane , hou.PathBasedPaneTab , hou.TextportPane , hou.ChannelEditorPane , hou.HandleListPane , hou.ChannelListPane , hou.IPRPane

See also: hou.PaneTab

Methods

createTab(self, type)hou.PaneTab

Creates a new pane tab with the desired type. Makes the new pane tab the focused tab. Returns the new pane tab.

currentTab(self)

Returns the currently focused pane tab.

desktop(self)hou.Desktop

Returns the desktop on which this pane tab exists.

isMaximized(self)

Not implemented yet

paneLinkNumber(self) → int or None

Not implemented yet

sendKey(self, hotkey_name)

Not implemented yet

setIsMaximized(self, on)

Not implemented yet

setPaneLinkNumber(self, number)

Not implemented yet

showPaneBar(self, on)

Not implemented yet

showsPaneBar(self)

Not implemented yet

splitHorizontally(self)hou.Pane

Splits the pane and adds a new pane to the right. The new pane will have a single tab whose type will be equal to the type of the split pane’s focused tab. Returns the new pane.

splitVertically(self)hou.Pane

Splits the pane and adds a new pane to the bottom. The new pane will have a single tab whose type will be equal to the type of the split pane’s focused tab. Returns the new pane.

swapWithPane(self, pane)

Not implemented yet

tabOfType(self, type, index=0)hou.PaneTab or None

Finds and returns the pane tab with the desired type. Returns None if no such tab exists in the pane.

If there are multiple tabs in the pane with the desired type, then the first found tab is returned. Use 'index' to return the other tabs. For example, use 'index=0' to return the first found tab, use 'index=1' to return the second found tab, etc.

tabs(self) → tuple of hou.PaneTab

Returns a list of the pane tabs in this pane.

Replaces

desk command , pane command