def select_win_item
if @items && @items.size > 0 && @items[@active_item]
NcursesInterface::set_status @items[@active_item]['title'].split(/\s+/).join(' ') if @items[@active_item].has_key? 'title'
if @items[@active_item].has_key? 'feed'
NcursesInterface::select_feed @items[@active_item]['feed']
elsif @items[@active_item].has_key? 'item'
NcursesInterface::select_item @active_item
elsif @items[@active_item].has_key? 'cat'
NcursesInterface::select_cat @items[@active_item]['cat']
elsif @items[@active_item].has_key? 'find'
item = @items[@active_item]
Engine::add_feed({
'url' => item['find'],
'title' => item[:otitle],
})
NcursesInterface::populate_feed_win
NcursesInterface::set_status($config['msg_feed_added'])
elsif @items[@active_item].has_key? 'feedopt'
NcursesInterface::edit_feed @items[@active_item]['feedopt']
elsif @items[@active_item].has_key? 'url'
NcursesInterface::open_link @items[@active_item]
elsif @items[@active_item].has_key? 'item'
NcursesInterface::select_item @active_item
end
end
end