Rating (App Component)

An app component for giving a rating (stars)
Updated 21 May 2024

View License

An app component for giving ratings (stars or custom icons).
Example 1: Place rating widget in a uifigure
f1 = uifigure();
comp = Rating(f1);
comp.Position = [100,100,125,25];
Example 2: Place rating widget in a uigrid where it is centered in the figure
f2 = uifigure();
h = uigridlayout(f2);
h.ColumnWidth = {'1x', 125, '1x'};
h.RowHeight = {'1x', 25, '1x'};
comp = Rating(h);
comp.Layout.Column = 2;
comp.Layout.Row = 2;
h.BackgroundColor = 'w';
comp.BackgroundColor = h.BackgroundColor;
Example 3: Create widget with custom property values
f3 = uifigure();
comp = Rating(f3, ...
'NumStars', 6, ...
'Tooltips', ["Very Poor", "Poor", "Fair", "Good", "Very Good", "Excellent"], ...
'IconOn', fullfile(matlabroot, "toolbox", "images", "icons", "CreateMask_24px.png"), ...
'IconOff', fullfile(matlabroot, "toolbox", "images", "icons", "failed_24.png" ) );

Cite As

Eivind Hennestad (2024). Rating (App Component) (https://www.mathworks.com/matlabcentral/fileexchange/166231-rating-app-component), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2024a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!


Version Published Release Notes