Last change
on this file since 323 was
236,
checked in by sommeria, 14 years ago
|
correct Matlab PIV, remove call to image tool box. Improve menu of uvmat VelType? (replacement of buttons)
|
File size:
811 bytes
|
Line | |
---|
1 | %'update_menu': find an input string in a menu, add it to the menu at the penultimate position if it does not exist
|
---|
2 | %-----------------------------------------------
|
---|
3 | % function menu_str=update_menu(handle,strinput)
|
---|
4 | %
|
---|
5 | % OUTPUT:
|
---|
6 | % menu_str: new menu; cell of strings
|
---|
7 | %
|
---|
8 | % INPUT:
|
---|
9 | % handle: handle of the menu to modify (listbox uicontrol)
|
---|
10 | % strinput: char string to detect or add in the menu
|
---|
11 |
|
---|
12 | function menu_str=update_menu(handle,strinput)
|
---|
13 | menu_str=get(handle,'String');
|
---|
14 | nbmenu=length(menu_str);
|
---|
15 | ichoice=find(strcmp(strinput,menu_str),1);
|
---|
16 | if 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;
|
---|
19 | set(handle,'String',menu_str)
|
---|
20 | ichoice=nbmenu;
|
---|
21 | end
|
---|
22 | set(handle,'Value',ichoice)
|
---|
Note: See
TracBrowser
for help on using the repository browser.