         current_path : rtypes.string
         actions      : rtypes.object.isRequired
         no_select    : rtypes.bool
+        public_view  : rtypes.bool
 
     shouldComponentUpdate: (next) ->
         return @props.name  != next.name         or

        @props.public_data  != next.public_data  or
        @props.is_public    != next.is_public    or
        @props.current_path != next.current_path or
        @props.no_select    != next.no_select

    handle_mouse_down: (e) ->
        @setState

        @props.public_data  != next.public_data  or
        @props.current_path != next.current_path or
        @props.bordered     != next.bordered     or
        @props.no_select    != next.no_select    or
        @props.public_view  != next.public_view

    render_icon: ->
        # get the file_associations[ext] just like it is defined in the editor
