pub unsafe trait NSStandardKeyBindingResponding: NSObjectProtocol + IsMainThreadOnly {
Show 95 methods
// Provided methods
unsafe fn insertText(&self, insert_string: &AnyObject)
where Self: Sized + Message { ... }
unsafe fn doCommandBySelector(&self, selector: Sel)
where Self: Sized + Message { ... }
unsafe fn moveForward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveRight(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveBackward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveLeft(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveUp(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveDown(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveWordForward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveWordBackward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveToBeginningOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveToEndOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveToBeginningOfParagraph(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveToEndOfParagraph(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveToEndOfDocument(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveToBeginningOfDocument(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn pageDown(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn pageUp(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn centerSelectionInVisibleArea(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveBackwardAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveForwardAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveWordForwardAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn moveWordBackwardAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn moveUpAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveDownAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveToBeginningOfLineAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn moveToEndOfLineAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn moveToBeginningOfParagraphAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn moveToEndOfParagraphAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn moveToEndOfDocumentAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn moveToBeginningOfDocumentAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn pageDownAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn pageUpAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveParagraphForwardAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn moveParagraphBackwardAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn moveWordRight(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveWordLeft(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveRightAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveLeftAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveWordRightAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveWordLeftAndModifySelection(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveToLeftEndOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveToRightEndOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn moveToLeftEndOfLineAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn moveToRightEndOfLineAndModifySelection(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn scrollPageUp(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn scrollPageDown(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn scrollLineUp(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn scrollLineDown(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn scrollToBeginningOfDocument(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn scrollToEndOfDocument(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn transpose(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn transposeWords(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn selectAll(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn selectParagraph(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn selectLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn selectWord(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn indent(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn insertTab(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn insertBacktab(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn insertNewline(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn insertParagraphSeparator(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn insertNewlineIgnoringFieldEditor(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn insertTabIgnoringFieldEditor(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn insertLineBreak(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn insertContainerBreak(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn insertSingleQuoteIgnoringSubstitution(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn insertDoubleQuoteIgnoringSubstitution(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn changeCaseOfLetter(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn uppercaseWord(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn lowercaseWord(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn capitalizeWord(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn deleteForward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn deleteBackward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn deleteBackwardByDecomposingPreviousCharacter(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn deleteWordForward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn deleteWordBackward(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn deleteToBeginningOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn deleteToEndOfLine(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn deleteToBeginningOfParagraph(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn deleteToEndOfParagraph(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn yank(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn complete(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn setMark(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn deleteToMark(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn selectToMark(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn swapWithMark(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn cancelOperation(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn makeBaseWritingDirectionNatural(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn makeBaseWritingDirectionLeftToRight(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn makeBaseWritingDirectionRightToLeft(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn makeTextWritingDirectionNatural(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
unsafe fn makeTextWritingDirectionLeftToRight(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn makeTextWritingDirectionRightToLeft(
&self,
sender: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn quickLookPreviewItems(&self, sender: Option<&AnyObject>)
where Self: Sized + Message { ... }
}
Available on crate feature
NSResponder
only.Provided Methods§
unsafe fn insertText(&self, insert_string: &AnyObject)
unsafe fn doCommandBySelector(&self, selector: Sel)
unsafe fn moveForward(&self, sender: Option<&AnyObject>)
unsafe fn moveRight(&self, sender: Option<&AnyObject>)
unsafe fn moveBackward(&self, sender: Option<&AnyObject>)
unsafe fn moveLeft(&self, sender: Option<&AnyObject>)
unsafe fn moveUp(&self, sender: Option<&AnyObject>)
unsafe fn moveDown(&self, sender: Option<&AnyObject>)
unsafe fn moveWordForward(&self, sender: Option<&AnyObject>)
unsafe fn moveWordBackward(&self, sender: Option<&AnyObject>)
unsafe fn moveToBeginningOfLine(&self, sender: Option<&AnyObject>)
unsafe fn moveToEndOfLine(&self, sender: Option<&AnyObject>)
unsafe fn moveToBeginningOfParagraph(&self, sender: Option<&AnyObject>)
unsafe fn moveToEndOfParagraph(&self, sender: Option<&AnyObject>)
unsafe fn moveToEndOfDocument(&self, sender: Option<&AnyObject>)
unsafe fn moveToBeginningOfDocument(&self, sender: Option<&AnyObject>)
unsafe fn pageDown(&self, sender: Option<&AnyObject>)
unsafe fn pageUp(&self, sender: Option<&AnyObject>)
unsafe fn centerSelectionInVisibleArea(&self, sender: Option<&AnyObject>)
unsafe fn moveBackwardAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveForwardAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveWordForwardAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveWordBackwardAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveUpAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveDownAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveToBeginningOfLineAndModifySelection( &self, sender: Option<&AnyObject> )
unsafe fn moveToEndOfLineAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveToBeginningOfParagraphAndModifySelection( &self, sender: Option<&AnyObject> )
unsafe fn moveToEndOfParagraphAndModifySelection( &self, sender: Option<&AnyObject> )
unsafe fn moveToEndOfDocumentAndModifySelection( &self, sender: Option<&AnyObject> )
unsafe fn moveToBeginningOfDocumentAndModifySelection( &self, sender: Option<&AnyObject> )
unsafe fn pageDownAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn pageUpAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveParagraphForwardAndModifySelection( &self, sender: Option<&AnyObject> )
unsafe fn moveParagraphBackwardAndModifySelection( &self, sender: Option<&AnyObject> )
unsafe fn moveWordRight(&self, sender: Option<&AnyObject>)
unsafe fn moveWordLeft(&self, sender: Option<&AnyObject>)
unsafe fn moveRightAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveLeftAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveWordRightAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveWordLeftAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveToLeftEndOfLine(&self, sender: Option<&AnyObject>)
unsafe fn moveToRightEndOfLine(&self, sender: Option<&AnyObject>)
unsafe fn moveToLeftEndOfLineAndModifySelection( &self, sender: Option<&AnyObject> )
unsafe fn moveToRightEndOfLineAndModifySelection( &self, sender: Option<&AnyObject> )
unsafe fn scrollPageUp(&self, sender: Option<&AnyObject>)
unsafe fn scrollPageDown(&self, sender: Option<&AnyObject>)
unsafe fn scrollLineUp(&self, sender: Option<&AnyObject>)
unsafe fn scrollLineDown(&self, sender: Option<&AnyObject>)
unsafe fn scrollToBeginningOfDocument(&self, sender: Option<&AnyObject>)
unsafe fn scrollToEndOfDocument(&self, sender: Option<&AnyObject>)
unsafe fn transpose(&self, sender: Option<&AnyObject>)
unsafe fn transposeWords(&self, sender: Option<&AnyObject>)
unsafe fn selectAll(&self, sender: Option<&AnyObject>)
unsafe fn selectParagraph(&self, sender: Option<&AnyObject>)
unsafe fn selectLine(&self, sender: Option<&AnyObject>)
unsafe fn selectWord(&self, sender: Option<&AnyObject>)
unsafe fn indent(&self, sender: Option<&AnyObject>)
unsafe fn insertTab(&self, sender: Option<&AnyObject>)
unsafe fn insertBacktab(&self, sender: Option<&AnyObject>)
unsafe fn insertNewline(&self, sender: Option<&AnyObject>)
unsafe fn insertParagraphSeparator(&self, sender: Option<&AnyObject>)
unsafe fn insertNewlineIgnoringFieldEditor(&self, sender: Option<&AnyObject>)
unsafe fn insertTabIgnoringFieldEditor(&self, sender: Option<&AnyObject>)
unsafe fn insertLineBreak(&self, sender: Option<&AnyObject>)
unsafe fn insertContainerBreak(&self, sender: Option<&AnyObject>)
unsafe fn insertSingleQuoteIgnoringSubstitution( &self, sender: Option<&AnyObject> )
unsafe fn insertDoubleQuoteIgnoringSubstitution( &self, sender: Option<&AnyObject> )
unsafe fn changeCaseOfLetter(&self, sender: Option<&AnyObject>)
unsafe fn uppercaseWord(&self, sender: Option<&AnyObject>)
unsafe fn lowercaseWord(&self, sender: Option<&AnyObject>)
unsafe fn capitalizeWord(&self, sender: Option<&AnyObject>)
unsafe fn deleteForward(&self, sender: Option<&AnyObject>)
unsafe fn deleteBackward(&self, sender: Option<&AnyObject>)
unsafe fn deleteBackwardByDecomposingPreviousCharacter( &self, sender: Option<&AnyObject> )
unsafe fn deleteWordForward(&self, sender: Option<&AnyObject>)
unsafe fn deleteWordBackward(&self, sender: Option<&AnyObject>)
unsafe fn deleteToBeginningOfLine(&self, sender: Option<&AnyObject>)
unsafe fn deleteToEndOfLine(&self, sender: Option<&AnyObject>)
unsafe fn deleteToBeginningOfParagraph(&self, sender: Option<&AnyObject>)
unsafe fn deleteToEndOfParagraph(&self, sender: Option<&AnyObject>)
unsafe fn yank(&self, sender: Option<&AnyObject>)
unsafe fn complete(&self, sender: Option<&AnyObject>)
unsafe fn setMark(&self, sender: Option<&AnyObject>)
unsafe fn deleteToMark(&self, sender: Option<&AnyObject>)
unsafe fn selectToMark(&self, sender: Option<&AnyObject>)
unsafe fn swapWithMark(&self, sender: Option<&AnyObject>)
unsafe fn cancelOperation(&self, sender: Option<&AnyObject>)
unsafe fn makeBaseWritingDirectionNatural(&self, sender: Option<&AnyObject>)
unsafe fn makeBaseWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
unsafe fn makeBaseWritingDirectionRightToLeft(&self, sender: Option<&AnyObject>)
unsafe fn makeTextWritingDirectionNatural(&self, sender: Option<&AnyObject>)
unsafe fn makeTextWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
unsafe fn makeTextWritingDirectionRightToLeft(&self, sender: Option<&AnyObject>)
unsafe fn quickLookPreviewItems(&self, sender: Option<&AnyObject>)
Trait Implementations§
source§impl ProtocolType for dyn NSStandardKeyBindingResponding
impl ProtocolType for dyn NSStandardKeyBindingResponding
impl<T> ImplementedBy<T> for dyn NSStandardKeyBindingResponding
Implementations on Foreign Types§
impl<T> NSStandardKeyBindingResponding for ProtocolObject<T>where
T: ?Sized + NSStandardKeyBindingResponding,
Implementors§
impl NSStandardKeyBindingResponding for NSResponder
impl NSStandardKeyBindingResponding for NSTextView
Available on crate features
NSText
and NSView
and NSTextView
only.