phoenix_title wx.lib.langlistctrl.LanguageListCtrl

wx.ListCtrl derived control that displays languages and flags


class_hierarchy Class Hierarchy

Inheritance diagram for class LanguageListCtrl:

super_classes Known Superclasses

wx.ListCtrl


method_summary Methods Summary

__init__

Default class constructor.

GetLanguage

Get the currently selected language in the control.

SetLanguage

Selects the given language ids item in the control.

SetUpFilter

Filters the languages displayed in the control.


property_summary Properties Summary

Language

See GetLanguage and SetLanguage


api Class API

class LanguageListCtrl(wx.ListCtrl)

wx.ListCtrl derived control that displays languages and flags


Methods

__init__(self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.LC_REPORT | wx.LC_NO_HEADER | wx.LC_SINGLE_SEL, filter=LC_AVAILABLE, only=(), select=None, name='languagelistctrl')

Default class constructor.

Parameters:
  • parent (wx.Window) – Parent window. Must not be None.

  • id (int) – Window identifier. The value ID_ANY indicates a default value.

  • pos (wx.Point) – Window position. If DefaultPosition is specified then a default position is chosen.

  • size (wx.Size) – Window size. If DefaultSize is specified then the window is sized appropriately.

  • style (long) – Window style. See wx.ListCtrl.

  • filter – Filter the list of languages (LC_AVAILABLE, LC_ALL or LC_ONLY)

  • only – a tuple of language ids

  • select – a ‘wx.LANGUAGE_*’ id to be selected



GetLanguage(self)

Get the currently selected language in the control.

Returns:

The currently selected language



SetLanguage(self, lang)

Selects the given language ids item in the control.

Parameters:

lang – a ‘wx.LANGUAGE_*’ id



SetUpFilter(self, filter=LC_AVAILABLE, only=())

Filters the languages displayed in the control.

Parameters:
  • filter – Filter the list of languages (LC_AVAILABLE, LC_ALL or LC_ONLY)

  • only – a tuple of language ids


Properties

Language

See GetLanguage and SetLanguage