zim-desktop-wiki API Documentation Modules Classes Names

Class Hierarchy

  • AssertionError
    • zim.notebook.index.base.IndexConsistencyError - Error used when a lookup fails while expected to succeed
    • zim.tokenparser.EndOfTokenListError - Undocumented
  • collections.abc.Mapping
    • zim.plugins.PluginManagerClass - Manager that maintains a set of active plugins
  • collections.OrderedDict
    • zim.utils.DefinitionOrderedDict - Class that behaves like a dict but keeps items the order they were defined. Updating an items keeps it at the current position, removing and re-inserting an item puts it at the end of the sequence.
      • zim.config.dicts.ControlledDict - Sub-class of DefinitionOrderedDict that tracks modified state. This modified state is recursive for nested ControlledDicts.
        • zim.config.dicts.ConfigDict - The class defines a dictionary of config keys.
        • zim.config.dicts.SectionedConfigDict - Dict with multiple sections of config values Sections are handled automatically when a non-existing item is retrieved.
          • zim.config.dicts.INIConfigFile - No summary
            • zim.config.manager.ConfigManagerINIConfigFile - Like INIConfigFile but with autosave when the dict changes
  • ctypes.Structure
    • zim.plugins.pageindex.generictreemodel._CTreeIter - Undocumented
  • datetime.date
    • zim.plugins.tasklist.dates.Day - No class docstring; 0/2 property, 2/2 methods, 0/1 class method documented
  • dict
    • zim.export.template.ExportTemplateContext - No class docstring; 0/6 instance variable, 3/6 methods documented
  • Exception
    • zim.errors.Error - Base class for all errors in zim.
      • zim.applications.ApplicationError - Error raises for error in sub process errors
      • zim.fs.FileUnicodeError - Error raised when there is an issue decoding the file contents. Typically due to different encoding where UTF-8 is expected.
      • zim.fs.FileWriteError - Error raised when we can not write a file. Either due to file permissions or e.g. because it is detected the file changed on disk.
      • zim.fs.PathLookupError - Error raised when there is an error finding the specified path
      • zim.gui.applications.NoApplicationFoundError - Exception raised when an application was not found
      • zim.main.command.UsageError - Error raised when commands do not have correct number or type of arguments
      • zim.main.NotebookLookupError - Error when failing to locate a notebook
      • zim.newfs.base.FileChangedError - Undocumented
      • zim.newfs.base.FileExistsError - Undocumented
      • zim.newfs.base.FileNotFoundError - Undocumented
      • zim.newfs.base.FileNotWritableError - Undocumented
      • zim.newfs.base.FileUnicodeError - Error raised when there is an issue decoding the file contents. Typically due to different encoding where UTF-8 is expected.
      • zim.newfs.base.FolderNotEmptyError - Undocumented
      • zim.newfs.helpers.TrashCancelledError - Error raised when a trashing operation is cancelled. (E.g. on windows the system will prompt the user with a confirmation dialog which has a Cancel button.)
      • zim.newfs.helpers.TrashNotSupportedError - Error raised when trashing is not supported and delete should be used instead
      • zim.newfs.local.FileNameLenghtError - Undocumented
      • zim.newfs.local.PathLenghtError - Undocumented
      • zim.notebook.notebook.IndexNotUptodateError - Undocumented
      • zim.notebook.notebook.PageError - Undocumented
        • zim.notebook.notebook.PageNotFoundError - Undocumented
          • zim.notebook.notebook.PageNotAllowedError - Undocumented
          • zim.notebook.notebook.PageNotAvailableError - Undocumented
      • zim.notebook.notebook.PageExistsError - Undocumented
      • zim.notebook.operations.NotebookOperationOngoing - Undocumented
      • zim.notebook.page.PageReadOnlyError - Undocumented
      • zim.parser.ParserError - Undocumented
        • zim.templates.expressionparser.ExpressionSyntaxError - Undocumented
      • zim.plugins.inlinecalculator.ExpressionError - Undocumented
      • zim.plugins.linesorter.NoSelectionError - Undocumented
      • zim.plugins.versioncontrol.NoChangesError - Undocumented
      • zim.www.WWWError - Error with http error code
        • zim.www.WebPageNotFoundError - Error whan a page is not found (404)
        • zim.www.WebPathNotValidError - Error when the url points to an invalid page path
    • zim.formats.VisitorSkip - Exception to be raised when the visitor should skip a leaf node and not decent into it.
    • zim.formats.VisitorStop - Exception to be raised to cancel a visitor action
  • File
    • zim.newfs.local.LocalFile - Undocumented
      • zim.newfs.local.TmpFile - Class for temporary files. These are stored in the temp directory and by default they are deleted again when the object is destructed.
  • Folder
    • zim.newfs.local.LocalFolder - Undocumented
      • zim.newfs.local.LocalTmpFolder - Undocumented
  • FSObjectBase
    • zim.newfs.local.LocalFSObjectBase - Undocumented
      • zim.newfs.local.LocalFile - Undocumented
        • zim.newfs.local.TmpFile - Class for temporary files. These are stored in the temp directory and by default they are deleted again when the object is destructed.
      • zim.newfs.local.LocalFolder - Undocumented
        • zim.newfs.local.LocalTmpFolder - Undocumented
  • gi.repository.GObject.GObject
    • zim.plugins.pageindex.generictreemodel.GenericTreeModel - A base implementation of a Gtk.TreeModel for python.
      • zim.plugins.pageindex.PageTreeStoreBase - No summary
        • zim.plugins.pageindex.PageTreeStore - Undocumented
        • zim.plugins.tags.DuplicatePageTreeStore - Sub-class of PageTreeStore that allows for the same page appearing multiple times in the tree.
          • zim.plugins.tags.TaggedPageTreeStore - A TreeModel that lists all Zim pages in a flat list. Pages with associated sub-pages still show them as sub-nodes. Intended to be filtered by tags.
          • zim.plugins.tags.TagsPageTreeStore - Subclass of the PageTreeStore that shows tags as the top level for sub-sets of the page tree.
  • gi.repository.Gtk.AboutDialog
    • zim.gui.uiactions.MyAboutDialog - Undocumented
  • gi.repository.Gtk.ActionBar
    • zim.gui.pageview.editbar.EditBar - Undocumented
    • zim.gui.pageview.FindBar - Bar to be shown below the TextView for find functions
  • gi.repository.Gtk.Bin
    • zim.gui.widgets.StatusPage - Widget to use e.g. as a placeholder for an empty view
    • zim.plugins.distractionfree.MaxWidth - No class docstring; 0/1 instance variable, 6/8 methods documented
  • gi.repository.Gtk.Button
    • zim.gui.widgets.IconButton - Button with a stock icon, but no label.
    • zim.gui.widgets.IconChooserButton - No summary
    • zim.plugins.bookmarksbar.IconsButton - No summary
    • zim.plugins.pathbar.ScrollButton - Arrow buttons used by ScrolledHBox
  • gi.repository.Gtk.Calendar
    • zim.plugins.journal.Calendar - Custom calendar widget class. Adds an 'activate' signal for when a date is selected explicitly by the user.
  • gi.repository.Gtk.ComboBox
    • zim.gui.applications.ApplicationComboBox - Undocumented
    • zim.gui.notebookdialog.NotebookComboBox - Combobox showing the a list of notebooks
      • zim.gui.notebookdialog.DefaultNotebookComboBox - Combobox which sets the default notebook
  • gi.repository.Gtk.Dialog
    • zim.gui.widgets.Dialog - No summary
      • zim.gui.applications.AddApplicationDialog - Dialog to prompt the user for a new custom command. Allows to input an application name and a command, and calls ApplicationManager.create().
      • zim.gui.applications.CustomizeOpenWithDialog - No class docstring; 0/2 instance variable, 1/4 method documented
      • zim.gui.customtools.CustomToolManagerDialog - Undocumented
      • zim.gui.customtools.EditCustomToolDialog - Undocumented
      • zim.gui.mainwindow.OpenPageDialog - Dialog to go to a specific page. Also known as the "Jump to" dialog. Prompts for a page name and navigate to that page on 'Ok'.
      • zim.gui.notebookdialog.AddNotebookDialog - Undocumented
      • zim.gui.notebookdialog.NotebookDialog - Dialog which allows the user to select a notebook from a list of defined notebooks.
      • zim.gui.pageview.EditImageDialog - Dialog to edit properties of an embedded image
      • zim.gui.pageview.FindAndReplaceDialog - Dialog for find and replace
      • zim.gui.pageview.InsertDateDialog - Dialog to insert a date-time in the page
      • zim.gui.pageview.InsertLinkDialog - Dialog to insert a new link in the page or edit properties of an existing link
      • zim.gui.pageview.MoveTextDialog - This dialog allows moving a selected text to a new page The idea is to allow "refactoring" of pages more easily.
      • zim.gui.pageview.NewFileDialog - Undocumented
      • zim.gui.pageview.PromptExistingFileDialog - No summary
      • zim.gui.pageview.WordCountDialog - Dialog showing line, word, and character counts
      • zim.gui.preferencesdialog.PluginConfigureDialog - Undocumented
      • zim.gui.preferencesdialog.PreferencesDialog - Undocumented
      • zim.gui.propertiesdialog.PropertiesDialog - Undocumented
      • zim.gui.recentchangesdialog.RecentChangesDialog - Undocumented
      • zim.gui.searchdialog.SearchDialog - No class docstring; 0/8 instance variable, 0/4 constant, 1/5 method documented
      • zim.gui.templateeditordialog.PromptNameDialog - Undocumented
      • zim.gui.templateeditordialog.TemplateEditorDialog - Dialog with a tree of available templates for export and new pages. Allows edit, delete, and create new templates. Uses external editor.
      • zim.gui.uiactions.DeletePageDialogBase - No class docstring; 0/3 instance variable, 1/2 method documented
        • zim.gui.uiactions.DeletePageDialog - Undocumented
        • zim.gui.uiactions.TrashPageDialog - Undocumented
      • zim.gui.uiactions.MovePageDialog - Undocumented
      • zim.gui.uiactions.NewPageDialog - Dialog used to create a new page, functionally it is almost the same as the OpenPageDialog except that the page is saved directly in order to create it.
      • zim.gui.widgets.Assistant - Dialog with multi-page input, sometimes also revert to as a "wizard". Similar to Gtk.Assistent separate implementation to allow more flexibility in the dialog layout.
        • zim.gui.exportdialog.ExportDialog - Undocumented
      • zim.gui.widgets.FileDialog - File Chooser dialog, that allows to browser the file system and select files or folders. Similar to Gtk.FileChooserDialog but inherits from Dialog instead.
        • zim.gui.pageview.AttachFileDialog - Undocumented
        • zim.gui.pageview.InsertImageDialog - Dialog to insert an image in the page
        • zim.gui.pageview.InsertTextFromFileDialog - Dialog to insert text from an external file into the page
        • zim.gui.uiactions.ImportPageDialog - Undocumented
        • zim.gui.uiactions.SaveCopyDialog - Undocumented
      • zim.gui.widgets.LogFileDialog - Simple dialog to show a log file
      • zim.plugins.attachmentbrowser.filerenamedialog.FileRenameDialog - A dialog for renaming a file.
      • zim.plugins.base.imagegenerator.ImageGeneratorDialog - Dialog that provides text input and an image view for showing previews for an ImageGeneratorClass implementation.
      • zim.plugins.commandpalette.ZimCommandPaletteDialog - A search dialog with auto-complete feature.
      • zim.plugins.insertsymbol.InsertSymbolDialog - Undocumented
      • zim.plugins.linkmap.LinkMapDialog - Undocumented
      • zim.plugins.quicknote.QuickNoteDialog - Dialog bound to a specific notebook
      • zim.plugins.screenshot.InsertScreenshotDialog - Undocumented
      • zim.plugins.sourceview.InsertCodeBlockDialog - No class docstring; 0/5 instance variable, 1/6 method documented
      • zim.plugins.tableeditor.EditTableDialog - Graphical dialog for the user, where a new table can be created or an existing one can be modified Here columns can be added / modified and titles be managed.
      • zim.plugins.versioncontrol.SaveVersionDialog - Undocumented
      • zim.plugins.versioncontrol.TextDialog - Undocumented
      • zim.plugins.versioncontrol.VersionControlInitDialog - Undocumented
      • zim.plugins.versioncontrol.VersionsDialog - Undocumented
    • zim.gui.widgets.ProgressDialog - Dialog to show a progress bar for a operation
  • gi.repository.Gtk.Entry
    • zim.gui.widgets.InputEntry - No summary
      • zim.gui.widgets.FSPathEntry - Base class for FileEntry and FolderEntry, handles input of file system paths.
        • zim.gui.widgets.FileEntry - Widget to select a file
          • zim.gui.widgets.LinkEntry - Widget entering links in zim pages. This widget accepts either zim page paths, file paths and URLs.
        • zim.gui.widgets.FolderEntry - Widget to select a folder
      • zim.gui.widgets.PageEntry - Widget to select a zim page path
        • zim.gui.widgets.LinkEntry - Widget entering links in zim pages. This widget accepts either zim page paths, file paths and URLs.
        • zim.gui.widgets.NamespaceEntry - Widget to select a zim page path as a namespace
  • gi.repository.Gtk.EventBox
    • zim.gui.insertedobjects.InsertedObjectWidget - Base class & contained for custom object widget
      • zim.gui.insertedobjects.ImageFileWidget - Undocumented
        • zim.plugins.base.imagegenerator.ImageGeneratorWidget - Undocumented
      • zim.gui.insertedobjects.TextViewWidget - Undocumented
        • zim.gui.insertedobjects.UnkownObjectWidget - Undocumented
        • zim.plugins.sourceview.SourceViewWidget - Undocumented
      • zim.gui.pageview.LineSeparator - Class to create a separation line.
      • zim.plugins.tableeditor.TableViewWidget - No class docstring; 0/12 instance variable, 21/28 methods, 1/1 static method documented
    • zim.plugins.tableofcontents.MyEventBox - Undocumented
  • gi.repository.Gtk.HBox
    • zim.gui.widgets.HMinimizedTabs - Undocumented
    • zim.gui.widgets.MenuButton - No summary
      • zim.gui.mainwindow.BackLinksMenuButton - Undocumented
    • zim.plugins.attachmentbrowser.AttachmentBrowserPluginWidget - Wrapper aroung the FileBrowserIconView that adds the buttons for zoom / open folder / etc. ...
    • zim.plugins.bookmarksbar.BookmarkBar - No class docstring; 0/13 instance variable, 15/16 methods documented
    • zim.plugins.pathbar.ScrolledHBox - No summary
      • zim.plugins.pathbar.PathBar - Base class for pathbars in the zim GUI, extends ScrolledHBox for usage with a list of ToggleButtons representing zim Path objects
        • zim.plugins.pathbar.HistoryPathBar - Undocumented
        • zim.plugins.pathbar.NamespacePathBar - Undocumented
        • zim.plugins.pathbar.RecentChangesPathBar - Undocumented
        • zim.plugins.pathbar.RecentPathBar - Undocumented
        • zim.plugins.pathbar.TestPathBar - Undocumented
  • gi.repository.Gtk.HPaned
    • zim.gui.widgets.HPaned - Undocumented
  • gi.repository.Gtk.IconView
    • zim.plugins.attachmentbrowser.filebrowser.FileBrowserIconView - Undocumented
  • gi.repository.Gtk.Layout
    • zim.gui.widgets.ImageView - Widget to show an image, scales the image and sets proper background.
  • gi.repository.Gtk.ListBox
    • zim.plugins.tasklist.gui.LabelAndTagView - Undocumented
    • zim.plugins.tasklist.gui.ListSelectionView - Undocumented
  • gi.repository.Gtk.ListStore
    • zim.gui.notebookdialog.NotebookTreeModel - TreeModel that wraps a notebook list
    • zim.gui.preferencesdialog.PluginsTreeModel - Undocumented
    • zim.gui.preferencesdialog.StylesTreeModel - Undocumented
    • zim.plugins.backlinkpane.LinksTreeModel - Undocumented
  • gi.repository.Gtk.Menu
    • zim.gui.applications.OpenWithMenu - No summary
  • gi.repository.Gtk.MenuItem
    • zim.gui.applications.DesktopEntryMenuItem - Single menu item for the OpenWithMenu. Displays the application name and the icon.
  • gi.repository.Gtk.MessageDialog
    • zim.gui.widgets.ErrorDialog - No summary
      • zim.gui.pageview.SavePageErrorDialog - No summary
    • zim.gui.widgets.MessageDialog - Convenience wrapper for Gtk.MessageDialog, should be used for informational popups without an action.
      • zim.gui.exportdialog.ExportDoneDialog - Undocumented
    • zim.gui.widgets.QuestionDialog - Convenience class to prompt the user with Yes/No answer type of questions.
  • gi.repository.Gtk.ScrolledWindow
    • zim.plugins.backlinkpane.BackLinksWidget - Undocumented
    • zim.plugins.tableofcontents.ToCWidget - No class docstring; 0/5 instance variable, 0/1 class variable, 2/14 methods documented
      • zim.plugins.tableofcontents.SidePaneToC - Undocumented
  • gi.repository.Gtk.StatusIcon
    • zim.plugins.trayicon.StatusIconTrayIcon - Base class for a tray icon based on Gtk.StatusIcon
  • gi.repository.Gtk.Table
    • zim.gui.widgets.InputForm - This class implements a table with input widgets. It takes care of constructing the widgets and lay them out as a well formatted input form.
  • gi.repository.Gtk.TextBuffer
    • zim.gui.insertedobjects.UnkownObjectBuffer - Undocumented
    • zim.gui.pageview.TextBuffer - Data model for the editor widget
  • gi.repository.Gtk.TextChildAnchor
    • zim.gui.pageview.InsertedObjectAnchor - Undocumented
      • zim.gui.pageview.LineSeparatorAnchor - Undocumented
      • zim.gui.pageview.PluginInsertedObjectAnchor - Undocumented
      • zim.gui.pageview.TableAnchor - Undocumented
  • gi.repository.Gtk.TextView
    • zim.gui.pageview.TextView - Widget to display a TextBuffer with page content. Implements zim specific behavior like additional key bindings, on-mouse-over signals for links, and the custom popup menu.
    • zim.plugins.tags.TagCloudWidget - Text-view based list of tags, where each tag is represented by a button inserted as a child in the textview.
  • gi.repository.Gtk.ToggleButton
    • zim.plugins.tags.TagCloudItem - Button item used on the tag cloud widget
  • gi.repository.Gtk.TreeDragDest
    • zim.plugins.pageindex.PageTreeStoreBase - No summary
      • zim.plugins.pageindex.PageTreeStore - Undocumented
      • zim.plugins.tags.DuplicatePageTreeStore - Sub-class of PageTreeStore that allows for the same page appearing multiple times in the tree.
        • zim.plugins.tags.TaggedPageTreeStore - A TreeModel that lists all Zim pages in a flat list. Pages with associated sub-pages still show them as sub-nodes. Intended to be filtered by tags.
        • zim.plugins.tags.TagsPageTreeStore - Subclass of the PageTreeStore that shows tags as the top level for sub-sets of the page tree.
  • gi.repository.Gtk.TreeDragSource
    • zim.plugins.pageindex.PageTreeStoreBase - No summary
      • zim.plugins.pageindex.PageTreeStore - Undocumented
      • zim.plugins.tags.DuplicatePageTreeStore - Sub-class of PageTreeStore that allows for the same page appearing multiple times in the tree.
        • zim.plugins.tags.TaggedPageTreeStore - A TreeModel that lists all Zim pages in a flat list. Pages with associated sub-pages still show them as sub-nodes. Intended to be filtered by tags.
        • zim.plugins.tags.TagsPageTreeStore - Subclass of the PageTreeStore that shows tags as the top level for sub-sets of the page tree.
  • gi.repository.Gtk.TreeModel
    • zim.plugins.pageindex.generictreemodel.GenericTreeModel - A base implementation of a Gtk.TreeModel for python.
      • zim.plugins.pageindex.PageTreeStoreBase - No summary
        • zim.plugins.pageindex.PageTreeStore - Undocumented
        • zim.plugins.tags.DuplicatePageTreeStore - Sub-class of PageTreeStore that allows for the same page appearing multiple times in the tree.
          • zim.plugins.tags.TaggedPageTreeStore - A TreeModel that lists all Zim pages in a flat list. Pages with associated sub-pages still show them as sub-nodes. Intended to be filtered by tags.
          • zim.plugins.tags.TagsPageTreeStore - Subclass of the PageTreeStore that shows tags as the top level for sub-sets of the page tree.
  • gi.repository.Gtk.TreeStore
    • zim.plugins.tableofcontents.ToCTreeModel - Undocumented
  • gi.repository.Gtk.TreeView
    • zim.gui.customtools.CustomToolList - Undocumented
    • zim.gui.notebookdialog.NotebookTreeView - Undocumented
    • zim.gui.preferencesdialog.KeyBindingTreeView - Undocumented
    • zim.gui.widgets.SingleClickTreeView - Sub-class of Gtk.TreeView that implements single-click navigation.
      • zim.gui.widgets.BrowserTreeView - No summary
        • zim.gui.preferencesdialog.PluginsTreeView - Undocumented
        • zim.gui.recentchangesdialog.RecentChangesTreeView - Undocumented
        • zim.gui.searchdialog.SearchResultsTreeView - Undocumented
        • zim.gui.templateeditordialog.TemplateListView - Undocumented
        • zim.plugins.backlinkpane.LinksTreeView - Undocumented
        • zim.plugins.pageindex.PageTreeView - TreeView widget to show a list of pages.
          • zim.plugins.tags.TagsPageTreeView - No class docstring; 1/1 method documented
        • zim.plugins.tableofcontents.ToCTreeView - Undocumented
        • zim.plugins.tasklist.gui.TaskListTreeView - No class docstring; 0/14 instance variable, 0/1 class variable, 2/20 methods documented
      • zim.plugins.versioncontrol.VersionsTreeView - Undocumented
  • gi.repository.Gtk.VBox
    • zim.gui.pageview.PageView - Widget to display a single page, consists of a TextView and a FindBar. Also adds menu items and in general integrates the TextView with the rest of the application.
      • zim.gui.notebookview.NotebookView - Sub-class of the PageView class that is used when the view is navigatable. Plugins can choose to extend this class if they don't want to load extensions for a fixed page view.
    • zim.gui.preferencesdialog.ApplicationsTab - Undocumented
    • zim.gui.preferencesdialog.KeyBindingsTab - Undocumented
    • zim.gui.preferencesdialog.PluginsTab - Undocumented
    • zim.gui.preferencesdialog.StylesTab - Undocumented
    • zim.gui.widgets.AssistantPage - Base class for pages in an Assistant dialog.
      • zim.gui.exportdialog.FormatPage - Assistant page allowing to select the output format and template
      • zim.gui.exportdialog.InputPage - Assistant page allowing to select the page(s) for export
      • zim.gui.exportdialog.OutputPage - Assistant page allowing to select output file or folder
    • zim.gui.widgets.VMinimizedTabs - Undocumented
    • zim.gui.widgets.WindowSidePane - Undocumented
    • zim.plugins.journal.CalendarWidget - Undocumented
    • zim.plugins.pageindex.PageIndexWidget - Undocumented
    • zim.plugins.tableofcontents.FloatingToC - Undocumented
    • zim.plugins.tasklist.gui.TaskListWidget - Undocumented
  • gi.repository.Gtk.VPaned
    • zim.gui.widgets.VPaned - Undocumented
    • zim.plugins.tags.TagsPluginWidget - Widget combining a tag cloud and a tag based page treeview
  • gi.repository.Gtk.Window
    • zim.gui.server.ServerWindow - No class docstring; 0/15 instance variable, 2/6 methods documented
    • zim.gui.widgets.Window - No summary
      • zim.gui.mainwindow.MainWindow - No class docstring; 0/21 instance variable, 0/1 class variable, 11/26 methods documented
      • zim.gui.mainwindow.PageWindow - Window to show a single page
    • zim.plugins.tasklist.gui.TaskListWindow - Undocumented
  • list
    • zim.formats.Node - Base class for DOM-like access to the document structure. @note: This class is not optimized for keeping large structures in memory.
      • zim.formats.DocumentFragment - Document fragment class for DOM-like access
      • zim.formats.Element - Element class for DOM-like access
    • zim.gui.pageview.TextBufferList - This class represents a bullet or checkbox list in a TextBuffer. It is used to perform recursive actions on the list.
    • zim.gui.pageview.UndoActionGroup - Group of actions that should un-done or re-done in a single step
    • zim.history.HistoryList - A list of HistoryPaths which takes care of serialization when saving in a config file, and de-serialization on construction.
    • zim.notebook.info.NotebookInfoList - This class keeps a list of NotebookInfo objects
    • zim.parser.SimpleTreeElement - No class docstring; 0/2 instance variable, 0/1 class variable, 1/6 method documented
    • zim.parsing.TextBuffer - No summary
    • zim.search.QueryGroup - Wrapper for a sub group of a query. Just a list of QueryTerms with an associated operator (either AND or OR).
  • logging.FileHandler
    • zim.gui.exportdialog.LogHandler - Undocumented
  • logging.Filter
    • zim.gui.exportdialog.LogFilter - Undocumented
  • object
    • zim.actions.ActionDescriptor - Undocumented
      • zim.actions.ActionClassMethod - Undocumented
        • zim.actions.ToggleActionClassMethod - Toggle action, used by the toggle_action decorator
      • zim.actions.RadioActionClassMethod - Undocumented
    • zim.actions.BoundActionMethod - Undocumented
      • zim.actions.ActionMethod - Undocumented
        • zim.actions.ToggleActionMethod - No class docstring; 0/2 instance variable, 0/2 class variable, 3/9 methods documented
      • zim.actions.RadioActionMethod - Undocumented
    • zim.applications.Application - Base class for objects representing an external application or command.
      • zim.applications.StartFile - Application wrapper for os.startfile(). Can be used on windows to open files and URLs with the default application.
      • zim.applications.WebBrowser - Application wrapper for the webbrowser module. Can be used as fallback if no webbrowser is configured.
      • zim.gui.applications.DesktopEntryDict - Base class for DesktopEntryFile, defines most of the logic.
        • zim.gui.applications.DesktopEntryFile - Class implementing a single desktop entry file with the definition of an external application.
        • zim.gui.customtools.CustomToolDict - This is a specialized desktop entry type that is used for custom tools for the "Tools" menu in zim. It uses a non-standard Exec spec with zim specific escapes for "X-Zim-ExecTool".
          • zim.gui.customtools.CustomTool - Class representing a file defining a custom tool, see CustomToolDict for the API documentation.
    • zim.config.dicts.ConfigDefinition - Definition for a key in a ConfigDict
      • zim.config.dicts.Boolean - This class defines a config key that maps to a boolean
      • zim.config.dicts.Choice - Definition that allows selecting a value from a given set Will be presented in the gui as a dropdown with a list of choices
      • zim.config.dicts.ConfigDefinitionByClass - Definition that enforces the value has to have a certain class
      • zim.config.dicts.Coordinate - No summary
      • zim.config.dicts.Float - This class defines a config key that maps to a float
      • zim.config.dicts.Integer - This class defines a config key that maps to an integer value
        • zim.config.dicts.Range - Definition that defines an integer value in a certain range
      • zim.config.dicts.String - This class defines a config key that maps to a string
        • zim.config.dicts.StringAllowEmpty - Like String but defaults to allow_empty=True
    • zim.config.dicts.HierarchicDict - No summary
    • zim.config.dicts.HierarchicDictFrame - Object acts as a member dict for HierarchicDict
    • zim.config.manager.ConfigManagerClass - This class defines an object that manages a set of config files.
    • zim.config.manager.DefaultFileIter - Generator for iterating default files Will yield first the files in extra followed by files that are based on path and dirs. Yields only existing files.
      • zim.config.manager.XDGConfigFileIter - Like DefaultFileIter, but uses XDG config dirs
    • zim.config.manager.XDGConfigDirsIter - Generator for iterating XDG config dirs Yields the "zim" folder of each XDG config file.
    • zim.export.exporters.Exporter - Base class that defines the public API for exporter objects
      • zim.export.exporters.files.FilesExporterBase - Base class for exporters that export to files
        • zim.export.exporters.files.MultiFileExporter - Exporter that exports each page to a single file
        • zim.export.exporters.files.SingleFileExporter - Exporter that exports all page to the same file
      • zim.export.exporters.mhtml.MHTMLExporter - Exporter that exports pages and attachments to a single MHTML file.
    • zim.export.exporters.mhtml.MHTMLEncoder - Undocumented
    • zim.export.layouts.ExportLayout - The ExportLayout object determines the mapping of pages to files when exporting. This is the base class that defines the public API.
      • zim.export.layouts.DirLayoutBase - Undocumented
        • zim.export.layouts.FileLayout - Layout that maps pages to files in a folder with one specific page as the top level file. Use to export sub-tree of a notebook.
        • zim.export.layouts.MultiFileLayout - Layout that maps pages to files in a folder similar to how a notebook is stored.
        • zim.export.layouts.SingleFileLayout - No summary
      • zim.export.linker.StubLayout - Stub implementation of ExportLayout that is used by StaticExportLinker
    • zim.export.selections.PageSelection - Base class defining the public API
      • zim.export.selections.AllPages - Selection of all pages in a notebook
      • zim.export.selections.SinglePage - Selection of one specific page without subpages
        • zim.export.selections.SubPages - Selection of pages in sub-tree of a notebook
    • zim.export.template.ExportTemplatePageIter - Undocumented
    • zim.export.template.FilePathProxy - Undocumented
      • zim.export.template.FileProxy - Undocumented
    • zim.export.template.NotebookPathProxy - Undocumented
    • zim.export.template.PageListProxy - Undocumented
    • zim.export.template.ParseTreeProxy - Undocumented
      • zim.export.template.HeadingProxy - Undocumented
      • zim.export.template.PageProxy - Undocumented
    • zim.export.template.UriProxy - Undocumented
    • zim.formats.BaseLinker - No summary
      • zim.export.linker.ExportLinker - No summary
        • zim.export.linker.StaticExportLinker - This linker can be used when exporting a page to e.g. html without a file to write the html to. All links are resolved statically to the source files.
        • zim.www.WWWLinker - Implements a linker that returns the correct links for the way the server handles URLs.
      • zim.formats.StubLinker - Linker used for testing - just gives back the link as it was parsed. DO NOT USE outside of testing.
    • zim.formats.OldParseTreeBuilder - No summary
    • zim.formats.ParserClass - Base class for parsers
      • zim.formats.plain.Parser - Undocumented
      • zim.formats.wiki.Parser - Undocumented
    • zim.formats.ParseTree - Wrapper for zim parse trees.
    • zim.formats.Visitor - Conceptual opposite of a builder, but with same API. Used to walk nodes in a parsetree and call callbacks for each node. See e.g. ParseTree.visit().
      • zim.export.template.HeadingSplitter - Undocumented
      • zim.formats.DumperClass - No summary
        • zim.formats.html.Dumper - Undocumented
        • zim.formats.plain.Dumper - Undocumented
          • zim.formats.latex.Dumper - Undocumented
          • zim.formats.markdown.Dumper - Undocumented
          • zim.formats.rst.Dumper - Undocumented
          • zim.formats.wiki.Dumper - Undocumented
    • zim.formats.wiki.WikiParser - No class docstring; 0/6 instance variable, 0/1 constant, 6/16 methods, 1/5 static method documented
    • zim.fs.UnixPath - Base class for Dir and File objects, represents a file path
      • zim.fs.Dir - Class representing a single file system folder
        • zim.fs.FilteredDir - Class implementing a folder with a filtered listing. Can be used to e.g. filter all objects that are also ignored by version control.
      • zim.fs.File - Class representing a single file.
        • zim.fs.TmpFile - Class for temporary files. These are stored in the temp directory and by default they are deleted again when the object is destructed.
      • zim.fs.WindowsPath - Base class for Dir and File objects, represents a file path on windows.
    • zim.gui.applications.ApplicationManager - Manager object for dealing with desktop applications. Uses the freedesktop.org (XDG) system to locate desktop entry files for installed applications.
    • zim.gui.applications.SystemDefault - Stub object that can be used in ApplicationComboBox
    • zim.gui.clipboard.ClipboardData - Wrapper for data that can be set on the clipboard and pasted multiple formats
      • zim.gui.clipboard.PageLinkData - Undocumented
      • zim.gui.clipboard.ParseTreeData - Undocumented
      • zim.gui.clipboard.UriData - Undocumented
        • zim.gui.clipboard.InterWikiLinkData - Undocumented
    • zim.gui.clipboard.ClipboardManager - Wrapper for Gtk.Clipboard, supporting specific data formats
    • zim.gui.clipboard.MockSelectionData - Adapter to allow usage of ClipboardData as input for parsetree_from_selectiondata()
    • zim.gui.customtools.CustomToolManagerUI - No class docstring; 0/6 instance variable, 1/6 method documented
    • zim.gui.customtools.StubPageView - Undocumented
    • zim.gui.exportdialog.LogContext - Context to log errors and warnings to a log file
    • zim.gui.insertedobjects.InsertedObjectUI - Undocumented
    • zim.gui.insertedobjects.UnkownImage - Undocumented
    • zim.gui.mainwindow.WindowBaseMixin - Common logic between MainWindow and PageWindow
      • zim.gui.mainwindow.MainWindow - No class docstring; 0/21 instance variable, 0/1 class variable, 11/26 methods documented
      • zim.gui.mainwindow.PageWindow - Window to show a single page
    • zim.gui.navigation.NavigationModel - This class defines an object that decides how and where to open pages, files and other objects in the user interface.
    • zim.gui.pageview.editbar.EditActionMixin - Base class for EditBar and ToolBar implementations that want to include formatting actions
      • zim.gui.pageview.editbar.EditBar - Undocumented
      • zim.plugins.toolbar.ToolBarMainWindowExtension - Undocumented
    • zim.gui.pageview.FindWidget - Base class for FindBar and FindAndReplaceDialog
      • zim.gui.pageview.FindAndReplaceDialog - Dialog for find and replace
      • zim.gui.pageview.FindBar - Bar to be shown below the TextView for find functions
    • zim.gui.pageview.InsertedObjectPageviewManager - "Glue" object to manage "insert object" actions for the PageView Creates an action object for each object type and inserts UI elements for the action in the pageview.
    • zim.gui.pageview.SaveCursorContext - Context manager used by TextBuffer.tmp_cursor()
    • zim.gui.pageview.SavePageHandler - Object for handling page saving.
    • zim.gui.pageview.TextFinder - This class handles finding text in the TextBuffer
    • zim.gui.pageview.UserActionContext - Context manager to wrap actions in proper user-action signals
    • zim.gui.uiactions.UIActions - Container for all kind of actions that can be triggered from the menubar, but do not directly link to a MainWindow object.
    • zim.gui.widgets.MinimizedTabs - Undocumented
      • zim.gui.widgets.HMinimizedTabs - Undocumented
      • zim.gui.widgets.VMinimizedTabs - Undocumented
    • zim.gui.widgets.PanedClass - Undocumented
      • zim.gui.widgets.HPaned - Undocumented
      • zim.gui.widgets.VPaned - Undocumented
    • zim.gui.widgets.uistate_property - Class for uistate get/set attributes
    • zim.insertedobjects.InsertedObjectType - Base class for defining "objects" that can be inserted in a wiki page
      • zim.gui.insertedobjects.UnknownInsertedImageObject - Undocumented
      • zim.gui.insertedobjects.UnknownInsertedObject - Undocumented
      • zim.plugins.InsertedObjectTypeExtension - Undocumented
        • zim.plugins.base.imagegenerator.ImageGeneratorObjectType - No summary
          • zim.plugins.base.imagegenerator.BackwardImageGeneratorObjectType - Base class for backward compatible image generator objects.
            • zim.plugins.diagrameditor.BackwardDiagramImageObjectType - Undocumented
            • zim.plugins.ditaaeditor.BackwardDitaaImageObjectType - Undocumented
            • zim.plugins.equationeditor.BackwardEquationImageObjectType - Undocumented
            • zim.plugins.gnu_r_ploteditor.BackwardGnuRPlotImageObjectType - Undocumented
            • zim.plugins.gnuplot_ploteditor.BackwardGnuplotImageObjectType - Undocumented
            • zim.plugins.scoreeditor.BackwardScoreImageObjectType - Undocumented
            • zim.plugins.sequencediagrameditor.BackwardSequenceDiagramImageObjectType - Undocumented
        • zim.plugins.sourceview.SourceViewObjectType - Undocumented
        • zim.plugins.tableeditor.TableViewObjectType - No class docstring; 0/2 instance variable, 0/4 class variable, 1/8 method documented
    • zim.main.command.Command - Base class for commandline commands, used by zim to abstract part of the main() functionality and allow better testability of commandline arguments.
      • zim.main.command.GtkCommand - Base class for commandline commands that result in a Gtk user interface being presented to the user or want to interact with the Gtk user interface.
        • zim.main.GuiCommand - Class implementing the --gui command and run the gtk interface
          • zim.main.ManualCommand - Like GuiCommand but always opens the manual
        • zim.main.ServerGuiCommand - Like ServerCommand but uses the graphical interface for the server defined in zim.gui.server.
      • zim.main.HelpCommand - Class implementing the --help command
      • zim.main.NotebookCommand - Base class for commands that act on a notebook
        • zim.main.ExportCommand - Class implementing the --export command
        • zim.main.GuiCommand - Class implementing the --gui command and run the gtk interface
          • zim.main.ManualCommand - Like GuiCommand but always opens the manual
        • zim.main.IndexCommand - Class implementing the --index command
        • zim.main.SearchCommand - Class implementing the --search command
        • zim.main.ServerCommand - Class implementing the --server command and running the web server.
        • zim.main.ServerGuiCommand - Like ServerCommand but uses the graphical interface for the server defined in zim.gui.server.
      • zim.main.VersionCommand - Class implementing the --version command
    • zim.main.ZimApplication - This object is repsonsible for managing the life cycle of the application process.
    • zim.newfs.base.FilePath - Class to represent filesystem paths and the base class for all file and folder objects. Contains methods for file path manipulation.
      • zim.newfs.base.FSObjectBase - Base class for File and Folder
        • zim.newfs.base.File - Base class for folder implementations. Cannot be intatiated directly; use one of the subclasses instead. Main use outside of this module is to check isinstance(object, Folder).
          • zim.newfs.mock.MockFile - Undocumented
        • zim.newfs.base.Folder - Base class for folder implementations. Cannot be intatiated directly; use one of the subclasses instead. Main use outside of this module is to check isinstance(object, Folder).
          • zim.newfs.mock.MockFolder - Undocumented
        • zim.newfs.mock.MockFSObjectBase - Undocumented
          • zim.newfs.mock.MockFile - Undocumented
          • zim.newfs.mock.MockFolder - Undocumented
    • zim.newfs.helpers.TrashHelper - No class docstring; 1/1 method documented
    • zim.newfs.local.AtomicWriteContext - Undocumented
    • zim.newfs.mock.MockFSNode - Undocumented
      • zim.newfs.mock.MockFS - Undocumented
    • zim.notebook.ApplicationMountPointHandler - Undocumented
    • zim.notebook.index.BackgroundCheck - Undocumented
    • zim.notebook.index.base.IndexView - Base class for "index view" objects
      • zim.notebook.index.links.LinksView - No class docstring; 0/1 instance variable, 1/9 method documented
      • zim.notebook.index.pages.PagesView - Index view that exposes the "pages" table in the index
      • zim.notebook.index.tags.TagsView - No class docstring; 0/1 instance variable, 5/12 methods documented
      • zim.plugins.tasklist.indexer.AllTasks - Database "view" that shows tasks that are indexed
        • zim.plugins.tasklist.indexer.ActiveTasks - No class docstring; 0/1 class variable, 1/2 method documented
          • zim.plugins.tasklist.indexer.InboxTasks - Undocumented
          • zim.plugins.tasklist.indexer.NextActionTasks - Undocumented
        • zim.plugins.tasklist.indexer.OpenProjectsTasks - Undocumented
        • zim.plugins.tasklist.indexer.WaitingTasks - Undocumented
    • zim.notebook.index.base.MyTreeIter - Undocumented
    • zim.notebook.index.files.FilesIndexChecker - No class docstring; 0/2 instance variable, 1/4 method documented
    • zim.notebook.index.files.TestFilesDBTable - Undocumented
    • zim.notebook.index.links.IndexLink - Class used to represent links between two pages
    • zim.notebook.index.pages.PagesViewInternal - This class defines private methods used by PagesView, LinksView, TagsView and others.
    • zim.notebook.index.pages.TestPagesDBTable - Undocumented
    • zim.notebook.index.tags.IndexTag - Object to represent a page tag in the Index API
    • zim.notebook.info.NotebookInfo - This class keeps the info for a notebook
    • zim.notebook.info.VirtualFile - Undocumented
    • zim.notebook.layout.FilesAttachmentFolder - Undocumented
    • zim.notebook.layout.NotebookLayout - Undocumented
      • zim.notebook.layout.FilesLayout - Layout is responsible for mapping between pages and files. This is the most basic version, where each page maps to the like-named file.
    • zim.notebook.operations.NotebookState - Context manager that can be used to wrap code that does not allow for operations to run in parallel fashion.
    • zim.parser.Builder - No summary
      • zim.formats.ParseTreeBuilder - Builder object that builds a ParseTree
      • zim.parser.BuilderTextBuffer - Wrapper that buffers text going to a Builder object such that the last piece of text remains accessible for inspection and can be modified.
        • zim.templates.parser.TemplateBuilderTextBuffer - Sub class of BuilderTextBuffer that is used to strip text around template instructions.
      • zim.parser.SimpleTreeBuilder - Builder class that builds a tree of SimpleTreeElements
        • zim.templates.parser.TemplateTreeBuilder - Sub-class of SimpleTreeBuilder. This class implements a special case for the "BLOCK" element and always places it in the top level of the parse tree
      • zim.tokenparser.TokenBuilder - Undocumented
    • zim.parser.Parser - Parser class that matches multiple rules at once. It will compile the patterns of various rules into a single regex and based on the match call the correct rules for processing.
    • zim.parser.Rule - No summary
    • zim.parsing.Re - Wrapper around regex pattern objects which memorizes the last match object and gives list access to it's capturing groups. See module re for regex docs.
    • zim.plugins._BootstrapPluginManager - Undocumented
    • zim.plugins.attachmentbrowser.thumbnailer.ThumbnailManager - This class implements thumbnails management (mostly) following the freedesktop.org spec.
    • zim.plugins.attachmentbrowser.thumbnailer.ThumbnailQueue - Wrapper for ThumbnailManager that does that actual thumbnailing in a separate thread and manages the requests and the results with queues.
    • zim.plugins.base.imagegenerator.ImageGeneratorClass - Base class for image generators. A plugin defining an ImageGeneratorObjectType should also define a sub-class of this class to do the actual work.
      • zim.plugins.diagrameditor.DiagramGenerator - Undocumented
      • zim.plugins.ditaaeditor.DitaaGenerator - Undocumented
      • zim.plugins.equationeditor.EquationGenerator - Undocumented
      • zim.plugins.gnu_r_ploteditor.GNURPlotGenerator - Undocumented
      • zim.plugins.gnuplot_ploteditor.GnuplotGenerator - Undocumented
      • zim.plugins.scoreeditor.ScoreGenerator - Undocumented
      • zim.plugins.sequencediagrameditor.SequenceDiagramGenerator - Undocumented
    • zim.plugins.journal.CalendarWidgetModel - Undocumented
    • zim.plugins.linkmap.LinkMap - Undocumented
    • zim.plugins.osx_menubar.MockOSXAppModule - Undocumented
    • zim.plugins.osx_menubar.MockOSXAppObject - Undocumented
    • zim.plugins.pathbar.MockHistory - Undocumented
    • zim.plugins.pathbar.MockNavigation - Undocumented
    • zim.plugins.pathbar.TestPath - Undocumented
    • zim.plugins.screenshot.ScreenshotPicker - Undocumented
    • zim.plugins.sourceview.SourceViewBuffer - Undocumented
    • zim.plugins.spell.GtkspellAdapter - Undocumented
    • zim.plugins.spell.GtkspellcheckAdapter - Undocumented
      • zim.plugins.spell.OldGtkspellcheckAdapter - Undocumented
    • zim.plugins.tasklist.dates.DateRange - Undocumented
      • zim.plugins.tasklist.dates.Day - No class docstring; 0/2 property, 2/2 methods, 0/1 class method documented
      • zim.plugins.tasklist.dates.Month - Undocumented
      • zim.plugins.tasklist.dates.Week - Undocumented
    • zim.plugins.tasklist.gui.TaskListWidgetMixin - Common functions between side-pane widget and dialog
      • zim.plugins.tasklist.gui.TaskListWidget - Undocumented
      • zim.plugins.tasklist.gui.TaskListWindow - Undocumented
    • zim.plugins.tasklist.indexer.TaskParser - Undocumented
    • zim.plugins.trayicon.TrayIconBase - Base class for the zim tray icon. Contains code to create the tray icon menus.
      • zim.plugins.trayicon.AppIndicatorTrayIcon - Trayicon using the daemon and based on appindicator
      • zim.plugins.trayicon.StatusIconTrayIcon - Base class for a tray icon based on Gtk.StatusIcon
    • zim.plugins.versioncontrol.VCS - This class is the main entry for all Version Control System Stuff. It is a factory, a dependencies checker, the enumeration of supported VCS.
    • zim.search.Query - No summary
    • zim.search.QueryTerm - Wrapper for a single term in a query. Consists of a keyword, a string and a flag for inverse (NOT operator).
    • zim.signals.BlockSignalsContextManager - Undocumented
    • zim.signals.BoundSignalHandler - No class docstring; 0/3 instance variable, 1/5 method documented
    • zim.signals.ConnectorMixin - Mixin class that has convenience methods for objects that want to connect to signals of other objects.
      • zim.config.dicts.ControlledDict - Sub-class of DefinitionOrderedDict that tracks modified state. This modified state is recursive for nested ControlledDicts.
        • zim.config.dicts.ConfigDict - The class defines a dictionary of config keys.
        • zim.config.dicts.SectionedConfigDict - Dict with multiple sections of config values Sections are handled automatically when a non-existing item is retrieved.
          • zim.config.dicts.INIConfigFile - No summary
            • zim.config.manager.ConfigManagerINIConfigFile - Like INIConfigFile but with autosave when the dict changes
      • zim.config.manager.ConfigFile - Container object for a config file
      • zim.gui.widgets.Dialog - No summary
        • zim.gui.applications.AddApplicationDialog - Dialog to prompt the user for a new custom command. Allows to input an application name and a command, and calls ApplicationManager.create().
        • zim.gui.applications.CustomizeOpenWithDialog - No class docstring; 0/2 instance variable, 1/4 method documented
        • zim.gui.customtools.CustomToolManagerDialog - Undocumented
        • zim.gui.customtools.EditCustomToolDialog - Undocumented
        • zim.gui.mainwindow.OpenPageDialog - Dialog to go to a specific page. Also known as the "Jump to" dialog. Prompts for a page name and navigate to that page on 'Ok'.
        • zim.gui.notebookdialog.AddNotebookDialog - Undocumented
        • zim.gui.notebookdialog.NotebookDialog - Dialog which allows the user to select a notebook from a list of defined notebooks.
        • zim.gui.pageview.EditImageDialog - Dialog to edit properties of an embedded image
        • zim.gui.pageview.FindAndReplaceDialog - Dialog for find and replace
        • zim.gui.pageview.InsertDateDialog - Dialog to insert a date-time in the page
        • zim.gui.pageview.InsertLinkDialog - Dialog to insert a new link in the page or edit properties of an existing link
        • zim.gui.pageview.MoveTextDialog - This dialog allows moving a selected text to a new page The idea is to allow "refactoring" of pages more easily.
        • zim.gui.pageview.NewFileDialog - Undocumented
        • zim.gui.pageview.PromptExistingFileDialog - No summary
        • zim.gui.pageview.WordCountDialog - Dialog showing line, word, and character counts
        • zim.gui.preferencesdialog.PluginConfigureDialog - Undocumented
        • zim.gui.preferencesdialog.PreferencesDialog - Undocumented
        • zim.gui.propertiesdialog.PropertiesDialog - Undocumented
        • zim.gui.recentchangesdialog.RecentChangesDialog - Undocumented
        • zim.gui.searchdialog.SearchDialog - No class docstring; 0/8 instance variable, 0/4 constant, 1/5 method documented
        • zim.gui.templateeditordialog.PromptNameDialog - Undocumented
        • zim.gui.templateeditordialog.TemplateEditorDialog - Dialog with a tree of available templates for export and new pages. Allows edit, delete, and create new templates. Uses external editor.
        • zim.gui.uiactions.DeletePageDialogBase - No class docstring; 0/3 instance variable, 1/2 method documented
          • zim.gui.uiactions.DeletePageDialog - Undocumented
          • zim.gui.uiactions.TrashPageDialog - Undocumented
        • zim.gui.uiactions.MovePageDialog - Undocumented
        • zim.gui.uiactions.NewPageDialog - Dialog used to create a new page, functionally it is almost the same as the OpenPageDialog except that the page is saved directly in order to create it.
        • zim.gui.widgets.Assistant - Dialog with multi-page input, sometimes also revert to as a "wizard". Similar to Gtk.Assistent separate implementation to allow more flexibility in the dialog layout.
          • zim.gui.exportdialog.ExportDialog - Undocumented
        • zim.gui.widgets.FileDialog - File Chooser dialog, that allows to browser the file system and select files or folders. Similar to Gtk.FileChooserDialog but inherits from Dialog instead.
          • zim.gui.pageview.AttachFileDialog - Undocumented
          • zim.gui.pageview.InsertImageDialog - Dialog to insert an image in the page
          • zim.gui.pageview.InsertTextFromFileDialog - Dialog to insert text from an external file into the page
          • zim.gui.uiactions.ImportPageDialog - Undocumented
          • zim.gui.uiactions.SaveCopyDialog - Undocumented
        • zim.gui.widgets.LogFileDialog - Simple dialog to show a log file
        • zim.plugins.attachmentbrowser.filerenamedialog.FileRenameDialog - A dialog for renaming a file.
        • zim.plugins.base.imagegenerator.ImageGeneratorDialog - Dialog that provides text input and an image view for showing previews for an ImageGeneratorClass implementation.
        • zim.plugins.commandpalette.ZimCommandPaletteDialog - A search dialog with auto-complete feature.
        • zim.plugins.insertsymbol.InsertSymbolDialog - Undocumented
        • zim.plugins.linkmap.LinkMapDialog - Undocumented
        • zim.plugins.quicknote.QuickNoteDialog - Dialog bound to a specific notebook
        • zim.plugins.screenshot.InsertScreenshotDialog - Undocumented
        • zim.plugins.sourceview.InsertCodeBlockDialog - No class docstring; 0/5 instance variable, 1/6 method documented
        • zim.plugins.tableeditor.EditTableDialog - Graphical dialog for the user, where a new table can be created or an existing one can be modified Here columns can be added / modified and titles be managed.
        • zim.plugins.versioncontrol.SaveVersionDialog - Undocumented
        • zim.plugins.versioncontrol.TextDialog - Undocumented
        • zim.plugins.versioncontrol.VersionControlInitDialog - Undocumented
        • zim.plugins.versioncontrol.VersionsDialog - Undocumented
      • zim.gui.widgets.WindowSidePaneWidget - Base class for widgets that want to integrate nicely in the WindowSidePane
        • zim.plugins.attachmentbrowser.AttachmentBrowserPluginWidget - Wrapper aroung the FileBrowserIconView that adds the buttons for zoom / open folder / etc. ...
        • zim.plugins.backlinkpane.BackLinksWidget - Undocumented
        • zim.plugins.journal.CalendarWidget - Undocumented
        • zim.plugins.pageindex.PageIndexWidget - Undocumented
        • zim.plugins.tableofcontents.SidePaneToC - Undocumented
        • zim.plugins.tags.TagsPluginWidget - Widget combining a tag cloud and a tag based page treeview
        • zim.plugins.tasklist.gui.TaskListWidget - Undocumented
      • zim.notebook.index.base.IndexerBase - Base class for "content indexer" objects. It defines the callback functions that are calls from PagesIndexer
        • zim.notebook.index.links.LinksIndexer - Undocumented
        • zim.notebook.index.pages.PagesIndexer - Indexer for the "pages" table.
        • zim.notebook.index.tags.TagsIndexer - Undocumented
        • zim.plugins.tasklist.indexer.TasksIndexer - Indexer that gets added to the Index to keep track of tasks in the database
      • zim.notebook.index.base.TreeModelMixinBase - This class can be used as mixin class for Gtk.TreeModel implementations that use data from the index.
        • zim.notebook.index.pages.PagesTreeModelMixin - No class docstring; 0/5 instance variable, 2/13 methods documented
          • zim.notebook.index.tags.TagsTreeModelBase - Undocumented
            • zim.notebook.index.tags.TaggedPagesTreeModelMixin - Tree model that shows all pages for a given set of tags
              • zim.plugins.tags.TaggedPageTreeStore - A TreeModel that lists all Zim pages in a flat list. Pages with associated sub-pages still show them as sub-nodes. Intended to be filtered by tags.
            • zim.notebook.index.tags.TagsTreeModelMixin - Tree model mixin class that uses tags as the toplevel
              • zim.plugins.tags.TagsPageTreeStore - Subclass of the PageTreeStore that shows tags as the top level for sub-sets of the page tree.
          • zim.plugins.pageindex.PageTreeStore - Undocumented
      • zim.notebook.notebook.Notebook - Main class to access a notebook
      • zim.plugins.bookmarksbar.BookmarkBar - No class docstring; 0/13 instance variable, 15/16 methods documented
      • zim.plugins.ExtensionBase - Base class for all extensions classes @ivar plugin: the plugin object to which this extension belongs @ivar obj: the extendable object
        • zim.gui.actionextension.ActionExtensionBase - Common functions between MainWindowExtension and PageViewExtension do not use directly in plugins.
          • zim.gui.mainwindow.MainWindowExtension - Base class for extending the MainWindow
            • zim.plugins.bookmarksbar.BookmarksBarMainWindowExtension - No class docstring; 0/1 instance variable, 5/17 methods documented
            • zim.plugins.commandpalette.CommandPaletteMainWindowExtension - Listener for the show command palette dialog shortcut.
            • zim.plugins.distractionfree.DistractionFreeMainWindowExtension - Undocumented
            • zim.plugins.osx_menubar.OSXMenuBarMainWindowExtension - Undocumented
            • zim.plugins.pathbar.PathBarMainWindowExtension - No class docstring; 0/1 instance variable, 0/1 class variable, 1/4 method documented
            • zim.plugins.quicknote.QuickNoteMainWindowExtension - Undocumented
            • zim.plugins.trayicon.TrayIconMainWindowExtension - Undocumented
            • zim.plugins.versioncontrol.VersionControlMainWindowExtension - Undocumented
            • zim.plugins.zeitgeist-logger.ZeitGeistMainWindowExtension - Undocumented
          • zim.gui.pageview.PageViewExtensionBase - Base class for extensions that want to interact with the "page view", which is the primary editor view of the application.
            • zim.gui.notebookview.NotebookViewExtension - Base class for extensions of the NotebookView, see PageViewExtensionBase for API documentation.
              • zim.plugins.journal.JournalNotebookViewExtension - Extension used to add calendar dialog to mainwindow
              • zim.plugins.pageindex.PageIndexNotebookViewExtension - No class docstring; 0/2 instance variable, 2/5 methods documented
              • zim.plugins.tags.TagsNotebookViewExtension - Undocumented
              • zim.plugins.tasklist.TaskListNotebookViewExtension - Undocumented
            • zim.gui.pageview.PageViewExtension - Base class for extensions of the PageView, see PageViewExtensionBase for API documentation.
              • zim.plugins.arithmetic.ArithmeticPageViewExtension - No class docstring; 1/1 method documented
              • zim.plugins.attachmentbrowser.AttachmentBrowserWindowExtension - Undocumented
              • zim.plugins.backlinkpane.BackLinksPanePageViewExtension - Undocumented
              • zim.plugins.inlinecalculator.InlineCalculatorPageViewExtension - No class docstring; 1/1 method documented
              • zim.plugins.insertsymbol.InsertSymbolPageViewExtension - No class docstring; 2/3 methods documented
              • zim.plugins.linesorter.LineSorterPageViewExtension - No class docstring; 5/8 methods documented
              • zim.plugins.linkmap.LinkMapPageViewExtension - Undocumented
              • zim.plugins.printtobrowser.PrintToBrowserPageViewExtension - Undocumented
              • zim.plugins.screenshot.ScreenshotPageViewExtension - Undocumented
              • zim.plugins.spell.SpellPageViewExtension - Undocumented
              • zim.plugins.tableofcontents.ToCPageViewExtension - Undocumented
              • zim.plugins.toolbar.ToolBarMainWindowExtension - Undocumented
        • zim.notebook.notebook.NotebookExtension - Base class for extending the notebook
        • zim.plugins.DialogExtensionBase - Base class for extending Gtk dialogs based on Gtk.Dialog @ivar dialog: the Gtk.Dialog object
        • zim.plugins.InsertedObjectTypeExtension - Undocumented
          • zim.plugins.base.imagegenerator.ImageGeneratorObjectType - No summary
            • zim.plugins.base.imagegenerator.BackwardImageGeneratorObjectType - Base class for backward compatible image generator objects.
              • zim.plugins.diagrameditor.BackwardDiagramImageObjectType - Undocumented
              • zim.plugins.ditaaeditor.BackwardDitaaImageObjectType - Undocumented
              • zim.plugins.equationeditor.BackwardEquationImageObjectType - Undocumented
              • zim.plugins.gnu_r_ploteditor.BackwardGnuRPlotImageObjectType - Undocumented
              • zim.plugins.gnuplot_ploteditor.BackwardGnuplotImageObjectType - Undocumented
              • zim.plugins.scoreeditor.BackwardScoreImageObjectType - Undocumented
              • zim.plugins.sequencediagrameditor.BackwardSequenceDiagramImageObjectType - Undocumented
          • zim.plugins.sourceview.SourceViewObjectType - Undocumented
          • zim.plugins.tableeditor.TableViewObjectType - No class docstring; 0/2 instance variable, 0/4 class variable, 1/8 method documented
        • zim.plugins.tasklist.gui.TaskListWindowExtension - No summary
          • zim.plugins.printtobrowser.PrintTaskListWindowExtension - Undocumented
      • zim.plugins.PluginClass - Base class for plugins objects.
        • zim.plugins.arithmetic.ArithmeticPlugin - Undocumented
        • zim.plugins.attachmentbrowser.AttachmentBrowserPlugin - Undocumented
        • zim.plugins.backlinkpane.BackLinksPanePlugin - Undocumented
        • zim.plugins.bookmarksbar.BookmarksBarPlugin - Undocumented
        • zim.plugins.commandpalette.CommandPalettePlugin - Undocumented
        • zim.plugins.diagrameditor.InsertDiagramPlugin - Undocumented
        • zim.plugins.distractionfree.DistractionFreePlugin - Undocumented
        • zim.plugins.ditaaeditor.InsertDitaaPlugin - Undocumented
        • zim.plugins.equationeditor.InsertEquationPlugin - Undocumented
        • zim.plugins.gnu_r_ploteditor.InsertGNURPlotPlugin - Undocumented
        • zim.plugins.gnuplot_ploteditor.InsertGnuplotPlugin - Undocumented
        • zim.plugins.inlinecalculator.InlineCalculatorPlugin - No class docstring; 0/1 class variable, 2/4 methods documented
        • zim.plugins.insertsymbol.InsertSymbolPlugin - Undocumented
        • zim.plugins.journal.JournalPlugin - No class docstring; 0/3 class variable, 0/4 constant, 3/3 methods documented
        • zim.plugins.linesorter.LineSorterPlugin - Undocumented
        • zim.plugins.linkmap.LinkMapPlugin - Undocumented
        • zim.plugins.osx_menubar.OSXmenubarPlugin - Undocumented
        • zim.plugins.pageindex.PageIndexPlugin - Undocumented
        • zim.plugins.pathbar.PathBarPlugin - Undocumented
        • zim.plugins.printtobrowser.PrintToBrowserPlugin - Undocumented
        • zim.plugins.quicknote.QuickNotePlugin - Undocumented
        • zim.plugins.scoreeditor.InsertScorePlugin - Undocumented
        • zim.plugins.screenshot.InsertScreenshotPlugin - Undocumented
        • zim.plugins.sequencediagrameditor.InsertSequenceDiagramPlugin - Undocumented
        • zim.plugins.sourceview.SourceViewPlugin - Undocumented
        • zim.plugins.spell.SpellPlugin - Undocumented
        • zim.plugins.tableeditor.TableEditorPlugin - No summary
        • zim.plugins.tableofcontents.ToCPlugin - Undocumented
        • zim.plugins.tags.TagsPlugin - Undocumented
        • zim.plugins.tasklist.TaskListPlugin - Undocumented
        • zim.plugins.toolbar.ToolBarPlugin - Undocumented
        • zim.plugins.trayicon.TrayIconPlugin - Undocumented
        • zim.plugins.versioncontrol.VersionControlPlugin - Undocumented
        • zim.plugins.zeitgeist-logger.ZeitgeistPlugin - Undocumented
      • zim.plugins.PluginManagerClass - Manager that maintains a set of active plugins
      • zim.plugins.tableeditor.TableModel - Thin object that contains a Gtk.ListStore Key purpose of this wrapper is to allow replacing the store
      • zim.plugins.tableofcontents.FloatingToC - Undocumented
      • zim.plugins.tableofcontents.ToCWidget - No class docstring; 0/5 instance variable, 0/1 class variable, 2/14 methods documented
        • zim.plugins.tableofcontents.SidePaneToC - Undocumented
      • zim.plugins.tags.TagCloudWidget - Text-view based list of tags, where each tag is represented by a button inserted as a child in the textview.
      • zim.plugins.tasklist.gui.TaskListWindow - Undocumented
      • zim.plugins.versioncontrol.VCSApplicationBase - This class is the base class for the classes representing the specific version control applications.
        • zim.plugins.versioncontrol.bzr.BZRApplicationBackend - No class docstring; 16/19 methods, 0/1 class method documented
        • zim.plugins.versioncontrol.fossil.FOSSILApplicationBackend - No class docstring; 16/18 methods, 0/1 class method documented
        • zim.plugins.versioncontrol.git.GITApplicationBackend - No class docstring; 12/19 methods, 0/1 class method documented
        • zim.plugins.versioncontrol.hg.HGApplicationBackend - No class docstring; 16/18 methods, 0/1 class method documented
    • zim.signals.DelayedCallback - Wrapper for callbacks that need to be delayed after a signal
    • zim.signals.GSignalEmitterMixin - Implements a subset of SignalEmitter to extend GObject.GObject classes with methods to use signals as callbacks.
      • zim.gui.pageview.PageView - Widget to display a single page, consists of a TextView and a FindBar. Also adds menu items and in general integrates the TextView with the rest of the application.
        • zim.gui.notebookview.NotebookView - Sub-class of the PageView class that is used when the view is navigatable. Plugins can choose to extend this class if they don't want to load extensions for a fixed page view.
    • zim.signals.SignalEmitter - Replacement for GObject to make objects emit signals. API should be (mostly) compatible with API offered by GObject.
      • zim.config.dicts.ControlledDict - Sub-class of DefinitionOrderedDict that tracks modified state. This modified state is recursive for nested ControlledDicts.
        • zim.config.dicts.ConfigDict - The class defines a dictionary of config keys.
        • zim.config.dicts.SectionedConfigDict - Dict with multiple sections of config values Sections are handled automatically when a non-existing item is retrieved.
          • zim.config.dicts.INIConfigFile - No summary
            • zim.config.manager.ConfigManagerINIConfigFile - Like INIConfigFile but with autosave when the dict changes
      • zim.config.manager.ConfigFile - Container object for a config file
      • zim.fs.FSObjectMonitor - Undocumented
      • zim.fs.FSSingletonClass - Class used for the singleton 'zim.fs.FS' instance
      • zim.gui.customtools.CustomToolManager - Manager for dealing with the desktop files which are used to store custom tools.
      • zim.history.History - No summary
      • zim.newfs.helpers.FileTreeWatcher - Helper object that adds signals for file changes. It can be used for the watcher attribute for file system objects.
      • zim.newfs.helpers.FSObjectMonitor - Undocumented
      • zim.notebook.index.base.IndexerBase - Base class for "content indexer" objects. It defines the callback functions that are calls from PagesIndexer
        • zim.notebook.index.links.LinksIndexer - Undocumented
        • zim.notebook.index.pages.PagesIndexer - Indexer for the "pages" table.
        • zim.notebook.index.tags.TagsIndexer - Undocumented
        • zim.plugins.tasklist.indexer.TasksIndexer - Indexer that gets added to the Index to keep track of tasks in the database
      • zim.notebook.index.files.FilesIndexer - Class that will update the "files" table in the index based on changes seen on the file system.
      • zim.notebook.index.Index - No summary
      • zim.notebook.index.IndexUpdateIter - No class docstring; 0/7 instance variable, 0/1 class variable, 3/11 methods documented
      • zim.notebook.notebook.Notebook - Main class to access a notebook
      • zim.notebook.operations.NotebookOperation - This class is used to wrap generators that execute multiple steps of an operation.
        • zim.notebook.index.IndexUpdateOperation - Undocumented
          • zim.notebook.index.IndexCheckAndUpdateOperation - Undocumented
        • zim.notebook.operations.SimpleAsyncOperation - No summary
      • zim.notebook.page.Page - Class to represent a single page in the notebook.
      • zim.plugins.base.imagegenerator.ImageGeneratorModel - Undocumented
        • zim.plugins.base.imagegenerator.BackwardImageGeneratorModel - Undocumented
      • zim.plugins.ExtensionBase - Base class for all extensions classes @ivar plugin: the plugin object to which this extension belongs @ivar obj: the extendable object
        • zim.gui.actionextension.ActionExtensionBase - Common functions between MainWindowExtension and PageViewExtension do not use directly in plugins.
          • zim.gui.mainwindow.MainWindowExtension - Base class for extending the MainWindow
            • zim.plugins.bookmarksbar.BookmarksBarMainWindowExtension - No class docstring; 0/1 instance variable, 5/17 methods documented
            • zim.plugins.commandpalette.CommandPaletteMainWindowExtension - Listener for the show command palette dialog shortcut.
            • zim.plugins.distractionfree.DistractionFreeMainWindowExtension - Undocumented
            • zim.plugins.osx_menubar.OSXMenuBarMainWindowExtension - Undocumented
            • zim.plugins.pathbar.PathBarMainWindowExtension - No class docstring; 0/1 instance variable, 0/1 class variable, 1/4 method documented
            • zim.plugins.quicknote.QuickNoteMainWindowExtension - Undocumented
            • zim.plugins.trayicon.TrayIconMainWindowExtension - Undocumented
            • zim.plugins.versioncontrol.VersionControlMainWindowExtension - Undocumented
            • zim.plugins.zeitgeist-logger.ZeitGeistMainWindowExtension - Undocumented
          • zim.gui.pageview.PageViewExtensionBase - Base class for extensions that want to interact with the "page view", which is the primary editor view of the application.
            • zim.gui.notebookview.NotebookViewExtension - Base class for extensions of the NotebookView, see PageViewExtensionBase for API documentation.
              • zim.plugins.journal.JournalNotebookViewExtension - Extension used to add calendar dialog to mainwindow
              • zim.plugins.pageindex.PageIndexNotebookViewExtension - No class docstring; 0/2 instance variable, 2/5 methods documented
              • zim.plugins.tags.TagsNotebookViewExtension - Undocumented
              • zim.plugins.tasklist.TaskListNotebookViewExtension - Undocumented
            • zim.gui.pageview.PageViewExtension - Base class for extensions of the PageView, see PageViewExtensionBase for API documentation.
              • zim.plugins.arithmetic.ArithmeticPageViewExtension - No class docstring; 1/1 method documented
              • zim.plugins.attachmentbrowser.AttachmentBrowserWindowExtension - Undocumented
              • zim.plugins.backlinkpane.BackLinksPanePageViewExtension - Undocumented
              • zim.plugins.inlinecalculator.InlineCalculatorPageViewExtension - No class docstring; 1/1 method documented
              • zim.plugins.insertsymbol.InsertSymbolPageViewExtension - No class docstring; 2/3 methods documented
              • zim.plugins.linesorter.LineSorterPageViewExtension - No class docstring; 5/8 methods documented
              • zim.plugins.linkmap.LinkMapPageViewExtension - Undocumented
              • zim.plugins.printtobrowser.PrintToBrowserPageViewExtension - Undocumented
              • zim.plugins.screenshot.ScreenshotPageViewExtension - Undocumented
              • zim.plugins.spell.SpellPageViewExtension - Undocumented
              • zim.plugins.tableofcontents.ToCPageViewExtension - Undocumented
              • zim.plugins.toolbar.ToolBarMainWindowExtension - Undocumented
        • zim.notebook.notebook.NotebookExtension - Base class for extending the notebook
        • zim.plugins.DialogExtensionBase - Base class for extending Gtk dialogs based on Gtk.Dialog @ivar dialog: the Gtk.Dialog object
        • zim.plugins.InsertedObjectTypeExtension - Undocumented
          • zim.plugins.base.imagegenerator.ImageGeneratorObjectType - No summary
            • zim.plugins.base.imagegenerator.BackwardImageGeneratorObjectType - Base class for backward compatible image generator objects.
              • zim.plugins.diagrameditor.BackwardDiagramImageObjectType - Undocumented
              • zim.plugins.ditaaeditor.BackwardDitaaImageObjectType - Undocumented
              • zim.plugins.equationeditor.BackwardEquationImageObjectType - Undocumented
              • zim.plugins.gnu_r_ploteditor.BackwardGnuRPlotImageObjectType - Undocumented
              • zim.plugins.gnuplot_ploteditor.BackwardGnuplotImageObjectType - Undocumented
              • zim.plugins.scoreeditor.BackwardScoreImageObjectType - Undocumented
              • zim.plugins.sequencediagrameditor.BackwardSequenceDiagramImageObjectType - Undocumented
          • zim.plugins.sourceview.SourceViewObjectType - Undocumented
          • zim.plugins.tableeditor.TableViewObjectType - No class docstring; 0/2 instance variable, 0/4 class variable, 1/8 method documented
        • zim.plugins.tasklist.gui.TaskListWindowExtension - No summary
          • zim.plugins.printtobrowser.PrintTaskListWindowExtension - Undocumented
      • zim.plugins.InsertedObjectTypeMap - No summary
      • zim.plugins.PluginManagerClass - Manager that maintains a set of active plugins
      • zim.plugins.tableeditor.TableModel - Thin object that contains a Gtk.ListStore Key purpose of this wrapper is to allow replacing the store
      • zim.plugins.trayicon.AppIndicatorTrayIcon - Trayicon using the daemon and based on appindicator
      • zim.templates.Template - This class defines the main interface for templates It takes care of parsing a template file and allows evaluating the template with a given set of template parameters.
    • zim.signals.SignalHandler - Wrapper for a signal handler method that allows blocking the handler for incoming signals. To be used as function decorator.
    • zim.signals.SignalHandlerBlockContextManager - Undocumented
    • zim.templates.expression.Expression - Base class for all expressions
      • zim.templates.expression.ExpressionFunctionCall - Expression with a function name and arguments, recurses for the arguments and evaluates the function.
      • zim.templates.expression.ExpressionList - Expression for a list of expressions, recurses on all items when evaluated
      • zim.templates.expression.ExpressionLiteral - Expression with a literal value
      • zim.templates.expression.ExpressionOperator - Expression for an operator statement (e.g. "AND", "OR", "<"), recurses for left and right side of the expression.
      • zim.templates.expression.ExpressionParameter - Expression with a parameter name, evaluates the parameter value
      • zim.templates.expression.ExpressionUnaryOperator - Expression with a unary operator (e.g. "NOT") that recurses for the right hand side of the statement.
    • zim.templates.expression.ExpressionFunction - Wrapper for methods and functions that whitelists functions to be called from expressions
      • zim.templates.expression.BoundExpressionFunction - Wrapper used by ExpressionFunction when used as a decorator for object methods.
    • zim.templates.expression.ExpressionObjectBase - Base method for wrapper objects that are used to determine the safe functions to call on objects in the parameter dict.
      • zim.templates.expression.ExpressionDictObject - Proxy for dict objects that gives safe methods for use in expressions.
        • zim.templates.processor.TemplateContextDict - This class defines a dict with template parameters
      • zim.templates.expression.ExpressionListObject - Proxy for list objects that gives safe methods for use in expressions.
      • zim.templates.expression.ExpressionStringObject - Proxy for string objects that gives safe methods for use in expressions.
    • zim.templates.expressionparser.ExpressionParser - Parser for expressions
    • zim.templates.parser.TemplateParser - The parser to parse template files into a hierarchic tree of instructions.
    • zim.templates.processor.TemplateLoopState - Object used for the "loop" parameter in a FOR loop
    • zim.templates.processor.TemplateProcessor - The template processor takes a parsed template and "executes" it one or more times.
    • zim.tokenparser.TokenParser - Undocumented
    • zim.tokenparser.TokenVisitor - Undocumented
    • zim.utils.classproperty - Like property() but for klass properties Typically used as decorator
    • zim.utils.MovingWindowIter - No summary
    • zim.www.WWWInterface - Class to handle the WWW interface for zim notebooks.
  • set
    • zim.search.PageSelection - This class is just a container of path objects
      • zim.search.SearchSelection - No summary
  • type
    • zim.newfs.base.FSObjectMeta - No summary
    • zim.signals.SignalEmitterMeta - Undocumented
  • type(abc.Mapping)
    • zim.plugins._MyMeta - Undocumented
  • type(SignalEmitter)
    • zim.plugins._MyMeta - Undocumented
  • tzinfo
    • zim.datetimetz.LocalTimezone - Implementation of tzinfo with the current time zone, based on the platform's idea of local time
  • ValueError
    • zim.notebook.index.base.IndexNotFoundError - Error used when lookup fails because a pagename does not appear in the index.
    • zim.plugins.attachmentbrowser.thumbnailer.ThumbnailCreatorFailure - Undocumented
  • zim.config.Boolean
    • zim.gui.applications.Boolean - Undocumented
  • zim.config.ConfigDefinition
    • zim.gui.widgets.ConfigDefinitionPaneToggle - Undocumented
  • zim.config.ConfigDefinitionByClass
    • zim.gui.widgets.ConfigDefinitionPaneState - Undocumented
  • zim.config.INIConfigFile
    • zim.gui.applications.DesktopEntryFile - Class implementing a single desktop entry file with the definition of an external application.
    • zim.gui.customtools.CustomTool - Class representing a file defining a custom tool, see CustomToolDict for the API documentation.
    • zim.notebook.notebook.NotebookConfig -
  • zim.config.SectionedConfigDict
    • zim.gui.applications.DesktopEntryDict - Base class for DesktopEntryFile, defines most of the logic.
      • zim.gui.applications.DesktopEntryFile - Class implementing a single desktop entry file with the definition of an external application.
      • zim.gui.customtools.CustomToolDict - This is a specialized desktop entry type that is used for custom tools for the "Tools" menu in zim. It uses a non-standard Exec spec with zim specific escapes for "X-Zim-ExecTool".
        • zim.gui.customtools.CustomTool - Class representing a file defining a custom tool, see CustomToolDict for the API documentation.
  • zim.config.String
    • zim.gui.applications.LocaleString - Undocumented
      • zim.gui.applications.IconString - Undocumented
    • zim.gui.applications.String - Undocumented
    • zim.gui.pageview.AsciiString - Undocumented
    • zim.gui.pageview.ConfigDefinitionConstant - Undocumented
  • zim.formats.TableParser - Common functions for converting a table from its' xml structure to another format
  • zim.gui.clipboard.Win32HtmlFormat - This class adds support for Windows "HTML Format" clipboard content type
  • zim.gui.pageview.UndoStackManager - Undo stack implementation for TextBuffer. It records any changes to the buffer and allows undoing and redoing edits.
  • zim.inc.arithmetic.Lexer - No class docstring; 0/4 instance variable, 1/2 method documented
  • zim.inc.arithmetic.Parser - Base class
    • zim.inc.arithmetic.ParserGTK - No class docstring; 4/4 methods documented
    • zim.inc.arithmetic.ParserTk - No class docstring; 4/4 methods documented
    • zim.inc.arithmetic.ParserWx - No class docstring; 4/4 methods documented
  • zim.main.GtkCommand
    • zim.plugins.quicknote.QuickNotePluginCommand - Undocumented
    • zim.plugins.trayicon.TrayIconPluginCommand - Class to handle "zim --plugin trayicon" allows starting zim in the background and only show a trayicon
  • zim.notebook.NotebookExtension
    • zim.plugins.journal.JournalNotebookExtension - Extend notebook by setting special page template for the journal namespace and by adding a hook to suggests links for dates.
    • zim.plugins.tasklist.TaskListNotebookExtension - Undocumented
    • zim.plugins.versioncontrol.VersionControlNotebookExtension - Undocumented
    • zim.plugins.zeitgeist-logger.ZeitgeistNotebookExtension - Undocumented
  • zim.notebook.page.HRef - Represents a link as it appears in the wiki source. Contains semantic information about the link type, but does not contain an end point.
  • zim.notebook.page.Path - Class representing a page name in the notebook
    • zim.notebook.index.pages.PageIndexRecord - Object representing a page Path in the index, with data for the corresponding row in the pages table.
    • zim.notebook.page.Page - Class to represent a single page in the notebook.
  • zim.notebook.Path
    • zim.history.HistoryPath - Path with some additional info from the history.
    • zim.history.RecentPath - Undocumented
  • zim.plugins.commandpalette.ZimMenuBarCrawler - Crawler for Gtk.MenuBar to return all item labels and associated actions in a dictionary.
  • zim.plugins.tableeditor.CellFormatReplacer - No summary
  • zim.plugins.tableeditor.EditTableDialog.Col - No summary
API Documentation for zim-desktop-wiki, generated by pydoctor 21.12.0 at 2022-01-07 17:18:19.