#[repr(C)]pub struct NSPopUpButtonCell { /* private fields */ }
NSActionCell
and NSButtonCell
and NSCell
and NSMenuItemCell
and NSPopUpButtonCell
only.Expand description
Implementations§
Source§impl NSPopUpButtonCell
impl NSPopUpButtonCell
pub unsafe fn initTextCell_pullsDown( this: Allocated<Self>, string_value: &NSString, pull_down: bool, ) -> Retained<Self>
pub unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder, ) -> Retained<Self>
NSMenu
only.Sourcepub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
Available on crate feature NSMenu
only.
pub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
NSMenu
only.Setter for menu
.
pub unsafe fn pullsDown(&self) -> bool
Sourcepub unsafe fn setPullsDown(&self, pulls_down: bool)
pub unsafe fn setPullsDown(&self, pulls_down: bool)
Setter for pullsDown
.
pub unsafe fn autoenablesItems(&self) -> bool
Sourcepub unsafe fn setAutoenablesItems(&self, autoenables_items: bool)
pub unsafe fn setAutoenablesItems(&self, autoenables_items: bool)
Setter for autoenablesItems
.
pub unsafe fn preferredEdge(&self) -> NSRectEdge
Sourcepub unsafe fn setPreferredEdge(&self, preferred_edge: NSRectEdge)
pub unsafe fn setPreferredEdge(&self, preferred_edge: NSRectEdge)
Setter for preferredEdge
.
pub unsafe fn usesItemFromMenu(&self) -> bool
Sourcepub unsafe fn setUsesItemFromMenu(&self, uses_item_from_menu: bool)
pub unsafe fn setUsesItemFromMenu(&self, uses_item_from_menu: bool)
Setter for usesItemFromMenu
.
pub unsafe fn altersStateOfSelectedItem(&self) -> bool
Sourcepub unsafe fn setAltersStateOfSelectedItem(
&self,
alters_state_of_selected_item: bool,
)
pub unsafe fn setAltersStateOfSelectedItem( &self, alters_state_of_selected_item: bool, )
Setter for altersStateOfSelectedItem
.
pub unsafe fn addItemWithTitle(&self, title: &NSString)
pub unsafe fn addItemsWithTitles(&self, item_titles: &NSArray<NSString>)
pub unsafe fn insertItemWithTitle_atIndex( &self, title: &NSString, index: NSInteger, )
pub unsafe fn removeItemWithTitle(&self, title: &NSString)
pub unsafe fn removeItemAtIndex(&self, index: NSInteger)
pub unsafe fn removeAllItems(&self)
pub unsafe fn itemArray(&self) -> Retained<NSArray<NSMenuItem>>
NSMenuItem
only.pub unsafe fn numberOfItems(&self) -> NSInteger
pub unsafe fn indexOfItem(&self, item: &NSMenuItem) -> NSInteger
NSMenuItem
only.pub unsafe fn indexOfItemWithTitle(&self, title: &NSString) -> NSInteger
pub unsafe fn indexOfItemWithTag(&self, tag: NSInteger) -> NSInteger
pub unsafe fn indexOfItemWithRepresentedObject( &self, obj: Option<&AnyObject>, ) -> NSInteger
pub unsafe fn indexOfItemWithTarget_andAction( &self, target: Option<&AnyObject>, action_selector: Option<Sel>, ) -> NSInteger
pub unsafe fn itemAtIndex( &self, index: NSInteger, ) -> Option<Retained<NSMenuItem>>
NSMenuItem
only.pub unsafe fn itemWithTitle( &self, title: &NSString, ) -> Option<Retained<NSMenuItem>>
NSMenuItem
only.pub unsafe fn lastItem(&self) -> Option<Retained<NSMenuItem>>
NSMenuItem
only.pub unsafe fn selectItem(&self, item: Option<&NSMenuItem>)
NSMenuItem
only.pub unsafe fn selectItemAtIndex(&self, index: NSInteger)
pub unsafe fn selectItemWithTitle(&self, title: &NSString)
pub unsafe fn selectItemWithTag(&self, tag: NSInteger) -> bool
pub unsafe fn setTitle(&self, string: Option<&NSString>)
pub unsafe fn selectedItem(&self) -> Option<Retained<NSMenuItem>>
NSMenuItem
only.pub unsafe fn indexOfSelectedItem(&self) -> NSInteger
pub unsafe fn synchronizeTitleAndSelectedItem(&self)
pub unsafe fn itemTitleAtIndex(&self, index: NSInteger) -> Retained<NSString>
pub unsafe fn itemTitles(&self) -> Retained<NSArray<NSString>>
pub unsafe fn titleOfSelectedItem(&self) -> Option<Retained<NSString>>
pub unsafe fn attachPopUpWithFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn dismissPopUp(&self)
pub unsafe fn performClickWithFrame_inView( &self, frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn arrowPosition(&self) -> NSPopUpArrowPosition
Sourcepub unsafe fn setArrowPosition(&self, arrow_position: NSPopUpArrowPosition)
pub unsafe fn setArrowPosition(&self, arrow_position: NSPopUpArrowPosition)
Setter for arrowPosition
.
Source§impl NSPopUpButtonCell
Methods declared on superclass NSMenuItemCell
.
impl NSPopUpButtonCell
Methods declared on superclass NSMenuItemCell
.
pub unsafe fn initTextCell( this: Allocated<Self>, string: &NSString, ) -> Retained<Self>
Source§impl NSPopUpButtonCell
Methods declared on superclass NSButtonCell
.
impl NSPopUpButtonCell
Methods declared on superclass NSButtonCell
.
Source§impl NSPopUpButtonCell
Methods declared on superclass NSCell
.
impl NSPopUpButtonCell
Methods declared on superclass NSCell
.
Source§impl NSPopUpButtonCell
Methods declared on superclass NSObject
.
impl NSPopUpButtonCell
Methods declared on superclass NSObject
.
pub unsafe fn new(mtm: MainThreadMarker) -> Retained<Self>
Methods from Deref<Target = NSMenuItemCell>§
NSMenuItem
only.Sourcepub unsafe fn setMenuItem(&self, menu_item: Option<&NSMenuItem>)
Available on crate feature NSMenuItem
only.
pub unsafe fn setMenuItem(&self, menu_item: Option<&NSMenuItem>)
NSMenuItem
only.Setter for menuItem
.
pub unsafe fn needsSizing(&self) -> bool
Sourcepub unsafe fn setNeedsSizing(&self, needs_sizing: bool)
pub unsafe fn setNeedsSizing(&self, needs_sizing: bool)
Setter for needsSizing
.
pub unsafe fn calcSize(&self)
pub unsafe fn needsDisplay(&self) -> bool
Sourcepub unsafe fn setNeedsDisplay(&self, needs_display: bool)
pub unsafe fn setNeedsDisplay(&self, needs_display: bool)
Setter for needsDisplay
.
pub unsafe fn stateImageWidth(&self) -> CGFloat
objc2-core-foundation
only.pub unsafe fn imageWidth(&self) -> CGFloat
objc2-core-foundation
only.pub unsafe fn titleWidth(&self) -> CGFloat
objc2-core-foundation
only.pub unsafe fn keyEquivalentWidth(&self) -> CGFloat
objc2-core-foundation
only.pub unsafe fn stateImageRectForBounds(&self, cell_frame: NSRect) -> NSRect
pub unsafe fn titleRectForBounds(&self, cell_frame: NSRect) -> NSRect
pub unsafe fn keyEquivalentRectForBounds(&self, cell_frame: NSRect) -> NSRect
pub unsafe fn drawSeparatorItemWithFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn drawStateImageWithFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn drawImageWithFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn drawTitleWithFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn drawKeyEquivalentWithFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn drawBorderAndBackgroundWithFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn tag(&self) -> NSInteger
Methods from Deref<Target = NSButtonCell>§
pub unsafe fn bezelStyle(&self) -> NSBezelStyle
Sourcepub unsafe fn setBezelStyle(&self, bezel_style: NSBezelStyle)
pub unsafe fn setBezelStyle(&self, bezel_style: NSBezelStyle)
Setter for bezelStyle
.
pub unsafe fn setButtonType(&self, type: NSButtonType)
pub unsafe fn highlightsBy(&self) -> NSCellStyleMask
Sourcepub unsafe fn setHighlightsBy(&self, highlights_by: NSCellStyleMask)
pub unsafe fn setHighlightsBy(&self, highlights_by: NSCellStyleMask)
Setter for highlightsBy
.
pub unsafe fn showsStateBy(&self) -> NSCellStyleMask
Sourcepub unsafe fn setShowsStateBy(&self, shows_state_by: NSCellStyleMask)
pub unsafe fn setShowsStateBy(&self, shows_state_by: NSCellStyleMask)
Setter for showsStateBy
.
pub unsafe fn title(&self) -> Retained<NSString>
pub unsafe fn attributedTitle(&self) -> Retained<NSAttributedString>
Sourcepub unsafe fn setAttributedTitle(&self, attributed_title: &NSAttributedString)
pub unsafe fn setAttributedTitle(&self, attributed_title: &NSAttributedString)
Setter for attributedTitle
.
pub unsafe fn alternateTitle(&self) -> Retained<NSString>
Sourcepub unsafe fn setAlternateTitle(&self, alternate_title: &NSString)
pub unsafe fn setAlternateTitle(&self, alternate_title: &NSString)
Setter for alternateTitle
.
pub unsafe fn attributedAlternateTitle(&self) -> Retained<NSAttributedString>
Sourcepub unsafe fn setAttributedAlternateTitle(
&self,
attributed_alternate_title: &NSAttributedString,
)
pub unsafe fn setAttributedAlternateTitle( &self, attributed_alternate_title: &NSAttributedString, )
Setter for attributedAlternateTitle
.
pub unsafe fn alternateImage(&self) -> Option<Retained<NSImage>>
NSImage
only.Sourcepub unsafe fn setAlternateImage(&self, alternate_image: Option<&NSImage>)
Available on crate feature NSImage
only.
pub unsafe fn setAlternateImage(&self, alternate_image: Option<&NSImage>)
NSImage
only.Setter for alternateImage
.
pub unsafe fn imagePosition(&self) -> NSCellImagePosition
Sourcepub unsafe fn setImagePosition(&self, image_position: NSCellImagePosition)
pub unsafe fn setImagePosition(&self, image_position: NSCellImagePosition)
Setter for imagePosition
.
pub unsafe fn imageScaling(&self) -> NSImageScaling
Sourcepub unsafe fn setImageScaling(&self, image_scaling: NSImageScaling)
pub unsafe fn setImageScaling(&self, image_scaling: NSImageScaling)
Setter for imageScaling
.
pub unsafe fn keyEquivalent(&self) -> Retained<NSString>
Sourcepub unsafe fn setKeyEquivalent(&self, key_equivalent: &NSString)
pub unsafe fn setKeyEquivalent(&self, key_equivalent: &NSString)
Setter for keyEquivalent
.
pub unsafe fn keyEquivalentModifierMask(&self) -> NSEventModifierFlags
NSEvent
only.Sourcepub unsafe fn setKeyEquivalentModifierMask(
&self,
key_equivalent_modifier_mask: NSEventModifierFlags,
)
Available on crate feature NSEvent
only.
pub unsafe fn setKeyEquivalentModifierMask( &self, key_equivalent_modifier_mask: NSEventModifierFlags, )
NSEvent
only.Setter for keyEquivalentModifierMask
.
pub unsafe fn isTransparent(&self) -> bool
Sourcepub unsafe fn setTransparent(&self, transparent: bool)
pub unsafe fn setTransparent(&self, transparent: bool)
Setter for isTransparent
.
pub unsafe fn isOpaque(&self) -> bool
pub unsafe fn imageDimsWhenDisabled(&self) -> bool
Sourcepub unsafe fn setImageDimsWhenDisabled(&self, image_dims_when_disabled: bool)
pub unsafe fn setImageDimsWhenDisabled(&self, image_dims_when_disabled: bool)
Setter for imageDimsWhenDisabled
.
pub unsafe fn showsBorderOnlyWhileMouseInside(&self) -> bool
Sourcepub unsafe fn setShowsBorderOnlyWhileMouseInside(
&self,
shows_border_only_while_mouse_inside: bool,
)
pub unsafe fn setShowsBorderOnlyWhileMouseInside( &self, shows_border_only_while_mouse_inside: bool, )
Setter for showsBorderOnlyWhileMouseInside
.
pub unsafe fn sound(&self) -> Option<Retained<NSSound>>
NSSound
only.Sourcepub unsafe fn setSound(&self, sound: Option<&NSSound>)
Available on crate feature NSSound
only.
pub unsafe fn setSound(&self, sound: Option<&NSSound>)
NSSound
only.Setter for sound
.
pub unsafe fn backgroundColor(&self) -> Option<Retained<NSColor>>
NSColor
only.Sourcepub unsafe fn setBackgroundColor(&self, background_color: Option<&NSColor>)
Available on crate feature NSColor
only.
pub unsafe fn setBackgroundColor(&self, background_color: Option<&NSColor>)
NSColor
only.Setter for backgroundColor
.
pub unsafe fn setPeriodicDelay_interval( &self, delay: c_float, interval: c_float, )
pub unsafe fn getPeriodicDelay_interval( &self, delay: NonNull<c_float>, interval: NonNull<c_float>, )
pub unsafe fn performClick(&self, sender: Option<&AnyObject>)
pub unsafe fn mouseEntered(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn mouseExited(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn drawBezelWithFrame_inView( &self, frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn drawImage_withFrame_inView( &self, image: &NSImage, frame: NSRect, control_view: &NSView, )
NSImage
and NSResponder
and NSView
only.pub unsafe fn drawTitle_withFrame_inView( &self, title: &NSAttributedString, frame: NSRect, control_view: &NSView, ) -> NSRect
NSResponder
and NSView
only.pub unsafe fn gradientType(&self) -> NSGradientType
Sourcepub unsafe fn setGradientType(&self, gradient_type: NSGradientType)
👎Deprecated: The gradientType property is unused, and setting it has no effect.
pub unsafe fn setGradientType(&self, gradient_type: NSGradientType)
Setter for gradientType
.
pub unsafe fn setTitleWithMnemonic( &self, string_with_ampersand: Option<&NSString>, )
pub unsafe fn setAlternateTitleWithMnemonic( &self, string_with_ampersand: Option<&NSString>, )
pub unsafe fn setAlternateMnemonicLocation(&self, location: NSUInteger)
pub unsafe fn alternateMnemonicLocation(&self) -> NSUInteger
pub unsafe fn alternateMnemonic(&self) -> Option<Retained<NSString>>
pub unsafe fn keyEquivalentFont(&self) -> Option<Retained<NSFont>>
NSFont
only.Sourcepub unsafe fn setKeyEquivalentFont(&self, key_equivalent_font: Option<&NSFont>)
👎Deprecated: The keyEquivalentFont property is no longer used. It always returns the NSButtonCell’s font, and setting it has no effect.Available on crate feature NSFont
only.
pub unsafe fn setKeyEquivalentFont(&self, key_equivalent_font: Option<&NSFont>)
NSFont
only.Setter for keyEquivalentFont
.
pub unsafe fn setKeyEquivalentFont_size( &self, font_name: &NSString, font_size: CGFloat, )
objc2-core-foundation
only.Methods from Deref<Target = NSActionCell>§
Methods from Deref<Target = NSCell>§
pub unsafe fn controlView(&self) -> Option<Retained<NSView>>
NSResponder
and NSView
only.Sourcepub unsafe fn setControlView(&self, control_view: Option<&NSView>)
Available on crate features NSResponder
and NSView
only.
pub unsafe fn setControlView(&self, control_view: Option<&NSView>)
NSResponder
and NSView
only.Setter for controlView
.
pub unsafe fn type(&self) -> NSCellType
Sourcepub unsafe fn setType(&self, type: NSCellType)
pub unsafe fn setType(&self, type: NSCellType)
Setter for type
.
pub unsafe fn state(&self) -> NSControlStateValue
Sourcepub unsafe fn setState(&self, state: NSControlStateValue)
pub unsafe fn setState(&self, state: NSControlStateValue)
Setter for state
.
pub unsafe fn target(&self) -> Option<Retained<AnyObject>>
Sourcepub unsafe fn setTarget(&self, target: Option<&AnyObject>)
pub unsafe fn setTarget(&self, target: Option<&AnyObject>)
This is a weak property.
Setter for target
.
pub unsafe fn action(&self) -> Option<Sel>
pub unsafe fn tag(&self) -> NSInteger
pub unsafe fn title(&self) -> Retained<NSString>
pub unsafe fn isOpaque(&self) -> bool
pub unsafe fn isEnabled(&self) -> bool
Sourcepub unsafe fn setEnabled(&self, enabled: bool)
pub unsafe fn setEnabled(&self, enabled: bool)
Setter for isEnabled
.
pub unsafe fn sendActionOn(&self, mask: NSEventMask) -> NSInteger
NSEvent
only.pub unsafe fn isContinuous(&self) -> bool
Sourcepub unsafe fn setContinuous(&self, continuous: bool)
pub unsafe fn setContinuous(&self, continuous: bool)
Setter for isContinuous
.
pub unsafe fn isEditable(&self) -> bool
Sourcepub unsafe fn setEditable(&self, editable: bool)
pub unsafe fn setEditable(&self, editable: bool)
Setter for isEditable
.
pub unsafe fn isSelectable(&self) -> bool
Sourcepub unsafe fn setSelectable(&self, selectable: bool)
pub unsafe fn setSelectable(&self, selectable: bool)
Setter for isSelectable
.
pub unsafe fn isBordered(&self) -> bool
Sourcepub unsafe fn setBordered(&self, bordered: bool)
pub unsafe fn setBordered(&self, bordered: bool)
Setter for isBordered
.
pub unsafe fn isBezeled(&self) -> bool
Sourcepub unsafe fn setBezeled(&self, bezeled: bool)
pub unsafe fn setBezeled(&self, bezeled: bool)
Setter for isBezeled
.
pub unsafe fn isScrollable(&self) -> bool
Sourcepub unsafe fn setScrollable(&self, scrollable: bool)
pub unsafe fn setScrollable(&self, scrollable: bool)
Setter for isScrollable
.
pub unsafe fn isHighlighted(&self) -> bool
Sourcepub unsafe fn setHighlighted(&self, highlighted: bool)
pub unsafe fn setHighlighted(&self, highlighted: bool)
Setter for isHighlighted
.
pub unsafe fn alignment(&self) -> NSTextAlignment
NSText
only.Sourcepub unsafe fn setAlignment(&self, alignment: NSTextAlignment)
Available on crate feature NSText
only.
pub unsafe fn setAlignment(&self, alignment: NSTextAlignment)
NSText
only.Setter for alignment
.
pub unsafe fn wraps(&self) -> bool
pub unsafe fn font(&self) -> Option<Retained<NSFont>>
NSFont
only.Sourcepub unsafe fn setFont(&self, font: Option<&NSFont>)
Available on crate feature NSFont
only.
pub unsafe fn setFont(&self, font: Option<&NSFont>)
NSFont
only.Setter for font
.
pub unsafe fn keyEquivalent(&self) -> Retained<NSString>
pub unsafe fn formatter(&self) -> Option<Retained<NSFormatter>>
Sourcepub unsafe fn setFormatter(&self, formatter: Option<&NSFormatter>)
pub unsafe fn setFormatter(&self, formatter: Option<&NSFormatter>)
Setter for formatter
.
pub unsafe fn objectValue(&self) -> Option<Retained<AnyObject>>
Sourcepub unsafe fn setObjectValue(&self, object_value: Option<&AnyObject>)
pub unsafe fn setObjectValue(&self, object_value: Option<&AnyObject>)
Setter for objectValue
.
pub unsafe fn hasValidObjectValue(&self) -> bool
pub unsafe fn stringValue(&self) -> Retained<NSString>
Sourcepub unsafe fn setStringValue(&self, string_value: &NSString)
pub unsafe fn setStringValue(&self, string_value: &NSString)
Setter for stringValue
.
pub unsafe fn compare(&self, other_cell: &AnyObject) -> NSComparisonResult
pub unsafe fn intValue(&self) -> c_int
Sourcepub unsafe fn setIntValue(&self, int_value: c_int)
pub unsafe fn setIntValue(&self, int_value: c_int)
Setter for intValue
.
pub unsafe fn floatValue(&self) -> c_float
Sourcepub unsafe fn setFloatValue(&self, float_value: c_float)
pub unsafe fn setFloatValue(&self, float_value: c_float)
Setter for floatValue
.
pub unsafe fn doubleValue(&self) -> c_double
Sourcepub unsafe fn setDoubleValue(&self, double_value: c_double)
pub unsafe fn setDoubleValue(&self, double_value: c_double)
Setter for doubleValue
.
pub unsafe fn integerValue(&self) -> NSInteger
Sourcepub unsafe fn setIntegerValue(&self, integer_value: NSInteger)
pub unsafe fn setIntegerValue(&self, integer_value: NSInteger)
Setter for integerValue
.
pub unsafe fn takeIntValueFrom(&self, sender: Option<&AnyObject>)
pub unsafe fn takeFloatValueFrom(&self, sender: Option<&AnyObject>)
pub unsafe fn takeDoubleValueFrom(&self, sender: Option<&AnyObject>)
pub unsafe fn takeStringValueFrom(&self, sender: Option<&AnyObject>)
pub unsafe fn takeObjectValueFrom(&self, sender: Option<&AnyObject>)
pub unsafe fn takeIntegerValueFrom(&self, sender: Option<&AnyObject>)
pub unsafe fn image(&self) -> Option<Retained<NSImage>>
NSImage
only.Sourcepub unsafe fn setImage(&self, image: Option<&NSImage>)
Available on crate feature NSImage
only.
pub unsafe fn setImage(&self, image: Option<&NSImage>)
NSImage
only.Setter for image
.
pub unsafe fn controlSize(&self) -> NSControlSize
Sourcepub unsafe fn setControlSize(&self, control_size: NSControlSize)
pub unsafe fn setControlSize(&self, control_size: NSControlSize)
Setter for controlSize
.
pub unsafe fn representedObject(&self) -> Option<Retained<AnyObject>>
Sourcepub unsafe fn setRepresentedObject(
&self,
represented_object: Option<&AnyObject>,
)
pub unsafe fn setRepresentedObject( &self, represented_object: Option<&AnyObject>, )
Setter for representedObject
.
pub unsafe fn cellAttribute(&self, parameter: NSCellAttribute) -> NSInteger
pub unsafe fn setCellAttribute_to( &self, parameter: NSCellAttribute, value: NSInteger, )
pub unsafe fn imageRectForBounds(&self, rect: NSRect) -> NSRect
pub unsafe fn titleRectForBounds(&self, rect: NSRect) -> NSRect
pub unsafe fn drawingRectForBounds(&self, rect: NSRect) -> NSRect
pub unsafe fn cellSize(&self) -> NSSize
pub unsafe fn cellSizeForBounds(&self, rect: NSRect) -> NSSize
pub unsafe fn highlightColorWithFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, ) -> Option<Retained<NSColor>>
NSColor
and NSResponder
and NSView
only.pub unsafe fn calcDrawInfo(&self, rect: NSRect)
pub unsafe fn setUpFieldEditorAttributes( &self, text_obj: &NSText, ) -> Retained<NSText>
NSResponder
and NSText
and NSView
only.pub unsafe fn drawInteriorWithFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn drawWithFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn highlight_withFrame_inView( &self, flag: bool, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn mouseDownFlags(&self) -> NSInteger
pub unsafe fn getPeriodicDelay_interval( &self, delay: NonNull<c_float>, interval: NonNull<c_float>, )
pub unsafe fn startTrackingAt_inView( &self, start_point: NSPoint, control_view: &NSView, ) -> bool
NSResponder
and NSView
only.pub unsafe fn continueTracking_at_inView( &self, last_point: NSPoint, current_point: NSPoint, control_view: &NSView, ) -> bool
NSResponder
and NSView
only.pub unsafe fn stopTracking_at_inView_mouseIsUp( &self, last_point: NSPoint, stop_point: NSPoint, control_view: &NSView, flag: bool, )
NSResponder
and NSView
only.pub unsafe fn trackMouse_inRect_ofView_untilMouseUp( &self, event: &NSEvent, cell_frame: NSRect, control_view: &NSView, flag: bool, ) -> bool
NSEvent
and NSResponder
and NSView
only.pub unsafe fn editWithFrame_inView_editor_delegate_event( &self, rect: NSRect, control_view: &NSView, text_obj: &NSText, delegate: Option<&AnyObject>, event: Option<&NSEvent>, )
NSEvent
and NSResponder
and NSText
and NSView
only.pub unsafe fn selectWithFrame_inView_editor_delegate_start_length( &self, rect: NSRect, control_view: &NSView, text_obj: &NSText, delegate: Option<&AnyObject>, sel_start: NSInteger, sel_length: NSInteger, )
NSResponder
and NSText
and NSView
only.pub unsafe fn endEditing(&self, text_obj: &NSText)
NSResponder
and NSText
and NSView
only.pub unsafe fn resetCursorRect_inView( &self, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.NSMenu
only.Sourcepub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
Available on crate feature NSMenu
only.
pub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
NSMenu
only.Setter for menu
.
NSEvent
and NSMenu
and NSResponder
and NSView
only.pub unsafe fn sendsActionOnEndEditing(&self) -> bool
Sourcepub unsafe fn setSendsActionOnEndEditing(
&self,
sends_action_on_end_editing: bool,
)
pub unsafe fn setSendsActionOnEndEditing( &self, sends_action_on_end_editing: bool, )
Setter for sendsActionOnEndEditing
.
pub unsafe fn baseWritingDirection(&self) -> NSWritingDirection
NSText
only.Sourcepub unsafe fn setBaseWritingDirection(
&self,
base_writing_direction: NSWritingDirection,
)
Available on crate feature NSText
only.
pub unsafe fn setBaseWritingDirection( &self, base_writing_direction: NSWritingDirection, )
NSText
only.Setter for baseWritingDirection
.
pub unsafe fn lineBreakMode(&self) -> NSLineBreakMode
NSParagraphStyle
only.Sourcepub unsafe fn setLineBreakMode(&self, line_break_mode: NSLineBreakMode)
Available on crate feature NSParagraphStyle
only.
pub unsafe fn setLineBreakMode(&self, line_break_mode: NSLineBreakMode)
NSParagraphStyle
only.Setter for lineBreakMode
.
pub unsafe fn allowsUndo(&self) -> bool
Sourcepub unsafe fn setAllowsUndo(&self, allows_undo: bool)
pub unsafe fn setAllowsUndo(&self, allows_undo: bool)
Setter for allowsUndo
.
pub unsafe fn truncatesLastVisibleLine(&self) -> bool
Sourcepub unsafe fn setTruncatesLastVisibleLine(
&self,
truncates_last_visible_line: bool,
)
pub unsafe fn setTruncatesLastVisibleLine( &self, truncates_last_visible_line: bool, )
Setter for truncatesLastVisibleLine
.
pub unsafe fn userInterfaceLayoutDirection( &self, ) -> NSUserInterfaceLayoutDirection
NSUserInterfaceLayout
only.Sourcepub unsafe fn setUserInterfaceLayoutDirection(
&self,
user_interface_layout_direction: NSUserInterfaceLayoutDirection,
)
Available on crate feature NSUserInterfaceLayout
only.
pub unsafe fn setUserInterfaceLayoutDirection( &self, user_interface_layout_direction: NSUserInterfaceLayoutDirection, )
NSUserInterfaceLayout
only.Setter for userInterfaceLayoutDirection
.
pub unsafe fn fieldEditorForView( &self, control_view: &NSView, ) -> Option<Retained<NSTextView>>
NSResponder
and NSText
and NSTextView
and NSView
only.pub unsafe fn usesSingleLineMode(&self) -> bool
Sourcepub unsafe fn setUsesSingleLineMode(&self, uses_single_line_mode: bool)
pub unsafe fn setUsesSingleLineMode(&self, uses_single_line_mode: bool)
Setter for usesSingleLineMode
.
pub unsafe fn draggingImageComponentsWithFrame_inView( &self, frame: NSRect, view: &NSView, ) -> Retained<NSArray<NSDraggingImageComponent>>
NSDraggingItem
and NSResponder
and NSView
only.pub unsafe fn refusesFirstResponder(&self) -> bool
Sourcepub unsafe fn setRefusesFirstResponder(&self, refuses_first_responder: bool)
pub unsafe fn setRefusesFirstResponder(&self, refuses_first_responder: bool)
Setter for refusesFirstResponder
.
pub unsafe fn acceptsFirstResponder(&self) -> bool
pub unsafe fn showsFirstResponder(&self) -> bool
Sourcepub unsafe fn setShowsFirstResponder(&self, shows_first_responder: bool)
pub unsafe fn setShowsFirstResponder(&self, shows_first_responder: bool)
Setter for showsFirstResponder
.
pub unsafe fn performClick(&self, sender: Option<&AnyObject>)
pub unsafe fn focusRingType(&self) -> NSFocusRingType
NSGraphics
only.Sourcepub unsafe fn setFocusRingType(&self, focus_ring_type: NSFocusRingType)
Available on crate feature NSGraphics
only.
pub unsafe fn setFocusRingType(&self, focus_ring_type: NSFocusRingType)
NSGraphics
only.Setter for focusRingType
.
pub unsafe fn drawFocusRingMaskWithFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn focusRingMaskBoundsForFrame_inView( &self, cell_frame: NSRect, control_view: &NSView, ) -> NSRect
NSResponder
and NSView
only.pub unsafe fn wantsNotificationForMarkedText(&self) -> bool
pub unsafe fn attributedStringValue(&self) -> Retained<NSAttributedString>
Sourcepub unsafe fn setAttributedStringValue(
&self,
attributed_string_value: &NSAttributedString,
)
pub unsafe fn setAttributedStringValue( &self, attributed_string_value: &NSAttributedString, )
Setter for attributedStringValue
.
pub unsafe fn allowsEditingTextAttributes(&self) -> bool
Sourcepub unsafe fn setAllowsEditingTextAttributes(
&self,
allows_editing_text_attributes: bool,
)
pub unsafe fn setAllowsEditingTextAttributes( &self, allows_editing_text_attributes: bool, )
Setter for allowsEditingTextAttributes
.
pub unsafe fn importsGraphics(&self) -> bool
Sourcepub unsafe fn setImportsGraphics(&self, imports_graphics: bool)
pub unsafe fn setImportsGraphics(&self, imports_graphics: bool)
Setter for importsGraphics
.
pub unsafe fn allowsMixedState(&self) -> bool
Sourcepub unsafe fn setAllowsMixedState(&self, allows_mixed_state: bool)
pub unsafe fn setAllowsMixedState(&self, allows_mixed_state: bool)
Setter for allowsMixedState
.
pub unsafe fn nextState(&self) -> NSInteger
pub unsafe fn setNextState(&self)
pub unsafe fn hitTestForEvent_inRect_ofView( &self, event: &NSEvent, cell_frame: NSRect, control_view: &NSView, ) -> NSCellHitResult
NSEvent
and NSResponder
and NSView
only.pub unsafe fn expansionFrameWithFrame_inView( &self, cell_frame: NSRect, view: &NSView, ) -> NSRect
NSResponder
and NSView
only.pub unsafe fn drawWithExpansionFrame_inView( &self, cell_frame: NSRect, view: &NSView, )
NSResponder
and NSView
only.pub unsafe fn backgroundStyle(&self) -> NSBackgroundStyle
Sourcepub unsafe fn setBackgroundStyle(&self, background_style: NSBackgroundStyle)
pub unsafe fn setBackgroundStyle(&self, background_style: NSBackgroundStyle)
Setter for backgroundStyle
.
pub unsafe fn interiorBackgroundStyle(&self) -> NSBackgroundStyle
pub unsafe fn controlTint(&self) -> NSControlTint
Sourcepub unsafe fn setControlTint(&self, control_tint: NSControlTint)
👎Deprecated: The controlTint property is not respected on 10.14 and later. For custom cells, use +[NSColor controlAccentColor] to respect the user’s preferred accent color when drawing.
pub unsafe fn setControlTint(&self, control_tint: NSControlTint)
Setter for controlTint
.
pub unsafe fn entryType(&self) -> NSInteger
pub unsafe fn setEntryType(&self, type: NSInteger)
pub unsafe fn isEntryAcceptable(&self, string: &NSString) -> bool
pub unsafe fn setFloatingPointFormat_left_right( &self, auto_range: bool, left_digits: NSUInteger, right_digits: NSUInteger, )
pub unsafe fn setMnemonicLocation(&self, location: NSUInteger)
pub unsafe fn mnemonicLocation(&self) -> NSUInteger
pub unsafe fn mnemonic(&self) -> Retained<NSString>
pub unsafe fn setTitleWithMnemonic(&self, string_with_ampersand: &NSString)
Methods from Deref<Target = NSObject>§
Sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
Sourcepub fn class(&self) -> &'static AnyClass
Available on crate feature NSAccessibilityConstants
only.
pub fn class(&self) -> &'static AnyClass
NSAccessibilityConstants
only.Dynamically find the class of this object.
§Example
Check that an instance of NSObject
has the precise class NSObject
.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());
Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load
instead.Available on crate feature NSAccessibilityConstants
only.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load
instead.NSAccessibilityConstants
only.Use Ivar::load
instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T
.
See Ivar::load_ptr
for details surrounding this.
Sourcepub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
Available on crate feature NSAccessibilityConstants
only.
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
NSAccessibilityConstants
only.Attempt to downcast the object to a class of type T
.
This is the reference-variant. Use Retained::downcast
if you want
to convert a retained object to another type.
§Mutable classes
Some classes have immutable and mutable variants, such as NSString
and NSMutableString
.
When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.
So using this method to convert a NSString
to a NSMutableString
,
while not unsound, is generally frowned upon unless you created the
string yourself, or the API explicitly documents the string to be
mutable.
See Apple’s documentation on mutability and on
isKindOfClass:
for more details.
§Generic classes
Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.
You can, however, safely downcast to generic collections where all the
type-parameters are AnyObject
.
§Panics
This works internally by calling isKindOfClass:
. That means that the
object must have the instance method of that name, and an exception
will be thrown (if CoreFoundation is linked) or the process will abort
if that is not the case. In the vast majority of cases, you don’t need
to worry about this, since both root objects NSObject
and
NSProxy
implement this method.
§Examples
Cast an NSString
back and forth from NSObject
.
use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};
let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();
Try (and fail) to cast an NSObject
to an NSString
.
use objc2_foundation::{NSObject, NSString};
let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());
Try to cast to an array of strings.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();
This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.
Downcast when processing each element instead.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
for elem in arr {
if let Some(data) = elem.downcast_ref::<NSString>() {
// handle `data`
}
}
Trait Implementations§
Source§impl AsRef<AnyObject> for NSPopUpButtonCell
impl AsRef<AnyObject> for NSPopUpButtonCell
Source§impl AsRef<NSActionCell> for NSPopUpButtonCell
impl AsRef<NSActionCell> for NSPopUpButtonCell
Source§fn as_ref(&self) -> &NSActionCell
fn as_ref(&self) -> &NSActionCell
Source§impl AsRef<NSButtonCell> for NSPopUpButtonCell
impl AsRef<NSButtonCell> for NSPopUpButtonCell
Source§fn as_ref(&self) -> &NSButtonCell
fn as_ref(&self) -> &NSButtonCell
Source§impl AsRef<NSCell> for NSPopUpButtonCell
impl AsRef<NSCell> for NSPopUpButtonCell
Source§impl AsRef<NSMenuItemCell> for NSPopUpButtonCell
impl AsRef<NSMenuItemCell> for NSPopUpButtonCell
Source§fn as_ref(&self) -> &NSMenuItemCell
fn as_ref(&self) -> &NSMenuItemCell
Source§impl AsRef<NSObject> for NSPopUpButtonCell
impl AsRef<NSObject> for NSPopUpButtonCell
Source§impl AsRef<NSPopUpButtonCell> for NSPopUpButtonCell
impl AsRef<NSPopUpButtonCell> for NSPopUpButtonCell
Source§impl Borrow<AnyObject> for NSPopUpButtonCell
impl Borrow<AnyObject> for NSPopUpButtonCell
Source§impl Borrow<NSActionCell> for NSPopUpButtonCell
impl Borrow<NSActionCell> for NSPopUpButtonCell
Source§fn borrow(&self) -> &NSActionCell
fn borrow(&self) -> &NSActionCell
Source§impl Borrow<NSButtonCell> for NSPopUpButtonCell
impl Borrow<NSButtonCell> for NSPopUpButtonCell
Source§fn borrow(&self) -> &NSButtonCell
fn borrow(&self) -> &NSButtonCell
Source§impl Borrow<NSCell> for NSPopUpButtonCell
impl Borrow<NSCell> for NSPopUpButtonCell
Source§impl Borrow<NSMenuItemCell> for NSPopUpButtonCell
impl Borrow<NSMenuItemCell> for NSPopUpButtonCell
Source§fn borrow(&self) -> &NSMenuItemCell
fn borrow(&self) -> &NSMenuItemCell
Source§impl Borrow<NSObject> for NSPopUpButtonCell
impl Borrow<NSObject> for NSPopUpButtonCell
Source§impl ClassType for NSPopUpButtonCell
impl ClassType for NSPopUpButtonCell
Source§const NAME: &'static str = "NSPopUpButtonCell"
const NAME: &'static str = "NSPopUpButtonCell"
Source§type Super = NSMenuItemCell
type Super = NSMenuItemCell
Source§type ThreadKind = <<NSPopUpButtonCell as ClassType>::Super as ClassType>::ThreadKind
type ThreadKind = <<NSPopUpButtonCell as ClassType>::Super as ClassType>::ThreadKind
Source§impl CopyingHelper for NSPopUpButtonCell
impl CopyingHelper for NSPopUpButtonCell
Source§type Result = NSPopUpButtonCell
type Result = NSPopUpButtonCell
Self
if the type has no
immutable counterpart. Read moreSource§impl Debug for NSPopUpButtonCell
impl Debug for NSPopUpButtonCell
Source§impl Deref for NSPopUpButtonCell
impl Deref for NSPopUpButtonCell
Source§impl Hash for NSPopUpButtonCell
impl Hash for NSPopUpButtonCell
Source§impl Message for NSPopUpButtonCell
impl Message for NSPopUpButtonCell
Source§impl NSAccessibility for NSPopUpButtonCell
Available on crate feature NSAccessibilityProtocols
only.
impl NSAccessibility for NSPopUpButtonCell
NSAccessibilityProtocols
only.unsafe fn isAccessibilityElement(&self) -> bool
Source§unsafe fn setAccessibilityElement(&self, accessibility_element: bool)
unsafe fn setAccessibilityElement(&self, accessibility_element: bool)
isAccessibilityElement
.unsafe fn accessibilityFrame(&self) -> NSRect
Source§unsafe fn setAccessibilityFrame(&self, accessibility_frame: NSRect)
unsafe fn setAccessibilityFrame(&self, accessibility_frame: NSRect)
accessibilityFrame
.unsafe fn isAccessibilityFocused(&self) -> bool
Source§unsafe fn setAccessibilityFocused(&self, accessibility_focused: bool)
unsafe fn setAccessibilityFocused(&self, accessibility_focused: bool)
isAccessibilityFocused
.unsafe fn accessibilityActivationPoint(&self) -> NSPoint
Source§unsafe fn setAccessibilityActivationPoint(
&self,
accessibility_activation_point: NSPoint,
)
unsafe fn setAccessibilityActivationPoint( &self, accessibility_activation_point: NSPoint, )
accessibilityActivationPoint
.unsafe fn accessibilityTopLevelUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityTopLevelUIElement(
&self,
accessibility_top_level_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTopLevelUIElement( &self, accessibility_top_level_ui_element: Option<&AnyObject>, )
accessibilityTopLevelUIElement
.unsafe fn accessibilityURL(&self) -> Option<Retained<NSURL>>
Source§unsafe fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
unsafe fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
accessibilityURL
.unsafe fn accessibilityValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
accessibilityValue
.unsafe fn accessibilityValueDescription(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityValueDescription(
&self,
accessibility_value_description: Option<&NSString>,
)
unsafe fn setAccessibilityValueDescription( &self, accessibility_value_description: Option<&NSString>, )
accessibilityValueDescription
.unsafe fn accessibilityVisibleChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleChildren(
&self,
accessibility_visible_children: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleChildren( &self, accessibility_visible_children: Option<&NSArray>, )
accessibilityVisibleChildren
.Source§unsafe fn accessibilitySubrole(
&self,
) -> Option<Retained<NSAccessibilitySubrole>>
unsafe fn accessibilitySubrole( &self, ) -> Option<Retained<NSAccessibilitySubrole>>
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilitySubrole(
&self,
accessibility_subrole: Option<&NSAccessibilitySubrole>,
)
unsafe fn setAccessibilitySubrole( &self, accessibility_subrole: Option<&NSAccessibilitySubrole>, )
NSAccessibilityConstants
only.accessibilitySubrole
.unsafe fn accessibilityTitle(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
unsafe fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
accessibilityTitle
.unsafe fn accessibilityTitleUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityTitleUIElement(
&self,
accessibility_title_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTitleUIElement( &self, accessibility_title_ui_element: Option<&AnyObject>, )
accessibilityTitleUIElement
.unsafe fn accessibilityNextContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityNextContents(
&self,
accessibility_next_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityNextContents( &self, accessibility_next_contents: Option<&NSArray>, )
accessibilityNextContents
.Source§unsafe fn accessibilityOrientation(&self) -> NSAccessibilityOrientation
unsafe fn accessibilityOrientation(&self) -> NSAccessibilityOrientation
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityOrientation(
&self,
accessibility_orientation: NSAccessibilityOrientation,
)
unsafe fn setAccessibilityOrientation( &self, accessibility_orientation: NSAccessibilityOrientation, )
NSAccessibilityConstants
only.accessibilityOrientation
.unsafe fn accessibilityOverflowButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityOverflowButton(
&self,
accessibility_overflow_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityOverflowButton( &self, accessibility_overflow_button: Option<&AnyObject>, )
accessibilityOverflowButton
.unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityParent(
&self,
accessibility_parent: Option<&AnyObject>,
)
unsafe fn setAccessibilityParent( &self, accessibility_parent: Option<&AnyObject>, )
accessibilityParent
.unsafe fn accessibilityPlaceholderValue(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityPlaceholderValue(
&self,
accessibility_placeholder_value: Option<&NSString>,
)
unsafe fn setAccessibilityPlaceholderValue( &self, accessibility_placeholder_value: Option<&NSString>, )
accessibilityPlaceholderValue
.unsafe fn accessibilityPreviousContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityPreviousContents(
&self,
accessibility_previous_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityPreviousContents( &self, accessibility_previous_contents: Option<&NSArray>, )
accessibilityPreviousContents
.Source§unsafe fn accessibilityRole(&self) -> Option<Retained<NSAccessibilityRole>>
unsafe fn accessibilityRole(&self) -> Option<Retained<NSAccessibilityRole>>
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityRole(
&self,
accessibility_role: Option<&NSAccessibilityRole>,
)
unsafe fn setAccessibilityRole( &self, accessibility_role: Option<&NSAccessibilityRole>, )
NSAccessibilityConstants
only.accessibilityRole
.unsafe fn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityRoleDescription(
&self,
accessibility_role_description: Option<&NSString>,
)
unsafe fn setAccessibilityRoleDescription( &self, accessibility_role_description: Option<&NSString>, )
accessibilityRoleDescription
.unsafe fn accessibilitySearchButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilitySearchButton(
&self,
accessibility_search_button: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchButton( &self, accessibility_search_button: Option<&AnyObject>, )
accessibilitySearchButton
.unsafe fn accessibilitySearchMenu(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilitySearchMenu(
&self,
accessibility_search_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchMenu( &self, accessibility_search_menu: Option<&AnyObject>, )
accessibilitySearchMenu
.unsafe fn isAccessibilitySelected(&self) -> bool
Source§unsafe fn setAccessibilitySelected(&self, accessibility_selected: bool)
unsafe fn setAccessibilitySelected(&self, accessibility_selected: bool)
isAccessibilitySelected
.unsafe fn accessibilitySelectedChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedChildren(
&self,
accessibility_selected_children: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedChildren( &self, accessibility_selected_children: Option<&NSArray>, )
accessibilitySelectedChildren
.unsafe fn accessibilityServesAsTitleForUIElements( &self, ) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityServesAsTitleForUIElements(
&self,
accessibility_serves_as_title_for_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityServesAsTitleForUIElements( &self, accessibility_serves_as_title_for_ui_elements: Option<&NSArray>, )
accessibilityServesAsTitleForUIElements
.unsafe fn accessibilityShownMenu(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityShownMenu(
&self,
accessibility_shown_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilityShownMenu( &self, accessibility_shown_menu: Option<&AnyObject>, )
accessibilityShownMenu
.unsafe fn accessibilityMinValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMinValue(
&self,
accessibility_min_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinValue( &self, accessibility_min_value: Option<&AnyObject>, )
accessibilityMinValue
.unsafe fn accessibilityMaxValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMaxValue(
&self,
accessibility_max_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMaxValue( &self, accessibility_max_value: Option<&AnyObject>, )
accessibilityMaxValue
.unsafe fn accessibilityLinkedUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityLinkedUIElements(
&self,
accessibility_linked_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLinkedUIElements( &self, accessibility_linked_ui_elements: Option<&NSArray>, )
accessibilityLinkedUIElements
.unsafe fn accessibilityWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityWindow(
&self,
accessibility_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityWindow( &self, accessibility_window: Option<&AnyObject>, )
accessibilityWindow
.unsafe fn accessibilityIdentifier(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityIdentifier(
&self,
accessibility_identifier: Option<&NSString>,
)
unsafe fn setAccessibilityIdentifier( &self, accessibility_identifier: Option<&NSString>, )
accessibilityIdentifier
.unsafe fn accessibilityHelp(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
unsafe fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
accessibilityHelp
.unsafe fn accessibilityFilename(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityFilename(
&self,
accessibility_filename: Option<&NSString>,
)
unsafe fn setAccessibilityFilename( &self, accessibility_filename: Option<&NSString>, )
accessibilityFilename
.unsafe fn isAccessibilityExpanded(&self) -> bool
Source§unsafe fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
unsafe fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
isAccessibilityExpanded
.unsafe fn isAccessibilityEdited(&self) -> bool
Source§unsafe fn setAccessibilityEdited(&self, accessibility_edited: bool)
unsafe fn setAccessibilityEdited(&self, accessibility_edited: bool)
isAccessibilityEdited
.unsafe fn isAccessibilityEnabled(&self) -> bool
Source§unsafe fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
unsafe fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
isAccessibilityEnabled
.unsafe fn accessibilityChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityChildren(
&self,
accessibility_children: Option<&NSArray>,
)
unsafe fn setAccessibilityChildren( &self, accessibility_children: Option<&NSArray>, )
accessibilityChildren
.accessibilityChildrenInNavigationOrder
.unsafe fn accessibilityClearButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityClearButton(
&self,
accessibility_clear_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityClearButton( &self, accessibility_clear_button: Option<&AnyObject>, )
accessibilityClearButton
.unsafe fn accessibilityCancelButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCancelButton(
&self,
accessibility_cancel_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCancelButton( &self, accessibility_cancel_button: Option<&AnyObject>, )
accessibilityCancelButton
.unsafe fn isAccessibilityProtectedContent(&self) -> bool
Source§unsafe fn setAccessibilityProtectedContent(
&self,
accessibility_protected_content: bool,
)
unsafe fn setAccessibilityProtectedContent( &self, accessibility_protected_content: bool, )
isAccessibilityProtectedContent
.unsafe fn accessibilityContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityContents(
&self,
accessibility_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityContents( &self, accessibility_contents: Option<&NSArray>, )
accessibilityContents
.unsafe fn accessibilityLabel(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
unsafe fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
accessibilityLabel
.unsafe fn isAccessibilityAlternateUIVisible(&self) -> bool
Source§unsafe fn setAccessibilityAlternateUIVisible(
&self,
accessibility_alternate_ui_visible: bool,
)
unsafe fn setAccessibilityAlternateUIVisible( &self, accessibility_alternate_ui_visible: bool, )
isAccessibilityAlternateUIVisible
.accessibilitySharedFocusElements
.unsafe fn isAccessibilityRequired(&self) -> bool
Source§unsafe fn setAccessibilityRequired(&self, accessibility_required: bool)
unsafe fn setAccessibilityRequired(&self, accessibility_required: bool)
isAccessibilityRequired
.Source§unsafe fn accessibilityCustomRotors(
&self,
) -> Retained<NSArray<NSAccessibilityCustomRotor>>
unsafe fn accessibilityCustomRotors( &self, ) -> Retained<NSArray<NSAccessibilityCustomRotor>>
NSAccessibilityCustomRotor
only.Source§unsafe fn setAccessibilityCustomRotors(
&self,
accessibility_custom_rotors: &NSArray<NSAccessibilityCustomRotor>,
)
unsafe fn setAccessibilityCustomRotors( &self, accessibility_custom_rotors: &NSArray<NSAccessibilityCustomRotor>, )
NSAccessibilityCustomRotor
only.accessibilityCustomRotors
.unsafe fn accessibilityUserInputLabels( &self, ) -> Option<Retained<NSArray<NSString>>>
Source§unsafe fn setAccessibilityUserInputLabels(
&self,
accessibility_user_input_labels: Option<&NSArray<NSString>>,
)
unsafe fn setAccessibilityUserInputLabels( &self, accessibility_user_input_labels: Option<&NSArray<NSString>>, )
accessibilityUserInputLabels
.unsafe fn accessibilityAttributedUserInputLabels( &self, ) -> Option<Retained<NSArray<NSAttributedString>>>
Source§unsafe fn setAccessibilityAttributedUserInputLabels(
&self,
accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>,
)
unsafe fn setAccessibilityAttributedUserInputLabels( &self, accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>, )
accessibilityAttributedUserInputLabels
.unsafe fn accessibilityApplicationFocusedUIElement( &self, ) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityApplicationFocusedUIElement(
&self,
accessibility_application_focused_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityApplicationFocusedUIElement( &self, accessibility_application_focused_ui_element: Option<&AnyObject>, )
accessibilityApplicationFocusedUIElement
.unsafe fn accessibilityMainWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMainWindow(
&self,
accessibility_main_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityMainWindow( &self, accessibility_main_window: Option<&AnyObject>, )
accessibilityMainWindow
.unsafe fn isAccessibilityHidden(&self) -> bool
Source§unsafe fn setAccessibilityHidden(&self, accessibility_hidden: bool)
unsafe fn setAccessibilityHidden(&self, accessibility_hidden: bool)
isAccessibilityHidden
.unsafe fn isAccessibilityFrontmost(&self) -> bool
Source§unsafe fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
unsafe fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
isAccessibilityFrontmost
.unsafe fn accessibilityFocusedWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityFocusedWindow(
&self,
accessibility_focused_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityFocusedWindow( &self, accessibility_focused_window: Option<&AnyObject>, )
accessibilityFocusedWindow
.unsafe fn accessibilityWindows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityWindows(
&self,
accessibility_windows: Option<&NSArray>,
)
unsafe fn setAccessibilityWindows( &self, accessibility_windows: Option<&NSArray>, )
accessibilityWindows
.unsafe fn accessibilityExtrasMenuBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityExtrasMenuBar(
&self,
accessibility_extras_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityExtrasMenuBar( &self, accessibility_extras_menu_bar: Option<&AnyObject>, )
accessibilityExtrasMenuBar
.unsafe fn accessibilityMenuBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMenuBar(
&self,
accessibility_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityMenuBar( &self, accessibility_menu_bar: Option<&AnyObject>, )
accessibilityMenuBar
.unsafe fn accessibilityColumnTitles(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumnTitles(
&self,
accessibility_column_titles: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnTitles( &self, accessibility_column_titles: Option<&NSArray>, )
accessibilityColumnTitles
.unsafe fn isAccessibilityOrderedByRow(&self) -> bool
Source§unsafe fn setAccessibilityOrderedByRow(
&self,
accessibility_ordered_by_row: bool,
)
unsafe fn setAccessibilityOrderedByRow( &self, accessibility_ordered_by_row: bool, )
isAccessibilityOrderedByRow
.Source§unsafe fn accessibilityHorizontalUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityHorizontalUnits(&self) -> NSAccessibilityUnits
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityHorizontalUnits(
&self,
accessibility_horizontal_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityHorizontalUnits( &self, accessibility_horizontal_units: NSAccessibilityUnits, )
NSAccessibilityConstants
only.accessibilityHorizontalUnits
.Source§unsafe fn accessibilityVerticalUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityVerticalUnits(&self) -> NSAccessibilityUnits
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityVerticalUnits(
&self,
accessibility_vertical_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityVerticalUnits( &self, accessibility_vertical_units: NSAccessibilityUnits, )
NSAccessibilityConstants
only.accessibilityVerticalUnits
.unsafe fn accessibilityHorizontalUnitDescription( &self, ) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityHorizontalUnitDescription(
&self,
accessibility_horizontal_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityHorizontalUnitDescription( &self, accessibility_horizontal_unit_description: Option<&NSString>, )
accessibilityHorizontalUnitDescription
.unsafe fn accessibilityVerticalUnitDescription( &self, ) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityVerticalUnitDescription(
&self,
accessibility_vertical_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityVerticalUnitDescription( &self, accessibility_vertical_unit_description: Option<&NSString>, )
accessibilityVerticalUnitDescription
.unsafe fn accessibilityLayoutPointForScreenPoint( &self, point: NSPoint, ) -> NSPoint
unsafe fn accessibilityLayoutSizeForScreenSize(&self, size: NSSize) -> NSSize
unsafe fn accessibilityScreenPointForLayoutPoint( &self, point: NSPoint, ) -> NSPoint
unsafe fn accessibilityScreenSizeForLayoutSize(&self, size: NSSize) -> NSSize
unsafe fn accessibilityHandles(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityHandles(
&self,
accessibility_handles: Option<&NSArray>,
)
unsafe fn setAccessibilityHandles( &self, accessibility_handles: Option<&NSArray>, )
accessibilityHandles
.unsafe fn accessibilityWarningValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityWarningValue(
&self,
accessibility_warning_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityWarningValue( &self, accessibility_warning_value: Option<&AnyObject>, )
accessibilityWarningValue
.unsafe fn accessibilityCriticalValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCriticalValue(
&self,
accessibility_critical_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityCriticalValue( &self, accessibility_critical_value: Option<&AnyObject>, )
accessibilityCriticalValue
.unsafe fn isAccessibilityDisclosed(&self) -> bool
Source§unsafe fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
unsafe fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
isAccessibilityDisclosed
.unsafe fn accessibilityDisclosedByRow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDisclosedByRow(
&self,
accessibility_disclosed_by_row: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedByRow( &self, accessibility_disclosed_by_row: Option<&AnyObject>, )
accessibilityDisclosedByRow
.unsafe fn accessibilityDisclosedRows(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDisclosedRows(
&self,
accessibility_disclosed_rows: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedRows( &self, accessibility_disclosed_rows: Option<&AnyObject>, )
accessibilityDisclosedRows
.unsafe fn accessibilityDisclosureLevel(&self) -> NSInteger
Source§unsafe fn setAccessibilityDisclosureLevel(
&self,
accessibility_disclosure_level: NSInteger,
)
unsafe fn setAccessibilityDisclosureLevel( &self, accessibility_disclosure_level: NSInteger, )
accessibilityDisclosureLevel
.unsafe fn accessibilityMarkerUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityMarkerUIElements(
&self,
accessibility_marker_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityMarkerUIElements( &self, accessibility_marker_ui_elements: Option<&NSArray>, )
accessibilityMarkerUIElements
.unsafe fn accessibilityMarkerValues(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMarkerValues(
&self,
accessibility_marker_values: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerValues( &self, accessibility_marker_values: Option<&AnyObject>, )
accessibilityMarkerValues
.unsafe fn accessibilityMarkerGroupUIElement( &self, ) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMarkerGroupUIElement(
&self,
accessibility_marker_group_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerGroupUIElement( &self, accessibility_marker_group_ui_element: Option<&AnyObject>, )
accessibilityMarkerGroupUIElement
.Source§unsafe fn accessibilityUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityUnits(&self) -> NSAccessibilityUnits
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityUnits(
&self,
accessibility_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityUnits( &self, accessibility_units: NSAccessibilityUnits, )
NSAccessibilityConstants
only.accessibilityUnits
.unsafe fn accessibilityUnitDescription(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityUnitDescription(
&self,
accessibility_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityUnitDescription( &self, accessibility_unit_description: Option<&NSString>, )
accessibilityUnitDescription
.Source§unsafe fn accessibilityRulerMarkerType(&self) -> NSAccessibilityRulerMarkerType
unsafe fn accessibilityRulerMarkerType(&self) -> NSAccessibilityRulerMarkerType
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityRulerMarkerType(
&self,
accessibility_ruler_marker_type: NSAccessibilityRulerMarkerType,
)
unsafe fn setAccessibilityRulerMarkerType( &self, accessibility_ruler_marker_type: NSAccessibilityRulerMarkerType, )
NSAccessibilityConstants
only.accessibilityRulerMarkerType
.unsafe fn accessibilityMarkerTypeDescription( &self, ) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityMarkerTypeDescription(
&self,
accessibility_marker_type_description: Option<&NSString>,
)
unsafe fn setAccessibilityMarkerTypeDescription( &self, accessibility_marker_type_description: Option<&NSString>, )
accessibilityMarkerTypeDescription
.unsafe fn accessibilityHorizontalScrollBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityHorizontalScrollBar(
&self,
accessibility_horizontal_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityHorizontalScrollBar( &self, accessibility_horizontal_scroll_bar: Option<&AnyObject>, )
accessibilityHorizontalScrollBar
.unsafe fn accessibilityVerticalScrollBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityVerticalScrollBar(
&self,
accessibility_vertical_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityVerticalScrollBar( &self, accessibility_vertical_scroll_bar: Option<&AnyObject>, )
accessibilityVerticalScrollBar
.unsafe fn accessibilityAllowedValues( &self, ) -> Option<Retained<NSArray<NSNumber>>>
Source§unsafe fn setAccessibilityAllowedValues(
&self,
accessibility_allowed_values: Option<&NSArray<NSNumber>>,
)
unsafe fn setAccessibilityAllowedValues( &self, accessibility_allowed_values: Option<&NSArray<NSNumber>>, )
accessibilityAllowedValues
.unsafe fn accessibilityLabelUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityLabelUIElements(
&self,
accessibility_label_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLabelUIElements( &self, accessibility_label_ui_elements: Option<&NSArray>, )
accessibilityLabelUIElements
.unsafe fn accessibilityLabelValue(&self) -> c_float
Source§unsafe fn setAccessibilityLabelValue(&self, accessibility_label_value: c_float)
unsafe fn setAccessibilityLabelValue(&self, accessibility_label_value: c_float)
accessibilityLabelValue
.unsafe fn accessibilitySplitters(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySplitters(
&self,
accessibility_splitters: Option<&NSArray>,
)
unsafe fn setAccessibilitySplitters( &self, accessibility_splitters: Option<&NSArray>, )
accessibilitySplitters
.unsafe fn accessibilityDecrementButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDecrementButton(
&self,
accessibility_decrement_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDecrementButton( &self, accessibility_decrement_button: Option<&AnyObject>, )
accessibilityDecrementButton
.unsafe fn accessibilityIncrementButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityIncrementButton(
&self,
accessibility_increment_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityIncrementButton( &self, accessibility_increment_button: Option<&AnyObject>, )
accessibilityIncrementButton
.unsafe fn accessibilityTabs(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
accessibilityTabs
.unsafe fn accessibilityHeader(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityHeader(
&self,
accessibility_header: Option<&AnyObject>,
)
unsafe fn setAccessibilityHeader( &self, accessibility_header: Option<&AnyObject>, )
accessibilityHeader
.unsafe fn accessibilityColumnCount(&self) -> NSInteger
Source§unsafe fn setAccessibilityColumnCount(
&self,
accessibility_column_count: NSInteger,
)
unsafe fn setAccessibilityColumnCount( &self, accessibility_column_count: NSInteger, )
accessibilityColumnCount
.unsafe fn accessibilityRowCount(&self) -> NSInteger
Source§unsafe fn setAccessibilityRowCount(&self, accessibility_row_count: NSInteger)
unsafe fn setAccessibilityRowCount(&self, accessibility_row_count: NSInteger)
accessibilityRowCount
.unsafe fn accessibilityIndex(&self) -> NSInteger
Source§unsafe fn setAccessibilityIndex(&self, accessibility_index: NSInteger)
unsafe fn setAccessibilityIndex(&self, accessibility_index: NSInteger)
accessibilityIndex
.unsafe fn accessibilityColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumns(
&self,
accessibility_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityColumns( &self, accessibility_columns: Option<&NSArray>, )
accessibilityColumns
.unsafe fn accessibilityRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
accessibilityRows
.unsafe fn accessibilityVisibleRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleRows(
&self,
accessibility_visible_rows: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleRows( &self, accessibility_visible_rows: Option<&NSArray>, )
accessibilityVisibleRows
.unsafe fn accessibilitySelectedRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedRows(
&self,
accessibility_selected_rows: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedRows( &self, accessibility_selected_rows: Option<&NSArray>, )
accessibilitySelectedRows
.unsafe fn accessibilityVisibleColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleColumns(
&self,
accessibility_visible_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleColumns( &self, accessibility_visible_columns: Option<&NSArray>, )
accessibilityVisibleColumns
.unsafe fn accessibilitySelectedColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedColumns(
&self,
accessibility_selected_columns: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedColumns( &self, accessibility_selected_columns: Option<&NSArray>, )
accessibilitySelectedColumns
.Source§unsafe fn accessibilitySortDirection(&self) -> NSAccessibilitySortDirection
unsafe fn accessibilitySortDirection(&self) -> NSAccessibilitySortDirection
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilitySortDirection(
&self,
accessibility_sort_direction: NSAccessibilitySortDirection,
)
unsafe fn setAccessibilitySortDirection( &self, accessibility_sort_direction: NSAccessibilitySortDirection, )
NSAccessibilityConstants
only.accessibilitySortDirection
.unsafe fn accessibilityRowHeaderUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityRowHeaderUIElements(
&self,
accessibility_row_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityRowHeaderUIElements( &self, accessibility_row_header_ui_elements: Option<&NSArray>, )
accessibilityRowHeaderUIElements
.unsafe fn accessibilitySelectedCells(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedCells(
&self,
accessibility_selected_cells: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedCells( &self, accessibility_selected_cells: Option<&NSArray>, )
accessibilitySelectedCells
.unsafe fn accessibilityVisibleCells(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleCells(
&self,
accessibility_visible_cells: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleCells( &self, accessibility_visible_cells: Option<&NSArray>, )
accessibilityVisibleCells
.unsafe fn accessibilityColumnHeaderUIElements( &self, ) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumnHeaderUIElements(
&self,
accessibility_column_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnHeaderUIElements( &self, accessibility_column_header_ui_elements: Option<&NSArray>, )
accessibilityColumnHeaderUIElements
.unsafe fn accessibilityCellForColumn_row( &self, column: NSInteger, row: NSInteger, ) -> Option<Retained<AnyObject>>
unsafe fn accessibilityRowIndexRange(&self) -> NSRange
Source§unsafe fn setAccessibilityRowIndexRange(
&self,
accessibility_row_index_range: NSRange,
)
unsafe fn setAccessibilityRowIndexRange( &self, accessibility_row_index_range: NSRange, )
accessibilityRowIndexRange
.unsafe fn accessibilityColumnIndexRange(&self) -> NSRange
Source§unsafe fn setAccessibilityColumnIndexRange(
&self,
accessibility_column_index_range: NSRange,
)
unsafe fn setAccessibilityColumnIndexRange( &self, accessibility_column_index_range: NSRange, )
accessibilityColumnIndexRange
.unsafe fn accessibilityInsertionPointLineNumber(&self) -> NSInteger
Source§unsafe fn setAccessibilityInsertionPointLineNumber(
&self,
accessibility_insertion_point_line_number: NSInteger,
)
unsafe fn setAccessibilityInsertionPointLineNumber( &self, accessibility_insertion_point_line_number: NSInteger, )
accessibilityInsertionPointLineNumber
.accessibilitySharedCharacterRange
.accessibilitySharedTextUIElements
.unsafe fn accessibilityVisibleCharacterRange(&self) -> NSRange
Source§unsafe fn setAccessibilityVisibleCharacterRange(
&self,
accessibility_visible_character_range: NSRange,
)
unsafe fn setAccessibilityVisibleCharacterRange( &self, accessibility_visible_character_range: NSRange, )
accessibilityVisibleCharacterRange
.unsafe fn accessibilityNumberOfCharacters(&self) -> NSInteger
Source§unsafe fn setAccessibilityNumberOfCharacters(
&self,
accessibility_number_of_characters: NSInteger,
)
unsafe fn setAccessibilityNumberOfCharacters( &self, accessibility_number_of_characters: NSInteger, )
accessibilityNumberOfCharacters
.unsafe fn accessibilitySelectedText(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilitySelectedText(
&self,
accessibility_selected_text: Option<&NSString>,
)
unsafe fn setAccessibilitySelectedText( &self, accessibility_selected_text: Option<&NSString>, )
accessibilitySelectedText
.unsafe fn accessibilitySelectedTextRange(&self) -> NSRange
Source§unsafe fn setAccessibilitySelectedTextRange(
&self,
accessibility_selected_text_range: NSRange,
)
unsafe fn setAccessibilitySelectedTextRange( &self, accessibility_selected_text_range: NSRange, )
accessibilitySelectedTextRange
.unsafe fn accessibilitySelectedTextRanges( &self, ) -> Option<Retained<NSArray<NSValue>>>
Source§unsafe fn setAccessibilitySelectedTextRanges(
&self,
accessibility_selected_text_ranges: Option<&NSArray<NSValue>>,
)
unsafe fn setAccessibilitySelectedTextRanges( &self, accessibility_selected_text_ranges: Option<&NSArray<NSValue>>, )
accessibilitySelectedTextRanges
.unsafe fn accessibilityAttributedStringForRange( &self, range: NSRange, ) -> Option<Retained<NSAttributedString>>
unsafe fn accessibilityRangeForLine(&self, line: NSInteger) -> NSRange
unsafe fn accessibilityStringForRange( &self, range: NSRange, ) -> Option<Retained<NSString>>
unsafe fn accessibilityRangeForPosition(&self, point: NSPoint) -> NSRange
unsafe fn accessibilityRangeForIndex(&self, index: NSInteger) -> NSRange
unsafe fn accessibilityFrameForRange(&self, range: NSRange) -> NSRect
unsafe fn accessibilityRTFForRange( &self, range: NSRange, ) -> Option<Retained<NSData>>
unsafe fn accessibilityStyleRangeForIndex(&self, index: NSInteger) -> NSRange
unsafe fn accessibilityLineForIndex(&self, index: NSInteger) -> NSInteger
unsafe fn accessibilityToolbarButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityToolbarButton(
&self,
accessibility_toolbar_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityToolbarButton( &self, accessibility_toolbar_button: Option<&AnyObject>, )
accessibilityToolbarButton
.unsafe fn isAccessibilityModal(&self) -> bool
Source§unsafe fn setAccessibilityModal(&self, accessibility_modal: bool)
unsafe fn setAccessibilityModal(&self, accessibility_modal: bool)
isAccessibilityModal
.unsafe fn accessibilityProxy(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
accessibilityProxy
.unsafe fn isAccessibilityMain(&self) -> bool
Source§unsafe fn setAccessibilityMain(&self, accessibility_main: bool)
unsafe fn setAccessibilityMain(&self, accessibility_main: bool)
isAccessibilityMain
.unsafe fn accessibilityFullScreenButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityFullScreenButton(
&self,
accessibility_full_screen_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityFullScreenButton( &self, accessibility_full_screen_button: Option<&AnyObject>, )
accessibilityFullScreenButton
.unsafe fn accessibilityGrowArea(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityGrowArea(
&self,
accessibility_grow_area: Option<&AnyObject>,
)
unsafe fn setAccessibilityGrowArea( &self, accessibility_grow_area: Option<&AnyObject>, )
accessibilityGrowArea
.unsafe fn accessibilityDocument(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityDocument(
&self,
accessibility_document: Option<&NSString>,
)
unsafe fn setAccessibilityDocument( &self, accessibility_document: Option<&NSString>, )
accessibilityDocument
.unsafe fn accessibilityDefaultButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDefaultButton(
&self,
accessibility_default_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDefaultButton( &self, accessibility_default_button: Option<&AnyObject>, )
accessibilityDefaultButton
.unsafe fn accessibilityCloseButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCloseButton(
&self,
accessibility_close_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCloseButton( &self, accessibility_close_button: Option<&AnyObject>, )
accessibilityCloseButton
.unsafe fn accessibilityZoomButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityZoomButton(
&self,
accessibility_zoom_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityZoomButton( &self, accessibility_zoom_button: Option<&AnyObject>, )
accessibilityZoomButton
.unsafe fn accessibilityMinimizeButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMinimizeButton(
&self,
accessibility_minimize_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinimizeButton( &self, accessibility_minimize_button: Option<&AnyObject>, )
accessibilityMinimizeButton
.unsafe fn isAccessibilityMinimized(&self) -> bool
Source§unsafe fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
unsafe fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
isAccessibilityMinimized
.Source§unsafe fn accessibilityCustomActions(
&self,
) -> Option<Retained<NSArray<NSAccessibilityCustomAction>>>
unsafe fn accessibilityCustomActions( &self, ) -> Option<Retained<NSArray<NSAccessibilityCustomAction>>>
NSAccessibilityCustomAction
only.Source§unsafe fn setAccessibilityCustomActions(
&self,
accessibility_custom_actions: Option<&NSArray<NSAccessibilityCustomAction>>,
)
unsafe fn setAccessibilityCustomActions( &self, accessibility_custom_actions: Option<&NSArray<NSAccessibilityCustomAction>>, )
NSAccessibilityCustomAction
only.accessibilityCustomActions
.unsafe fn accessibilityPerformCancel(&self) -> bool
unsafe fn accessibilityPerformConfirm(&self) -> bool
unsafe fn accessibilityPerformDecrement(&self) -> bool
unsafe fn accessibilityPerformDelete(&self) -> bool
unsafe fn accessibilityPerformIncrement(&self) -> bool
unsafe fn accessibilityPerformPick(&self) -> bool
unsafe fn accessibilityPerformPress(&self) -> bool
unsafe fn accessibilityPerformRaise(&self) -> bool
unsafe fn accessibilityPerformShowAlternateUI(&self) -> bool
unsafe fn accessibilityPerformShowDefaultUI(&self) -> bool
unsafe fn accessibilityPerformShowMenu(&self) -> bool
unsafe fn isAccessibilitySelectorAllowed(&self, selector: Sel) -> bool
Source§impl NSAccessibilityElementProtocol for NSPopUpButtonCell
Available on crate feature NSAccessibilityProtocols
only.
impl NSAccessibilityElementProtocol for NSPopUpButtonCell
NSAccessibilityProtocols
only.unsafe fn accessibilityFrame(&self) -> NSRect
unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
unsafe fn isAccessibilityFocused(&self) -> bool
unsafe fn accessibilityIdentifier(&self) -> Retained<NSString>
Source§impl NSCoding for NSPopUpButtonCell
impl NSCoding for NSPopUpButtonCell
Source§impl NSCopying for NSPopUpButtonCell
impl NSCopying for NSPopUpButtonCell
Source§impl NSMenuItemValidation for NSPopUpButtonCell
Available on crate feature NSMenu
only.
impl NSMenuItemValidation for NSPopUpButtonCell
NSMenu
only.Source§unsafe fn validateMenuItem(&self, menu_item: &NSMenuItem) -> bool
unsafe fn validateMenuItem(&self, menu_item: &NSMenuItem) -> bool
NSMenuItem
only.Source§impl NSObjectProtocol for NSPopUpButtonCell
impl NSObjectProtocol for NSPopUpButtonCell
Source§fn isEqual(&self, other: Option<&AnyObject>) -> bool
fn isEqual(&self, other: Option<&AnyObject>) -> bool
Source§fn hash(&self) -> usize
fn hash(&self) -> usize
Source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
isKindOfClass
directly, or cast your objects with AnyObject::downcast_ref
Source§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
Source§impl NSUserInterfaceItemIdentification for NSPopUpButtonCell
Available on crate feature NSUserInterfaceItemIdentification
only.
impl NSUserInterfaceItemIdentification for NSPopUpButtonCell
NSUserInterfaceItemIdentification
only.unsafe fn identifier(&self) -> Option<Retained<NSUserInterfaceItemIdentifier>>
Source§unsafe fn setIdentifier(
&self,
identifier: Option<&NSUserInterfaceItemIdentifier>,
)
unsafe fn setIdentifier( &self, identifier: Option<&NSUserInterfaceItemIdentifier>, )
identifier
.Source§impl PartialEq for NSPopUpButtonCell
impl PartialEq for NSPopUpButtonCell
Source§impl RefEncode for NSPopUpButtonCell
impl RefEncode for NSPopUpButtonCell
Source§const ENCODING_REF: Encoding = <NSMenuItemCell as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSMenuItemCell as ::objc2::RefEncode>::ENCODING_REF
impl DowncastTarget for NSPopUpButtonCell
impl Eq for NSPopUpButtonCell
Auto Trait Implementations§
impl !Freeze for NSPopUpButtonCell
impl !RefUnwindSafe for NSPopUpButtonCell
impl !Send for NSPopUpButtonCell
impl !Sync for NSPopUpButtonCell
impl !Unpin for NSPopUpButtonCell
impl !UnwindSafe for NSPopUpButtonCell
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<'a, T> MainThreadOnly for T
impl<'a, T> MainThreadOnly for T
Source§fn mtm(&self) -> MainThreadMarker
fn mtm(&self) -> MainThreadMarker
MainThreadMarker
from the main-thread-only object. Read more