# Class e.p.p.w.n.List(list):

Part of elisa.plugins.pigment.widgets.notifying_list View In Hierarchy

This is a special kind of list that will emit signals from its notifier member whenever it is modified.

As of now, it does not support negative indexes and raises an `IndexError` whenever it meets one. The only exception to that is the end part of a slice, since it's not used as a parameter to the sent signal.

Loosely based on GTK GtkTreeModel API.

Line # | Kind | Name | Docs
--- | --- | --- | ---
48 | Method | __init__ | Undocumented
52 | Method | __setitem__ | Undocumented
59 | Method | __delitem__ | Undocumented
67 | Method | append | Undocumented
72 | Method | extend | Undocumented
78 | Method | insert | Undocumented
84 | Method | pop | Undocumented
93 | Method | remove | Undocumented
98 | Method | reverse | Undocumented
102 | Method | sort | Undocumented
106 | Method | __iadd__ | Undocumented
113 | Method | __imul__ | Undocumented
120 | Method | __setslice__ | Undocumented
130 | Method | __delslice__ | Undocumented

def __init__(self, *args, **kwargs):
Undocumented
def __setitem__(self, index, item):
Undocumented
def __delitem__(self, index):
Undocumented
def append(self, item):
Undocumented
def extend(self, items):
Undocumented
def insert(self, index, item):
Undocumented
def pop(self, index=None):
Undocumented
def remove(self, item):
Undocumented
def reverse(self):
Undocumented
def sort(self, *args, **kwargs):
Undocumented
def __iadd__(self, operand):
Undocumented
def __imul__(self, coefficient):
Undocumented
def __setslice__(self, i, j, items):
Undocumented
def __delslice__(self, i, j):
Undocumented