Logo Search packages:      
Sourcecode: zim version File versions  Download package

zim::notebook::Notebook Class Reference

List of all members.


Detailed Description

Main class to access a notebook. Proxies between backend Store
and Index objects on the one hand and the gui application on the other

This class has the following signals:
      * store-page (page)
      * move-page (oldpath, newpath, update_links)
      * delete-page (path)
      * properties-changed ()

All signals are defined with the SIGNAL_RUN_LAST type, so any
handler connected normally will run before the actual action.
Use "connect_after()" to install handlers after storing, moving
or deleting a page.

Definition at line 320 of file notebook.py.


Public Member Functions

def __init__
def add_store
def cleanup_pathname
def cleanup_pathname_zim028
def delete_page
def do_delete_page
def do_move_page
def do_properties_changed
def do_store_page
def flush_page_cache
def get_attachments_dir
def get_document_root
def get_home_page
def get_page
def get_page_indexkey
def get_pagelist
def get_pagelist_indexkey
def get_store
def get_stores
def get_template
def move_page
def needs_upgrade
def register_hook
def relative_filepath
def relative_link
def rename_page
def resolve_file
def resolve_path
def revert_page
def save_properties
def store_page
def suggest_link
def unregister_hook
def upgrade_notebook
def uri
def walk

Public Attributes

 cache_dir
 config
 dir
 file
 icon
 index
 name
 namespace_properties
 readonly

Static Public Attributes

tuple properties

Private Member Functions

def _cache_dir
def _no_index_walk
def _update_link_tag
def _update_links_from
def _update_links_in_page

Private Attributes

 _namespaces
 _page_cache
 _stores

Static Private Attributes

dictionary __gsignals__

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index