C# Class Catrobat.IDE.Core.ViewModels.Editor.Formula.FormulaKeyboardViewModel

Inheritance: ViewModelBase
Show file Open project: Catrobat/CatrobatForWindows Class Usage Examples

Private Properties

Property Type Description
AddFavoriteAction void
AddGlobalVariableAction void
AddLocalVariableAction void
CurrentProgramChangedAction void
CurrentSpriteChangedAction void
DeleteVariableAction void
DeleteVariableCanExecute bool
DeserializeFormulaKeyCollection IEnumerable
Favorites_OnCollectionChanged void
GlobalVariablesSource_OnCollectionChanged void
KeyPressedAction void
LoadSettingsAction void
LocalVariablesSource_OnCollectionChanged void
RemoveFavoriteAction void
RenameVariableAction void
ResetViewModel void
SaveSettingsAction void
SerializeFormulaKeyCollection string>>.IEnumerable

Public Methods

Method Description
FormulaKeyboardViewModel ( ) : Catrobat.IDE.Core.CatrobatObjects

Private Methods

Method Description
AddFavoriteAction ( FormulaKey data ) : void
AddGlobalVariableAction ( FormulaKey data ) : void
AddLocalVariableAction ( FormulaKey data ) : void
CurrentProgramChangedAction ( System.Program program ) : void
CurrentSpriteChangedAction ( Sprite sprite ) : void
DeleteVariableAction ( FormulaKey data ) : void
DeleteVariableCanExecute ( FormulaKey formulaKey ) : bool
DeserializeFormulaKeyCollection ( string>.IEnumerable graph, FormulaKey>.ILookup localVariables, FormulaKey>.ILookup globalVariables ) : IEnumerable
Favorites_OnCollectionChanged ( object sender, NotifyCollectionChangedEventArgs notifyCollectionChangedEventArgs ) : void
GlobalVariablesSource_OnCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
KeyPressedAction ( FormulaKey data ) : void
LoadSettingsAction ( LocalSettings settings ) : void
LocalVariablesSource_OnCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
RemoveFavoriteAction ( FormulaKey data ) : void
RenameVariableAction ( FormulaKey data ) : void
ResetViewModel ( ) : void
SaveSettingsAction ( LocalSettings settings ) : void
SerializeFormulaKeyCollection ( IEnumerable collection ) : string>>.IEnumerable

Method Details

FormulaKeyboardViewModel() public method

public FormulaKeyboardViewModel ( ) : Catrobat.IDE.Core.CatrobatObjects
return Catrobat.IDE.Core.CatrobatObjects