public override bool KeyPress (Gdk.Key key, char keyChar, Gdk.ModifierType modifier)
{
bool result = base.KeyPress (key, keyChar, modifier);
if (PropertyService.Get ("EnableParameterInsight", true) && (keyChar == ',' || keyChar == ')') && CanRunParameterCompletionCommand ())
base.RunParameterCompletionCommand ();
if (stateTracker.Engine.IsInsideComment) {
ParameterInformationWindowManager.HideWindow (CompletionWidget);
}/* else {
int cpos;
if (key == Gdk.Key.Return && CanRunParameterCompletionCommand () && GetParameterCompletionCommandOffset (out cpos)) {
base.RunParameterCompletionCommand ();
ParameterInformationWindowManager.CurrentCodeCompletionContext = Editor.CurrentCodeCompletionContext;
ParameterInformationWindowManager.PostProcessKeyEvent (key, modifier);
}
}*/
return result;
}