#### PyKDE - Python Bindings for KDE

# class KWin.WindowInfo

Table of contents
Modules
kdecore Classes
All Classes

Module | kdecore
Class | KWin.WindowInfo
Inherits |

### methods

- WindowInfo (window, properties, properties2)

  returns a WindowInfo instance
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  window | WId |
  properties | ulong |
  properties2 | ulong |

- WindowInfo ()

  returns a WindowInfo instance
  In versions KDE 3.2.0 and above only

- WindowInfo (a0)

  returns a WindowInfo instance
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | KWin.WindowInfo |

- actionSupported (action)

  returns (bool)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  action | NET.Action |

- desktop ()

  returns (int)
  In versions KDE 3.2.0 and above only

- extendedStrut ()

  returns (NETExtendedStrut)
  In versions KDE 3.3.0 and above only

- frameGeometry ()

  returns (QRect)
  In versions KDE 3.2.0 and above only

- geometry ()

  returns (QRect)
  In versions KDE 3.2.0 and above only

- groupLeader ()

  returns (WId)
  In versions KDE 3.2.0 and above only

- hasState (s)

  returns (bool)
  In versions KDE 3.2.1 and above only

  Argument | Type | Default
  --- | --- | ---
  s | ulong |

- iconName ()

  returns (QString)
  In versions KDE 3.2.0 and above only

- isMinimized ()

  returns (bool)
  In versions KDE 3.2.0 and above only

- isOnCurrentDesktop ()

  returns (bool)
  In versions KDE 3.2.0 and above only

- isOnDesktop (desktop)

  returns (bool)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  desktop | int |

- mappingState ()

  returns (NET.MappingState)
  In versions KDE 3.2.0 and above only

- name ()

  returns (QString)
  In versions KDE 3.2.0 and above only

- onAllDesktops ()

  returns (bool)
  In versions KDE 3.2.0 and above only

- state ()

  returns (ulong)
  In versions KDE 3.2.0 and above only

- strut ()

  returns (NETStrut)
  In versions KDE 3.2.0 and above only

- transientFor ()

  returns (WId)
  In versions KDE 3.2.0 and above only

- valid (withdrawn_is_valid = 0)

  returns (bool)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  withdrawn_is_valid | bool | 0

- visibleIconName ()

  returns (QString)
  In versions KDE 3.2.0 and above only

- visibleIconNameWithState ()

  returns (QString)
  In versions KDE 3.2.0 and above only

- visibleName ()

  returns (QString)
  In versions KDE 3.2.0 and above only

- visibleNameWithState ()

  returns (QString)
  In versions KDE 3.2.0 and above only

- win ()

  returns (WId)
  In versions KDE 3.2.0 and above only

- windowType (supported_types)

  returns (NET.WindowType)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  supported_types | int |