public override bool RespondsToSelector(ObjCRuntime.Selector sel) { log ("RespondsToSelector -> " + sel.Name); return base.RespondsToSelector (sel); // Internal - nothing to do here. }
public override void DoesNotRecognizeSelector(ObjCRuntime.Selector sel) { base.DoesNotRecognizeSelector(sel); }
public override void PerformSelector(ObjCRuntime.Selector sel, NSObject obj, double delay) { log ("PerformSelector"); // Internal - nothing to do here. }
public override void DoesNotRecognizeSelector(ObjCRuntime.Selector sel) { log ("DoesNotRecognizeSelector -> " + sel.Name); // Internal - nothing to do here. }
public override bool CanPerform (ObjCRuntime.Selector action, NSObject withSender) { return action.Name == "messageCopyTextAction:"; }
public static bool IsSelectorExcludedFromWebScript(ObjCRuntime.Selector aSelector) { // For security, you must explicitly allow a selector to be called from JavaScript. if (aSelector.Name == "showMessage:") return false; // i.e. showMessage: is NOT _excluded_ from scripting, so it can be called. if (aSelector.Name == "alert:") return false; return true; // disallow everything else }
public override bool DoCommandBySelector(NSTextView textView, ObjCRuntime.Selector commandSelector) { // if (commandSelector.Name == "insertTab:") { // textView.InsertText (new NSString (" ")); // return true; // } return false; }