This module contains some classes
which model various Tk constructor messages used
by clickTk.
These classes are used mainly to decode
generated widget constructor's messages during the
open process of a project.
Therefore they are not applicable to any Tk constructor commands.
- tkCommand
- tkCommandAnon
- tkCommandScrolled
- menuCommand
None.
Author: Marco
date: 18.04.2009
History
18.04.2009 first draft
01.12.2009 version 1.02
This class defines the parser to handle with a specific Tk command sequence
which is used by clickTk to define Menu items.
These sequencies may look like this skeleton
<$id> = <virtual_parent> -> Menu_class (<optional list>); <parent> = configure(-menu => <$menuConfig> ) ;
whereby the items
<$id>, <virtual_parent> <menu_class>, <parent> and <$menuConfig>
are returned in a list.
This class defines the parser to handle with widget
constructor messages.
These messages may look like this skeleton
<$id> = <$parent> -> <widget class> ([<options>])[ -> <geom magr> [([<geom options>])] ;
whereby the items
<$id>, <$parent>, <widget class> <options>, <geom magr> and <geom options>
are returned in a list.
This class defines the parser to handle with widget
constructor messages.
These messages may look like this skeleton
<$id> = <$parent> -> <widget class> ([<options>])[ -> <geom magr> [([<geom options>])] ;
whereby the items
<$id>, <$parent>, <widget class> <options>, <geom mgr> and <geom options>
are returned in a list.
This class defines the parser to handle with widget
constructor messages.
These messages may look like this skeleton
<$id> = <$parent> -> <widget class> ([<options>])[ -> <geom magr> [([<geom options>])] ;
whereby the items
<$id>, <$parent>, <widget class> <options>, <geom magr> and <geom options>
are returned in a list.
This class defines the parser to handle with scrolled widget
constructor messages.
These messages may looks like this skeleton
<$id> = <$parent> -> Scrolled(<scrolled class> [, <options>])[ -> <geom magr> [([<geom options>])] ;
whereby the items
<$id>, <$parent>, <scrolled class> <options>, <geom magr> and <geom options>
are returned in a list.
This class defines the parser to handle with anonimous widget
constructor messages. Thereby, the specification 'anonimous' means that
the result of the messages doesn't get saved, and then the widget remains
anonimous.
These messages may look like this skeleton
<$parent> -> <widget class> ([<options>])[ -> <geom magr> [([<geom options>])] ;
whereby the items
<$parent>, <widget class> <options>, <geom magr> and <geom options>
are returned in a list.