Skip to main content

Module controls

Module controls 

Source
Expand description

macOS AppKit Authentic Controls Suite for egui.

Grounded in Apple macOS Human Interface Guidelines (HIG) and W3C DTCG Token Catalogues (tokens/design_tokens.json).

Re-exports§

pub use button_cell::MacButtonCell;
pub use circular_slider::MacCircularSlider;
pub use color_well::MacColorWell;
pub use input_cell::MacControlSize;
pub use input_cell::MacInputCell;
pub use level_indicator::calculate_pan_weights;
pub use level_indicator::MacLevelIndicator;
pub use level_indicator::MacLevelIndicatorStyle;
pub use level_indicator::MacLevelOrientation;
pub use outline_view::MacOutlineRow;
pub use outline_view::MacOutlineRowResponse;
pub use outline_view::MacOutlineTree;
pub use outline_view::MacOutlineView;
pub use path_control::MacPathComponent;
pub use path_control::MacPathControl;
pub use path_control::MacPathControlResponse;
pub use popup_button::MacPopUpButton;
pub use progress_indicator::MacProgressControlSize;
pub use progress_indicator::MacProgressIndicator;
pub use progress_indicator::MacProgressStyle;
pub use rating_indicator::MacRatingIndicator;
pub use rating_indicator::UNIT_STAR;
pub use search_field::MacSearchField;
pub use segmented::MacSegmentedControl;
pub use slider::MacSlider;
pub use stepper::MacStepper;
pub use table_view::MacSortDirection;
pub use table_view::MacTableColumn;
pub use table_view::MacTableView;
pub use table_view::MacTableViewOutput;
pub use table_view::MacTableViewResponse;
pub use thumbnail_cell::MacThumbnailCell;
pub use toggle::MacToggle;
pub use token_field::MacTokenField;
pub use trim_scrubber::MacTimelineZone;
pub use trim_scrubber::MacTrimScrubber;
pub use trim_scrubber::MacTrimScrubberResponse;

Modules§

button_cell
Authentic macOS AppKit Push Button / Tool Button.
circular_slider
Authentic macOS AppKit rotary circular slider (NSSlider circular style).
color_well
Authentic macOS AppKit Color Well (NSColorWell equivalent).
input_cell
Authentic macOS NSTextFieldCell primitive with Tab-chain and Transactional Buffer.
level_indicator
Authentic macOS AppKit Level Indicator (NSLevelIndicator equivalent, SPEC-011).
outline_view
Authentic macOS AppKit Hierarchical Outline View (NSOutlineView equivalent).
path_control
Authentic macOS AppKit Path Control (NSPathControl equivalent, SPEC-011).
popup_button
Authentic macOS AppKit Pop-Up Button (NSPopUpButton equivalent).
progress_indicator
Authentic macOS AppKit Progress Indicator (NSProgressIndicator equivalent, SPEC-011).
rating_indicator
Authentic macOS AppKit Rating Level Indicator (NSLevelIndicatorStyleRating).
search_field
Authentic macOS AppKit Search Field (NSSearchField equivalent).
segmented
Authentic macOS NSSegmentedControl primitive.
slider
Authentic macOS AppKit Continuous Slider (NSSlider equivalent).
stepper
Authentic macOS AppKit Stepper Control (NSStepper equivalent).
table_view
Authentic macOS AppKit Table View (NSTableView + NSTableHeaderView, SPEC-011).
thumbnail_cell
Authentic macOS AppKit Image/Thumbnail Preview Cell (NSImageCell equivalent).
toggle
Authentic macOS Toggle / Switch.
token_field
Authentic macOS AppKit Token Field (NSTokenField equivalent, SPEC-011).
trim_scrubber
Authentic macOS AVKit / QuickTime In–Out Trim & Timeline Scrubber (AVPlayerView, SPEC-011).