
wx.lib.mixins.listctrl.CheckListCtrlMixin¶This is a mixin for ListCtrl which add a checkbox in the first column of each row. It is inspired by limodou’s CheckList.py(which can be got from his NewEdit) and improved:
You can just use InsertStringItem() to insert new items;
Once a checkbox is checked/unchecked, the corresponding item is not selected;
You can use SetItemData() and GetItemData();
Interfaces are changed to OnCheckItem(), IsChecked(), CheckItem().
You should not set a imagelist for the ListCtrl once this mixin is used.
WARNING: This class is obsolete as wx.ListCtrl now includes nearly the same functionality.
Class Hierarchy¶
Inheritance diagram for class CheckListCtrlMixin:

Methods Summary¶Initialize self. See help(type(self)) for accurate signature. |
|
Class API¶CheckListCtrlMixin(object)¶This is a mixin for ListCtrl which add a checkbox in the first column of each row. It is inspired by limodou’s CheckList.py(which can be got from his NewEdit) and improved:
You can just use InsertStringItem() to insert new items;
Once a checkbox is checked/unchecked, the corresponding item is not selected;
You can use SetItemData() and GetItemData();
Interfaces are changed to OnCheckItem(), IsChecked(), CheckItem().
You should not set a imagelist for the ListCtrl once this mixin is used.
WARNING: This class is obsolete as wx.ListCtrl now includes nearly the same functionality.
__init__(self, check_image=None, uncheck_image=None, imgsz=(16, 16))¶Initialize self. See help(type(self)) for accurate signature.
CheckItem(self, index, check=True)¶IsChecked(self, index)¶OnCheckItem(self, index, flag)¶ToggleItem(self, index)¶