threepanewindows.PaneConfig

class threepanewindows.PaneConfig(title='', icon='', window_icon='', custom_titlebar=False, custom_titlebar_shadow=True, show_in_taskbar=True, detached_height=0, detached_scrollable=True, min_width=100, max_width=500, default_width=200, resizable=True, detachable=True, closable=False, fixed_width=None)[source]

Configuration for a pane in the three-pane window.

This class defines all the visual and behavioral properties for a pane, including its title, icon, sizing constraints, and interaction capabilities.

Parameters:
  • title (str)

  • icon (str)

  • window_icon (str)

  • custom_titlebar (bool)

  • custom_titlebar_shadow (bool)

  • show_in_taskbar (bool)

  • detached_height (int)

  • detached_scrollable (bool)

  • min_width (int)

  • max_width (int)

  • default_width (int)

  • resizable (bool)

  • detachable (bool)

  • closable (bool)

  • fixed_width (int | None)

__init__(title='', icon='', window_icon='', custom_titlebar=False, custom_titlebar_shadow=True, show_in_taskbar=True, detached_height=0, detached_scrollable=True, min_width=100, max_width=500, default_width=200, resizable=True, detachable=True, closable=False, fixed_width=None)
Parameters:
  • title (str)

  • icon (str)

  • window_icon (str)

  • custom_titlebar (bool)

  • custom_titlebar_shadow (bool)

  • show_in_taskbar (bool)

  • detached_height (int)

  • detached_scrollable (bool)

  • min_width (int)

  • max_width (int)

  • default_width (int)

  • resizable (bool)

  • detachable (bool)

  • closable (bool)

  • fixed_width (int | None)

Return type:

None

Methods

__init__([title, icon, window_icon, ...])

Attributes

closable

custom_titlebar

custom_titlebar_shadow

default_width

detachable

detached_height

detached_scrollable

fixed_width

icon

max_width

min_width

resizable

show_in_taskbar

title

window_icon