Ignore:
Timestamp:
Jul 29, 2012, 11:18:31 PM (12 years ago)
Author:
sommeria
Message:

various improvments and corrections
dtatatree_browser tested

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/update_menu.m

    r236 r507  
    1212function menu_str=update_menu(handle,strinput)
    1313menu_str=get(handle,'String');
    14 nbmenu=length(menu_str);
    1514ichoice=find(strcmp(strinput,menu_str),1);
    1615if isempty(ichoice)%the input string does not exist in the menu
    17     menu_str{nbmenu+1}=menu_str{nbmenu};%shift  the last item ('more...')
    18     menu_str{nbmenu}=strinput;
     16    ichoice= length(menu_str);
     17    menu_str=[menu_str(1:end-1);{strinput};menu_str(end)];
    1918    set(handle,'String',menu_str)
    20     ichoice=nbmenu;
    2119end
    2220set(handle,'Value',ichoice)
Note: See TracChangeset for help on using the changeset viewer.