Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2009-10-08 23:06:32 +0400
committerCampbell Barton <ideasman42@gmail.com>2009-10-08 23:06:32 +0400
commit5c867406aa66a1d89260c233a6bbc1a2a7912dbe (patch)
tree0cce14e7a49cb61b6114b69f457ca6a920db8de4 /source/blender/blenkernel/intern/screen.c
parent3ebd58673fb9a8c5ef13048b2e8e8a4cb7bb3a4e (diff)
menus are now global (like operators), so for eg, the info add menu and the 3D add menu can be shared.
Diffstat (limited to 'source/blender/blenkernel/intern/screen.c')
-rw-r--r--source/blender/blenkernel/intern/screen.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/source/blender/blenkernel/intern/screen.c b/source/blender/blenkernel/intern/screen.c
index 3567de5df40..918a67311a0 100644
--- a/source/blender/blenkernel/intern/screen.c
+++ b/source/blender/blenkernel/intern/screen.c
@@ -70,13 +70,8 @@ static void spacetype_free(SpaceType *st)
if(ht->ext.free)
ht->ext.free(ht->ext.data);
- for(mt= art->menutypes.first; mt; mt= mt->next)
- if(mt->ext.free)
- mt->ext.free(mt->ext.data);
-
BLI_freelistN(&art->paneltypes);
BLI_freelistN(&art->headertypes);
- BLI_freelistN(&art->menutypes);
}
BLI_freelistN(&st->regiontypes);
@@ -343,25 +338,3 @@ unsigned int BKE_screen_visible_layers(bScreen *screen)
return layer;
}
-MenuType *BKE_spacemenu_find(const char *idname, int spacetype)
-{
- SpaceType *st= BKE_spacetype_from_id(spacetype);
- ARegionType *art;
- MenuType* mt;
-
- if(st==NULL) {
- printf("space type %d is invalid\n", spacetype);
- return NULL;
- }
-
- if(idname==NULL)
- return NULL;
-
- for(art= st->regiontypes.first; art; art= art->next)
- for(mt=art->menutypes.first; mt; mt=mt->next)
- if(strcmp(idname, mt->idname)==0)
- return mt;
-
- return NULL;
-}
-