Scripts menus:

-- added re-eval entry to Scripts Win -> Scripts menu
-- added it also as a button at Info Win -> File Paths, Python path
-- updated bpymenus code:
    added 'Blender' tag, for version;
    made a .Bpymenus file be written only if there's actual data to save
    made file->export menu open a scriptspace only if none is available already
-- bug fixes (bugs 866 and 879, related) for linking and sharing mesh data:
http://projects.blender.org/tracker/?func=detail&atid=125&aid=866&group_id=9
http://projects.blender.org/tracker/?func=detail&atid=125&aid=879&group_id=9
This commit is contained in:
2004-01-16 23:40:14 +00:00
parent 24c43b835d
commit f3c5206b71
10 changed files with 108 additions and 53 deletions

View File

@@ -61,6 +61,7 @@ typedef struct BPyMenu {
char *name;
char *filename;
char *tooltip;
short version; /* Blender version */
struct BPySubMenu *submenus;
struct BPyMenu *next;
} BPyMenu;
@@ -89,7 +90,7 @@ typedef enum {
BPyMenu *BPyMenuTable[PYMENU_TOTAL];
/* public functions: */
void BPyMenu_Init(void);
int BPyMenu_Init(int usedir);
void BPyMenu_RemoveAllEntries(void);
void BPyMenu_PrintAllEntries(void);
char *BPyMenu_CreatePupmenuStr(BPyMenu *pym, short group);