C# Class Catrobat.IDE.Core.Formulas.Editor.FormulaEditor

Inheritance: Catrobat.IDE.Core.ViewModels.ViewModelBase
Afficher le fichier Open project: Catrobat/CatrobatForWindows

Méthodes publiques

Méthode Description
HandleKey ( FormulaEditorKey key, LocalVariable localVariable = null, GlobalVariable globalVariable = null ) : bool
Redo ( ) : bool
ResetViewModel ( ) : void
Undo ( ) : bool

Private Methods

Méthode Description
CreateToken ( FormulaEditorKey key, LocalVariable localVariable, GlobalVariable globalVariable ) : IFormulaToken
Delete ( ) : bool
Insert ( IEnumerable tokens ) : bool
InterpretTokens ( ) : void
PopState ( Stack stack ) : void
PushState ( Stack stack ) : void
PushUndo ( ) : void
Tokens_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void

Method Details

HandleKey() public méthode

public HandleKey ( FormulaEditorKey key, LocalVariable localVariable = null, GlobalVariable globalVariable = null ) : bool
key FormulaEditorKey
localVariable Catrobat.IDE.Core.Models.LocalVariable
globalVariable GlobalVariable
Résultat bool

Redo() public méthode

public Redo ( ) : bool
Résultat bool

ResetViewModel() public méthode

public ResetViewModel ( ) : void
Résultat void

Undo() public méthode

public Undo ( ) : bool
Résultat bool