pub unsafe trait NSTextAttachmentContainer: NSObjectProtocol {
// Provided methods
fn imageForBounds_textContainer_characterIndex(
&self,
image_bounds: CGRect,
text_container: Option<&NSTextContainer>,
char_index: NSUInteger,
) -> Option<Retained<NSImage>>
where Self: Sized + Message { ... }
fn attachmentBoundsForTextContainer_proposedLineFragment_glyphPosition_characterIndex(
&self,
text_container: Option<&NSTextContainer>,
line_frag: CGRect,
position: CGPoint,
char_index: NSUInteger,
) -> CGRect
where Self: Sized + Message { ... }
}Available on crate feature
NSTextAttachment only.Expand description
Provided Methods§
fn imageForBounds_textContainer_characterIndex( &self, image_bounds: CGRect, text_container: Option<&NSTextContainer>, char_index: NSUInteger, ) -> Option<Retained<NSImage>>
Available on crate features
NSImage and NSTextContainer and objc2-core-foundation only.fn attachmentBoundsForTextContainer_proposedLineFragment_glyphPosition_characterIndex( &self, text_container: Option<&NSTextContainer>, line_frag: CGRect, position: CGPoint, char_index: NSUInteger, ) -> CGRect
Available on crate features
NSTextContainer and objc2-core-foundation only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn NSTextAttachmentContainer
Source§impl ProtocolType for dyn NSTextAttachmentContainer
impl ProtocolType for dyn NSTextAttachmentContainer
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".