Trait objc2_app_kit::NSAppearanceCustomization

source ·
pub unsafe trait NSAppearanceCustomization: NSObjectProtocol {
    // Provided methods
    unsafe fn appearance(&self) -> Option<Id<NSAppearance>>
       where Self: Sized + Message { ... }
    unsafe fn setAppearance(&self, appearance: Option<&NSAppearance>)
       where Self: Sized + Message { ... }
    unsafe fn effectiveAppearance(&self) -> Id<NSAppearance>
       where Self: Sized + Message { ... }
}
Available on crate feature NSAppearance only.

Provided Methods§

source

unsafe fn appearance(&self) -> Option<Id<NSAppearance>>
where Self: Sized + Message,

source

unsafe fn setAppearance(&self, appearance: Option<&NSAppearance>)
where Self: Sized + Message,

source

unsafe fn effectiveAppearance(&self) -> Id<NSAppearance>
where Self: Sized + Message,

Trait Implementations§

source§

impl ProtocolType for dyn NSAppearanceCustomization

source§

const NAME: &'static str = "NSAppearanceCustomization"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn NSAppearanceCustomization

Implementations on Foreign Types§

source§

impl<T> NSAppearanceCustomization for ProtocolObject<T>

Implementors§

source§

impl NSAppearanceCustomization for NSApplication

Available on crate features NSResponder and NSApplication only.
source§

impl NSAppearanceCustomization for NSBox

Available on crate features NSResponder and NSView and NSBox only.
source§

impl NSAppearanceCustomization for NSBrowser

Available on crate features NSControl and NSResponder and NSView and NSBrowser only.
source§

impl NSAppearanceCustomization for NSButton

Available on crate features NSControl and NSResponder and NSView and NSButton only.
source§

impl NSAppearanceCustomization for NSClipView

Available on crate features NSResponder and NSView and NSClipView only.
source§

impl NSAppearanceCustomization for NSCollectionView

Available on crate features NSResponder and NSView and NSCollectionView only.
source§

impl NSAppearanceCustomization for NSColorPanel

Available on crate features NSPanel and NSResponder and NSWindow and NSColorPanel only.
source§

impl NSAppearanceCustomization for NSColorWell

Available on crate features NSControl and NSResponder and NSView and NSColorWell only.
source§

impl NSAppearanceCustomization for NSComboBox

Available on crate features NSControl and NSResponder and NSTextField and NSView and NSComboBox only.
source§

impl NSAppearanceCustomization for NSComboButton

Available on crate features NSControl and NSResponder and NSView and NSComboButton only.
source§

impl NSAppearanceCustomization for NSControl

Available on crate features NSResponder and NSView and NSControl only.
source§

impl NSAppearanceCustomization for NSDatePicker

Available on crate features NSControl and NSResponder and NSView and NSDatePicker only.
source§

impl NSAppearanceCustomization for NSFontPanel

Available on crate features NSPanel and NSResponder and NSWindow and NSFontPanel only.
source§

impl NSAppearanceCustomization for NSForm

Available on crate features NSControl and NSMatrix and NSResponder and NSView and NSForm only.
source§

impl NSAppearanceCustomization for NSGridView

Available on crate features NSResponder and NSView and NSGridView only.
source§

impl NSAppearanceCustomization for NSImageView

Available on crate features NSControl and NSResponder and NSView and NSImageView only.
source§

impl NSAppearanceCustomization for NSLevelIndicator

Available on crate features NSControl and NSResponder and NSView and NSLevelIndicator only.
source§

impl NSAppearanceCustomization for NSMatrix

Available on crate features NSControl and NSResponder and NSView and NSMatrix only.
source§

impl NSAppearanceCustomization for NSMenu

Available on crate feature NSMenu only.
source§

impl NSAppearanceCustomization for NSOpenPanel

Available on crate features NSPanel and NSResponder and NSSavePanel and NSWindow and NSOpenPanel only.
source§

impl NSAppearanceCustomization for NSOutlineView

Available on crate features NSControl and NSResponder and NSTableView and NSView and NSOutlineView only.
source§

impl NSAppearanceCustomization for NSPanel

Available on crate features NSResponder and NSWindow and NSPanel only.
source§

impl NSAppearanceCustomization for NSPathControl

Available on crate features NSControl and NSResponder and NSView and NSPathControl only.
source§

impl NSAppearanceCustomization for NSPopUpButton

Available on crate features NSButton and NSControl and NSResponder and NSView and NSPopUpButton only.
source§

impl NSAppearanceCustomization for NSPopover

Available on crate features NSResponder and NSPopover only.
source§

impl NSAppearanceCustomization for NSPredicateEditor

