Definition at line 19 of file YadaMachines.tcl.
Public Member Functions | |
activationHandle () | |
virtual | deActivationHandle () |
displayTitle () | |
fromDOM (domNode node) | |
getAllItemNames (TclList args) | |
getAllItems (TclList args) | |
getCurrentItem () | |
getItem (TclString name) | |
getItemNo (TclString name) | |
getPersistanceFileName () | |
hasSavedState () | |
init () | |
isModified () | |
lastChanged () | |
load () | |
resetModified () | |
save () | |
setCurrentItem (YadaConfigItem item) | |
setItem (YadaConfigItem item) | |
setModified () | |
setToggle (TclString name, TclRef value="") | |
toDOM () | |
unsetItem (YadaConfigItem item) | |
YadaMachines (TclList args) | |
Public Attributes | |
TclString | hasView = "true" |
TclString | name = "" |
Protected Member Functions | |
_askChange () | |
_getMarked () | |
_mark (TclString aspect, TclString newData="undef", TclString oldData="undef") | |
_unmark (TclString aspect="") | |
_validateCommand (TclString aspect, TclString newValue, TclString oldValue="") | |
isValidPersistanceFile (TclString fileName) | |
updateModificationTime () | |
Protected Attributes | |
TclString | _allAspects = "" |
TclNumber | _isInitialized = 0 |
TclNumber | _lastModificationTime = 0 |
TclNumber | _modified = 0 |
TclString | _oldItem = "<none>" |
Private Member Functions | |
_commit () | |
_defaults (TclString fileName="") | |
_delete () | |
_new () | |
_select (TclString machineName="") |
|
constructor Definition at line 41 of file YadaMachines.tcl. |
|
_askChange Definition at line 342 of file YadaConfigDocument.tcl. Referenced by YadaConfigDocument::_selectCommand(). |
|
_commit Mark as modified Reimplemented from YadaConfigDocument. Definition at line 291 of file YadaMachines.tcl. |
|
_defaults
Reimplemented from YadaConfigDocument. Definition at line 256 of file YadaMachines.tcl. |
|
_delete.
Implements YadaConfigDocument. Definition at line 343 of file YadaMachines.tcl. |
|
_getMarked Definition at line 427 of file YadaConfigDocument.tcl. |
|
_mark Definition at line 402 of file YadaConfigDocument.tcl. |
|
_new.
Implements YadaConfigDocument. Definition at line 350 of file YadaMachines.tcl. |
|
_select update title bar Reimplemented from YadaConfigDocument. Definition at line 194 of file YadaMachines.tcl. |
|
_unmark Definition at line 389 of file YadaConfigDocument.tcl. |
|
_validateCommand Definition at line 450 of file YadaConfigDocument.tcl. |
|
activationHandle activate custom file menu Reimplemented from YadaPlainDocument.
Reimplemented in YadaMethods, and YadaExperiments. Definition at line 372 of file YadaConfigDocument.tcl. |
|
deActivationHandle
Reimplemented in YadaConfig. Definition at line 91 of file YadaPlainDocument.tcl. References YadaPlainDocument::init(). Referenced by YadaPlainDocument::activationHandle(). |
|
Update toolbar, menubar and titlebar.
Reimplemented from YadaPlainDocument. Definition at line 668 of file YadaConfigDocument.tcl. |
|
getAllItemNames
|
|
getAllItems
|
|
getCurrentItem
References YadaConfigDocument::_setCounter(). |
|
getItem Definition at line 579 of file YadaConfigDocument.tcl. Referenced by YadaConfigDocument::getItemNo(). |
|
getItemNo Definition at line 571 of file YadaConfigDocument.tcl. References YadaConfigDocument::getItem(). |
|
Predicate returning 1, if file containing persistant state of YadaGrammar exists, otherwise 0 Definition at line 192 of file YadaPlainDocument.tcl. Referenced by YadaPlainDocument::resetModified(). |
|
init
Reimplemented from YadaConfigDocument. Definition at line 158 of file YadaMachines.tcl. |
|
Predicate returning 1, if configuration data has changed, 0 otherwise. Definition at line 168 of file YadaPlainDocument.tcl. References YadaPlainDocument::setModified(). |
|
Returns time of last update to document XML file or an empty string, if there is no such file Definition at line 219 of file YadaPlainDocument.tcl. |
|
Overriding default implementation. Delegates command to current machine's load method Reimplemented from YadaPlainDocument. Definition at line 358 of file YadaMachines.tcl. |
|
Removes modification mark. Definition at line 183 of file YadaPlainDocument.tcl. References YadaPlainDocument::hasSavedState(). Referenced by YadaPlainDocument::setModified(). |
|
Overriding default implementation. Delegates command to current machine's save method Reimplemented from YadaPlainDocument. Definition at line 372 of file YadaMachines.tcl. |
|
setCurrentItem Definition at line 519 of file YadaConfigDocument.tcl. |
|
setItem Definition at line 558 of file YadaConfigDocument.tcl. |
|
Marks item as modified. Definition at line 175 of file YadaPlainDocument.tcl. References YadaPlainDocument::resetModified(). Referenced by YadaPlainDocument::isModified(). |
|
setToggle
Reimplemented in YadaDocument, and YadaRunnableDocument. Definition at line 106 of file YadaPlainDocument.tcl. References YadaPlainDocument::load(). |
|
unsetItem Definition at line 540 of file YadaConfigDocument.tcl. |
|
Synchronizes internal modification attribute with modification time of document's XML file Definition at line 234 of file YadaPlainDocument.tcl. |
|
flag indicating initialization. Possible falues are 0 and 1. init() sets this to 1 when it is called in the init chain calls of inheriting classes, i.e. YadaConfigDocument::init() or YadaRunnableDocument::init(). Definition at line 36 of file YadaPlainDocument.tcl. |
|
Denotes time of most recent modification of document's XML file CAUSED by this object. This allows recognizing cases where a second object modifies the same file concurrently, in which case the need may arise to synchronize the object with the new file contents. Definition at line 44 of file YadaPlainDocument.tcl. |
|
flag indicating whether this object functions as combined model-view object (value "true"), or as a pure model object (value "false": has to be set explicitly when instantiating object) Definition at line 29 of file YadaPlainDocument.tcl. |
|
name of the document Definition at line 25 of file YadaPlainDocument.tcl. |