Package muntjac :: Package ui :: Package themes :: Module base_theme :: Class BaseTheme
[hide private]
[frames] | no frames]

Class BaseTheme

source code

object --+
         |
        BaseTheme
Known Subclasses:

The Base theme is the foundation for all Muntjac themes. Although it is not necessary to use it as the starting point for all other themes, it is heavily encouraged, since it abstracts and hides away many necessary style properties that the Muntjac terminal expects and needs.

When creating your own theme, either extend this class and specify the styles implemented in your theme here, or extend some other theme that has a class file specified (e.g. Reindeer or Runo).

All theme class files should follow the convention of specifying the theme name as a string constant THEME_NAME.

Instance Methods [hide private]

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  THEME_NAME = 'base'
  BUTTON_LINK = 'link'
  PANEL_LIGHT = 'light'
Properties [hide private]

Inherited from object: __class__