[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- screenlets.plugins.Mplayer.Mplayer
- markupbase.ParserBase: Parser base class which provides some common support methods used by the SGML/HTML and XHTML parsers.
  - HTMLParser.HTMLParser: Find tags and other markup and call handler functions.
    - screenlets.utils.MLStripper
- object: The most base type
  - screenlets.plugins.AmazonCoverArtSearch.AmazonCoverArtSearch
  - screenlets.menu.ApplicationMenu: A utility-class to simplify the creation of gtk.Menus from directories with desktop-files.
  - screenlets.plugins.AmazonCoverArtSearch.Bag
  - screenlets.plugins.Convert.Converter: The base class for the converters.
    - screenlets.plugins.BaseConverter.BaseConverter: A converter which converts numbers between decimal, hexadecimal and octal bases.
    - screenlets.plugins.Convert.RatioConverter: A base class of converters having linear dependances between their fields.
      - screenlets.plugins.LengthConverter.LengthConverter: A converter which converts lengths between centimeters and inches.
      - screenlets.plugins.SizeConverter.SizeConverter: A converter which converts sizes between B, kB, MB and GB.
    - screenlets.plugins.TemperatureConverter.TemperatureConverter: A converter which converts temperature between Fahrenheit and Celsius.
  - screenlets.plugins.iCal.DateSet
  - screenlets.DefaultMenuItem: A container with constants for the default menuitems
  - screenlets.menu.DefaultMenuItem: A container with constants for the default menuitems
  - screenlets.drawing.Drawing: Contains static drawing functions.
    - screenlets.Screenlet: A Screenlet is a (i.e.
  - screenlets.options.base.EditableOptions: The EditableOptions can be inherited from to allow objects to export editable options for editing them with the OptionsEditor-class.
    - screenlets.Screenlet: A Screenlet is a (i.e.
  - screenlets.plugins.Flickr.Flickr
  - gobject.GInterface: Interface GInterface
    - gtk.Activatable
      - gtk.MenuItem: Object GtkMenuItem
        - gtk.ImageMenuItem: Object GtkImageMenuItem
          - screenlets.menu.ImageMenuItem: A menuitem with a custom image and label.
    - gtk.Buildable
      - gtk.Widget: Object GtkWidget
        - gtk.Container: Object GtkContainer
          - gtk.Bin: Object GtkBin
            - gtk.Item: Object GtkItem
              - gtk.MenuItem: Object GtkMenuItem
                - gtk.ImageMenuItem: Object GtkImageMenuItem
                  - screenlets.menu.ImageMenuItem: A menuitem with a custom image and label.
            - gtk.Window: Object GtkWindow
              - gtk.Dialog: Object GtkDialog
                - screenlets.options.list_option.ListOptionDialog: An editing dialog used for editing options of the ListOption-type.
                - screenlets.options.base.OptionsDialog: A dynamic options-editor for editing Screenlets which are implementing the EditableOptions-class.
        - gtk.DrawingArea: Object GtkDrawingArea
          - screenlets.ShapedWidget: A simple base-class for creating owner-drawn gtk-widgets
        - gtk.Misc: Object GtkMisc
          - gtk.Label: Object GtkLabel
            - screenlets.WrapLabel
    - atk.ImplementorIface
      - gtk.Widget: Object GtkWidget
        - gtk.Container: Object GtkContainer
          - gtk.Bin: Object GtkBin
            - gtk.Item: Object GtkItem
              - gtk.MenuItem: Object GtkMenuItem
                - gtk.ImageMenuItem: Object GtkImageMenuItem
                  - screenlets.menu.ImageMenuItem: A menuitem with a custom image and label.
            - gtk.Window: Object GtkWindow
              - gtk.Dialog: Object GtkDialog
                - screenlets.options.list_option.ListOptionDialog: An editing dialog used for editing options of the ListOption-type.
                - screenlets.options.base.OptionsDialog: A dynamic options-editor for editing Screenlets which are implementing the EditableOptions-class.
        - gtk.DrawingArea: Object GtkDrawingArea
          - screenlets.ShapedWidget: A simple base-class for creating owner-drawn gtk-widgets
        - gtk.Misc: Object GtkMisc
          - gtk.Label: Object GtkLabel
            - screenlets.WrapLabel
  - unreachable.GObject: Object GObject
    - screenlets.utils.FileMonitor: A simple wrapper around Gnome VFS file monitors.
    - screenlets.plugins.Mail.MailCheckBackend: The backend class which performs checking for mail and offers access to the current mail-backend.
      - screenlets.plugins.Mail.IMAPBackend: A backend for retrieving the mailcount from an IMAP server.
      - screenlets.plugins.Mail.POP3Backend: A backend for retrieving the mailcount from a POP3 server.
    - gtk.Object: Object GtkObject
      - gtk.Widget: Object GtkWidget
        - gtk.Container: Object GtkContainer
          - gtk.Bin: Object GtkBin
            - gtk.Item: Object GtkItem
              - gtk.MenuItem: Object GtkMenuItem
                - gtk.ImageMenuItem: Object GtkImageMenuItem
                  - screenlets.menu.ImageMenuItem: A menuitem with a custom image and label.
            - gtk.Window: Object GtkWindow
              - gtk.Dialog: Object GtkDialog
                - screenlets.options.list_option.ListOptionDialog: An editing dialog used for editing options of the ListOption-type.
                - screenlets.options.base.OptionsDialog: A dynamic options-editor for editing Screenlets which are implementing the EditableOptions-class.
        - gtk.DrawingArea: Object GtkDrawingArea
          - screenlets.ShapedWidget: A simple base-class for creating owner-drawn gtk-widgets
        - gtk.Misc: Object GtkMisc
          - gtk.Label: Object GtkLabel
            - screenlets.WrapLabel
    - screenlets.options.base.Option: An Option stores information about a certain object-attribute.
      - screenlets.options.account_option.AccountOption: An Option-type for username/password combos.
      - screenlets.options.boolean_option.BoolOption: An Option for boolean values.
      - screenlets.options.colour_option.ColorOption: An Option for color options.
        - screenlets.options.colour_option.ColorsOption: Allow a list of colours to be created
        - screenlets.options.time_option.TimeOption: An class for time options.
      - screenlets.options.file_option.FileOption: An Option-subclass for string-values that contain filenames.
        - screenlets.options.file_option.DirectoryOption: Directory is based on file widgets
        - screenlets.options.file_option.ImageOption: Image is based on file widgets
      - screenlets.options.font_option.FontOption: An class for font options.
      - screenlets.options.number_option.IntOption: An Option for integer options.
        - screenlets.options.number_option.FloatOption: An option for float numbers.
      - screenlets.options.list_option.ListOption: An Option for string options.
      - screenlets.options.string_option.StringOption: An Option for string options.
    - screenlets.Screenlet: A Screenlet is a (i.e.
    - screenlets.sensors.Sensor: A base class for deriving new Sensor-types from.
      - screenlets.sensors.CPUSensor: A very simple CPU-sensor.
      - screenlets.sensors.MemorySensor
      - screenlets.sensors.NetSensor
  - screenlets.plugins.GenericPlayer.GenericAPI
    - screenlets.plugins.Amarok.AmarokAPI
    - screenlets.plugins.Audacious.AudaciousAPI
    - screenlets.plugins.Banshee.BansheeAPI
    - screenlets.plugins.Exaile.ExaileAPI
    - screenlets.plugins.Juk.JukAPI
    - screenlets.plugins.Kaffeine.KaffeineAPI
    - screenlets.plugins.LastFMProxy.LastFMProxyAPI
    - screenlets.plugins.Listen.ListenAPI
    - screenlets.plugins.Quodlibet.QuodlibetAPI
    - screenlets.plugins.Rhythmbox.RhythmboxAPI
    - screenlets.plugins.Sonata.SonataAPI
    - screenlets.plugins.Songbird.SongbirdAPI
  - screenlets.plugins.Loader.GnomeVFSAsyncSrc
  - screenlets.plugins.iCal.ICalEvent
  - screenlets.plugins.iCal.ICalReader
  - screenlets.utils.IniReader: A simple config/ini-reader class.
  - dbus.service.Interface
    - dbus.service.Object: A base class for exporting your own Objects across the Bus.
      - screenlets.services.ScreenletService: The ScreenletService contains the boilerplate code for creating new dbus-objects for Screenlets.
  - screenlets.plugins.keyring.KeyRing.Key
  - screenlets.plugins.keyring.KeyRing
  - screenlets.plugins.Mail.MailCheckStatus
  - screenlets.plugins.Mail.MailboxStatus
  - screenlets.plugins.Mail.Mailer: Class that retrieve the information from an Imap, Pop or mbox account
  - screenlets.utils.Notifier: A simple and conveniet wrapper for the notification-service.
  - screenlets.Notify: A window that displays a text and serves as Notification (very basic yet).
  - screenlets.plugins.Proxy.Proxy
  - screenlets.utils.ScreenletInfo: A container with info about a screenlet.
  - screenlets.install.ScreenletInstaller: A simple utility to install screenlets into the current user's directory (so either into $HOME/.screenlets/ for normal users or, if run as root, into screenlets.INSTALL_PREFIX/share/screenlets/).
  - screenlets.session.ScreenletSession: The ScreenletSession manages instances of a Screenlet and handles saving/restoring options.
  - screenlets.backend.ScreenletsBackend: The backend performs the loading/saving of the 'key=value'-strings.
    - screenlets.backend.CachingBackend: A backend that stores the settings in arrays and saves after a short interval to avoid overhead when multiple values are set within a short time.
    - screenlets.backend.GconfBackend: Backend for storing settings in the GConf registry
  - screenlets.Tooltip: A window that displays a text and serves as Tooltip (very basic yet).
  - screenlets.plugins.Loader.URLLibSrc
  - threading._Verbose
    - threading.Thread
      - screenlets.plugins.CoverSearch.CoverSearch
  - screenlets.plugins.mpdclient2.command_sender
  - dict: dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list.
    - screenlets.ScreenletTheme: ScreenletThemes are simple storages that allow loading files as svg-handles within a theme-directory.
    - screenlets.plugins.mpdclient2.dictobj
  - screenlets.plugins.Gstreamer.gstreamer
  - screenlets.plugins.mpdclient2.mpd_connection
  - screenlets.plugins.mpdclient2.response_fetcher
  - screenlets.plugins.mpdclient2.sender_n_fetcher
  - screenlets.plugins.mpdclient2.socket_talker
  - type: type(object) -> the object's type type(name, bases, dict) -> a new type
    - dbus.service.InterfaceType