Home
Trees
Indices
Help
Project Homepage
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Module Hierarchy
zeroinstall
:
The Python implementation of the Zero Install injector is divided into three packages:
zeroinstall.alias
:
Support code for 0alias scripts.
zeroinstall.gtkui
:
GTK user interface.
zeroinstall.gtkui.addbox
:
A GTK dialog which lets the user add a new application to their desktop.
zeroinstall.gtkui.applistbox
:
A GTK dialog which displays a list of Zero Install applications in the menu.
zeroinstall.gtkui.desktop
:
Code for the
0desktop
command.
zeroinstall.gtkui.icon
:
Loading icons.
zeroinstall.gtkui.treetips
:
Add tooltips to a TreeView.
zeroinstall.gtkui.xdgutils
:
Adding icons and menu items using the freedesktop.org system.
zeroinstall.helpers
:
Convenience routines for performing common operations.
zeroinstall.injector
:
Code relating to interfaces and policies.
zeroinstall.injector.arch
:
Information about the current system's architecture.
zeroinstall.injector.autopolicy
:
A simple non-interactive policy.
zeroinstall.injector.background
:
Check for updates in a background process.
zeroinstall.injector.cli
:
The
0launch
command-line interface.
zeroinstall.injector.distro
:
Integration with native distribution package managers.
zeroinstall.injector.download
:
Handles URL downloads.
zeroinstall.injector.fetch
:
Downloads feeds, keys, packages and icons.
zeroinstall.injector.gpg
:
Python interface to GnuPG.
zeroinstall.injector.handler
:
Integrates download callbacks with an external mainloop.
zeroinstall.injector.iface_cache
:
Manages the feed cache.
zeroinstall.injector.model
:
In-memory representation of interfaces and other data structures.
zeroinstall.injector.namespaces
:
Useful constants.
zeroinstall.injector.policy
:
This class brings together a
solve.Solver
to choose a set of implmentations, a
fetch.Fetcher
to download additional components, and the user's configuration settings.
zeroinstall.injector.qdom
:
A quick DOM implementation.
zeroinstall.injector.reader
:
Parses an XML interface into a Python representation.
zeroinstall.injector.run
:
Executes a set of implementations as a program.
zeroinstall.injector.selections
:
Load and save a set of chosen implementations.
zeroinstall.injector.solver
:
Chooses a set of components to make a running program.
zeroinstall.injector.trust
:
Records who we trust to sign interfaces.
zeroinstall.injector.writer
:
Save per-interface configuration information.
zeroinstall.support
:
Useful support routines (for internal use).
zeroinstall.support.basedir
:
Support code for the freedesktop.org basedir spec.
zeroinstall.support.tasks
:
The tasks module provides a simple light-weight alternative to threads.
zeroinstall.zerostore
:
Code for managing the implementation cache.
zeroinstall.zerostore.cli
:
Code for the
0store
command-line interface.
zeroinstall.zerostore.manifest
:
Processing of implementation manifests.
zeroinstall.zerostore.optimise
:
Optimise the cache.
zeroinstall.zerostore.unpack
:
Unpacking archives of various formats.
Home
Trees
Indices
Help
Project Homepage
Generated by Epydoc 3.0.1 on Sat Jun 21 21:21:15 2008
http://epydoc.sourceforge.net