Available on crate features NSControl and NSResponder and NSRuleEditor and NSView and NSPredicateEditor only.
source§

impl NSAppearanceCustomization for NSProgressIndicator

Available on crate features NSResponder and NSView and NSProgressIndicator only.
source§

impl NSAppearanceCustomization for NSRuleEditor

Available on crate features NSControl and NSResponder and NSView and NSRuleEditor only.
source§

impl NSAppearanceCustomization for NSRulerView

Available on crate features NSResponder and NSView and NSRulerView only.
source§

impl NSAppearanceCustomization for NSSavePanel

Available on crate features NSPanel and NSResponder and NSWindow and NSSavePanel only.
source§

impl NSAppearanceCustomization for NSScrollView

Available on crate features NSResponder and NSView and NSScrollView only.
source§

impl NSAppearanceCustomization for NSScroller

Available on crate features NSControl and NSResponder and NSView and NSScroller only.
source§

impl NSAppearanceCustomization for NSScrubber

Available on crate features NSResponder and NSView and NSScrubber only.
source§

impl NSAppearanceCustomization for NSScrubberArrangedView

Available on crate features NSResponder and NSView and NSScrubberItemView only.
source§

impl NSAppearanceCustomization for NSScrubberImageItemView

Available on crate features NSResponder and NSView and NSScrubberItemView only.
source§

impl NSAppearanceCustomization for NSScrubberItemView

Available on crate features NSResponder and NSView and NSScrubberItemView only.
source§

impl NSAppearanceCustomization for NSScrubberSelectionView

Available on crate features NSResponder and NSView and NSScrubberItemView only.
source§

impl NSAppearanceCustomization for NSScrubberTextItemView

Available on crate features NSResponder and NSView and NSScrubberItemView only.
source§

impl NSAppearanceCustomization for NSSearchField

Available on crate features NSControl and NSResponder and NSTextField and NSView and NSSearchField only.
source§

impl NSAppearanceCustomization for NSSecureTextField

Available on crate features NSControl and NSResponder and NSTextField and NSView and NSSecureTextField only.
source§

impl NSAppearanceCustomization for NSSegmentedControl

Available on crate features NSControl and NSResponder and NSView and NSSegmentedControl only.
source§

impl NSAppearanceCustomization for NSSlider

Available on crate features NSControl and NSResponder and NSView and NSSlider only.
source§

impl NSAppearanceCustomization for NSSplitView

Available on crate features NSResponder and NSView and NSSplitView only.
source§

impl NSAppearanceCustomization for NSStackView

Available on crate features NSResponder and NSView and NSStackView only.
source§

impl NSAppearanceCustomization for NSStatusBarButton

Available on crate features NSButton and NSControl and NSResponder and NSView and NSStatusBarButton only.
source§

impl NSAppearanceCustomization for NSStepper

Available on crate features NSControl and NSResponder and NSView and NSStepper only.
source§

impl NSAppearanceCustomization for NSSwitch

Available on crate features NSControl and NSResponder and NSView and NSSwitch only.
source§

impl NSAppearanceCustomization for NSTabView

Available on crate features NSResponder and NSView and NSTabView only.
source§

impl NSAppearanceCustomization for NSTableCellView

Available on crate features NSResponder and NSView and NSTableCellView only.
source§

impl NSAppearanceCustomization for NSTableHeaderView

Available on crate features NSResponder and NSView and NSTableHeaderView only.
source§

impl NSAppearanceCustomization for NSTableRowView

Available on crate features NSResponder and NSView and NSTableRowView only.
source§

impl NSAppearanceCustomization for NSTableView

Available on crate features NSControl and NSResponder and NSView and NSTableView only.
source§

impl NSAppearanceCustomization for NSText

Available on crate features NSResponder and NSView and NSText only.
source§

impl NSAppearanceCustomization for NSTextField

Available on crate features NSControl and NSResponder and NSView and NSTextField only.
source§

impl NSAppearanceCustomization for NSTextInsertionIndicator

Available on crate features NSResponder and NSView and NSTextInsertionIndicator only.
source§

impl NSAppearanceCustomization for NSTextView

Available on crate features NSResponder and NSText and NSView and NSTextView only.
source§

impl NSAppearanceCustomization for NSTokenField

Available on crate features NSControl and NSResponder and NSTextField and NSView and NSTokenField only.
source§

impl NSAppearanceCustomization for NSView

Available on crate features NSResponder and NSView only.
source§

impl NSAppearanceCustomization for NSVisualEffectView

Available on crate features NSResponder and NSView and NSVisualEffectView only.
source§

impl NSAppearanceCustomization for NSWindow

Available on crate features NSResponder and NSWindow only.