Definition at line 19 of file YadaGrammars.tcl.
Public Member Functions | |
_rescanGrammar () | |
_show () | |
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) | |
YadaGrammars (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 () | |
_editGrammar () | |
_escapeCommand () | |
_fileChooser () | |
_getSelectedWordgraphs () | |
_invertWordgraphs (TclList wordgraphs="") | |
_leaveTableCommand () | |
_lengthSelection (TclNumber min=-1, TclNumber max=-1) | |
_mark (TclString aspect) | |
_new () | |
_randomSelection () | |
_returnCommand () | |
_select (TclString grammarName="") | |
_selectWordgraphs (TclList wordgraphs="") | |
_unselectWordgraphs (TclList wordgraphs="") | |
_validateCommand (TclString aspect, TclString newValue) | |
loadNonTclGrammars () | |
Private Attributes | |
TclNumber | _noAllWordgraphs = 0 |
TclNumber | _noSelWordgraphs = 0 |
TclNumber | _scannedCurrentGrammar = 0 |
|
constructor Definition at line 71 of file YadaGrammars.tcl. |
|
_askChange Definition at line 342 of file YadaConfigDocument.tcl. Referenced by YadaConfigDocument::_selectCommand(). |
|
_commit
Reimplemented from YadaConfigDocument. Definition at line 376 of file YadaGrammars.tcl. |
|
_defaults
Reimplemented from YadaConfigDocument. Definition at line 806 of file YadaGrammars.tcl. |
|
_delete
Implements YadaConfigDocument. Definition at line 431 of file YadaGrammars.tcl. |
|
_editGrammar Definition at line 792 of file YadaGrammars.tcl. |
|
_escapeCommand Definition at line 873 of file YadaGrammars.tcl. |
|
_fileChooser Definition at line 1014 of file YadaGrammars.tcl. |
|
_getMarked Definition at line 427 of file YadaConfigDocument.tcl. |
|
_getSelectedWordgraphs Definition at line 974 of file YadaGrammars.tcl. |
|
_invertWordgraphs Definition at line 750 of file YadaGrammars.tcl. |
|
_leaveTableCommand Definition at line 840 of file YadaGrammars.tcl. |
|
select wordgraphs of a limited length from the current selection. If min or max has not been specified then a dialog pops up to get these values interactively.
|
|
_mark Definition at line 402 of file YadaConfigDocument.tcl. |
|
_mark Definition at line 554 of file YadaGrammars.tcl. |
|
_new
Implements YadaConfigDocument. Definition at line 477 of file YadaGrammars.tcl. |
|
select a random subset of the already selected wordgraphs. Definition at line 888 of file YadaGrammars.tcl. |
|
_rescanGrammar Set cursor busy and save old cursors Restore old cursors Definition at line 989 of file YadaGrammars.tcl. |
|
_returnCommand Definition at line 854 of file YadaGrammars.tcl. |
|
_select update title bar Reimplemented from YadaConfigDocument. Definition at line 315 of file YadaGrammars.tcl. |
|
_selectWordgraphs Definition at line 684 of file YadaGrammars.tcl. |
|
_show Definition at line 579 of file YadaGrammars.tcl. |
|
_unmark Definition at line 389 of file YadaConfigDocument.tcl. |
|
_unselectWordgraphs Definition at line 717 of file YadaGrammars.tcl. |
|
_validateCommand Definition at line 450 of file YadaConfigDocument.tcl. |
|
_validateCommand Definition at line 530 of file YadaGrammars.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 299 of file YadaGrammars.tcl. |
|
Predicate returning 1, if configuration data has changed, 0 otherwise. Definition at line 168 of file YadaPlainDocument.tcl. References YadaPlainDocument::setModified(). |
|
Checks, whether given file contains valid grammar data, returning an empty string, if it is not valid, otherwise the unique name of the grammar Reimplemented from YadaConfigDocument. Definition at line 1122 of file YadaGrammars.tcl. |
|
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 grammar's load method Reimplemented from YadaPlainDocument. Definition at line 1040 of file YadaGrammars.tcl. |
|
Creates grammar objects, that have no Tcl source, from XML files. Definition at line 1079 of file YadaGrammars.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 grammar's save method Reimplemented from YadaPlainDocument. Definition at line 1059 of file YadaGrammars.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. |