private void OnTokenItemMatching(object sender, TokenMatchingArgs args) { if(TokenMatching !=null) { TokenMatching(this, args); } SuspendByStep(); }
private void OnControllerTokenMatching(object sender, TokenMatchingArgs _args) { Application.Invoke(sender, _args, delegate(object resender, EventArgs a) { currentNode.Select(); TokenMatchingArgs args = a as TokenMatchingArgs; parsingTaskLabel.Markup= String.Format("<b>Buscando un item válido del tipo <i>{0}</i> entre los items restantes</b>", GLib.Markup.EscapeText(args.MatchableType)); if(controller.StepMode == ControllerStepMode.StepByStep) { parsingNextButtonsAlign.Sensitive = true; } }); }