Table of contents [hide]

Directory structure

Almost all source code is located in the solipsis directory and its descendents:

The lib directory

Contains some external Python libraries used by Solipsis, when they are not properly packaged by most Linux distributions.

The util directory

Many useful functions and classes.

The node directory

This is the node implementation. It is usually launched via the twistednode.py script at the base directory.

The navigator/wxclient directory

This is the wxWidgets (http://www.wxpython.org)-based navigator implementation. It is our only graphical client at the moment. There are three types of files here, as most UI elements are designed using wxGlade (http://wxglade.sourceforge.net/):

Here is a more detailed description: