IShellPaneContainer is a common interface for the embedded bottom pane and right pane. The interface enables managing the pane content, size and visibility.
AddTab | Creates a new tab and adds it to the collection of tabs. |
Focus | Sets the window focus to this window. |
GetSelectedTab | Gets the selected (active) tab. |
GetTab | Gets the tab with the specified tab id. |
GetTabIds | Gets the tab IDs as a string list. |
SetDefaultSize | Sets the embedded pane default size. |
SetDefaultVisibility | Sets tha embedded pane's default visibility. |
Available | Resolves whether or not the pane is available. |
Content | Not implemented. |
Events | Returns the event registering interface for the IShellPaneContainer interface. |
IsFocused | True if the window is focused. |
Minimized | The minimized state of the pane. |
ShellFrame | Returns a reference to the IShellFrame which owns this IShellPaneContainer. |
Size | Sets or returns the pane size. With bottom pane the height is affected and in the right pane the width. |
TabTitleSize | Gets the tab title width or height in pixels (depending on the pane orientation). |
Visible | Sets or returns the pane's visibility status in the current context. |