|
From: creedon <icr...@us...> - 2005-10-02 23:27:09
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13582 Modified Files: shellmenu.c Log Message: added support for some Frontier File/Edit menu items to call scripts added support for open recent menu Index: shellmenu.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/shellmenu.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** shellmenu.c 11 Jan 2005 22:48:10 -0000 1.4 --- shellmenu.c 1 Oct 2005 17:34:33 -0000 1.5 *************** *** 54,57 **** --- 54,58 ---- #include "cancoon.h" #include "tablestructure.h" + #include "ops.h" /* 2005-09-25 creedon */ *************** *** 368,372 **** visitmenuitems (¶mmenuitem); /*perform ^0, ^1... substitutions*/ [...1116 lines suppressed...] + + DeleteMenuItems (hmenu, 1, CountMenuItems (hmenu) - 2); + + getsystemtablescript (idopenrecentmenutable, bs); // "user.prefs.openrecentmenu.items" + + pushhashtable (roottable); + + disablelangerror (); + + fl = langexpandtodotparams (bs, &htable, bs); + + enablelangerror (); + + pophashtable (); + + if (fl) + hashsortedinversesearch (htable, &openrecentmenuitemsvisit, nil); + + } + |