Changeset 3544:1989d111c9ed in livinglogic.python.xist

Show
Ignore:
Timestamp:
07/26/08 23:18:50 (11 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Document change to show* properties.

Files:
2 modified

Legend:

Unmodified
Added
Removed
  • NEWS.rst

    r3541 r3544  
    4848*   :class:`ll.make.CallMethAction` has been renamed to :class:`CallAttrAction` 
    4949    because it can be used to e.g. call functions in a module too. 
     50 
     51*   The properties ``showaction``, ``showstep`` and ``shownote`` of 
     52    :class:`ll.make.Project` object can now be assigned booleans as well (which 
     53    results in *all* or *no* actions being shown. 
    5054 
    5155 
  • src/ll/make.py

    r3543 r3544  
    18821882            elif value == "all": 
    18831883                self._showaction = Action 
     1884            elif isinstance(value, Action): 
     1885                self._showaction = value 
     1886            elif value: 
     1887                self._showaction = Action 
    18841888            else: 
    1885                 self._showaction = value 
     1889                self._showaction = None 
    18861890 
    18871891    class showstep(misc.propclass): 
     
    19041908            elif value == "all": 
    19051909                self._showstep = Action 
     1910            elif isinstance(value, Action): 
     1911                self._showstep = value 
     1912            elif value: 
     1913                self._showstep = Action 
    19061914            else: 
    1907                 self._showstep = value 
     1915                self._showstep = None 
    19081916 
    19091917    class shownote(misc.propclass): 
     
    19271935            elif value == "all": 
    19281936                self._shownote = Action 
     1937            elif isinstance(value, Action): 
     1938                self._shownote = value 
     1939            elif value: 
     1940                self._shownote = Action 
    19291941            else: 
    1930                 self._shownote = value 
     1942                self._shownote = None 
    19311943 
    19321944    class showregistration(misc.propclass):