Code covered by the BSD License  

Highlights from
Star Rating

image thumbnail
from Star Rating by Dimid Duchovny
A star rating system. Alpha version.

display_stars(hObject, eventdata, handles)
function display_stars(hObject, eventdata, handles) 
    handles = guidata(hObject);
    selected_star = handles.tmp_selected_star;

    if (selected_star ~= -1)
        for star_i=1:selected_star
            set(handles.star_axes_handles(star_i, handles.SELECTED_STAR_TYPE_INDEX), 'visible','on');
            set(allchild(handles.star_axes_handles(star_i, handles.SELECTED_STAR_TYPE_INDEX)),'visible','on');
            
        end
        for star_i=selected_star + 1 : handles.N_STARS
            set(handles.star_axes_handles(star_i, handles.UNSELECTED_STAR_TYPE_INDEX), 'visible','on');
            set(allchild(handles.star_axes_handles(star_i, handles.UNSELECTED_STAR_TYPE_INDEX)),'visible','on');
        end
        
    else
        for star_i= 1 : handles.N_STARS
            set(handles.star_axes_handles(star_i, handles.UNSELECTED_STAR_TYPE_INDEX), 'visible','on');
            set(allchild(handles.star_axes_handles(star_i, handles.UNSELECTED_STAR_TYPE_INDEX)),'visible','on');
        end
    end
end


Contact us