def __init__(self, rootdir=None): """rootdir -- Root directory of notebook""" NoteBookDir.__init__(self, rootdir, notebook=self) self.pref = NoteBookPreferences() if rootdir is not None: self._attr["title"] = os.path.basename(rootdir) else: self._attr["title"] = None self._dirty = set() self._trash = None self._attr["order"] = 0 # init notebook attributes self._init_default_attr() # init trash if rootdir: self._trash_path = get_trash_dir(self.get_path()) else: self._trash_path = None # listeners self.node_changed = Listeners() # signature = (node, recurse) # add node types self._init_default_node_types()
def __init__(self, app): self._app = app self._info = {} self._enabled = False self.type = "system" self.enabled = Listeners()
def __init__(self, pref_dir=None, home=None): Pref.__init__(self) if pref_dir is None: self._pref_dir = get_user_pref_dir(home) else: self._pref_dir = pref_dir # listener self.changed = Listeners()
def __init__(self, pref_dir=None): Pref.__init__(self) if pref_dir is None: self._pref_dir = get_user_pref_dir() else: self._pref_dir = pref_dir # listener self.changed = Listeners() self.changed.add(self._on_changed)
def __init__(self, rootdir=None): """rootdir -- Root directory of notebook""" NoteBookDir.__init__(self, rootdir, notebook=self) self.pref = NoteBookPreferences() if rootdir is not None: self._attr["title"] = os.path.basename(rootdir) else: self._attr["title"] = None self._dirty = set() self._trash = None self._attr["order"] = 0 # init notebook attributes self.notebook_attrs = {} for attr in g_default_attrs: self.notebook_attrs[attr.key] = attr if rootdir: self._trash_path = get_trash_dir(self.get_path()) # listeners self.node_changed = Listeners() # node, recurse
def __init__(self, textbuffer): self.undo_stack = UndoStack(MAX_UNDOS) self._next_action = None self._buffer = textbuffer self.after_changed = Listeners()
def get_listeners(self, key): listeners = self._listeners.get(key, None) if listeners is None: listeners = Listeners() self._listeners[key] = listeners return listeners