Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_space.c
| Show First 20 Lines • Show All 204 Lines • ▼ Show 20 Lines | static EnumPropertyItem buttons_context_items[] = { | ||||
| {BCONTEXT_DATA, "DATA", ICON_NONE, "Data", "Object data"}, | {BCONTEXT_DATA, "DATA", ICON_NONE, "Data", "Object data"}, | ||||
| {BCONTEXT_BONE, "BONE", ICON_BONE_DATA, "Bone", "Bone"}, | {BCONTEXT_BONE, "BONE", ICON_BONE_DATA, "Bone", "Bone"}, | ||||
| {BCONTEXT_BONE_CONSTRAINT, "BONE_CONSTRAINT", ICON_CONSTRAINT_BONE, "Bone Constraints", "Bone constraints"}, | {BCONTEXT_BONE_CONSTRAINT, "BONE_CONSTRAINT", ICON_CONSTRAINT_BONE, "Bone Constraints", "Bone constraints"}, | ||||
| {BCONTEXT_MATERIAL, "MATERIAL", ICON_MATERIAL, "Material", "Material"}, | {BCONTEXT_MATERIAL, "MATERIAL", ICON_MATERIAL, "Material", "Material"}, | ||||
| {BCONTEXT_TEXTURE, "TEXTURE", ICON_TEXTURE, "Texture", "Texture"}, | {BCONTEXT_TEXTURE, "TEXTURE", ICON_TEXTURE, "Texture", "Texture"}, | ||||
| {BCONTEXT_PARTICLE, "PARTICLES", ICON_PARTICLES, "Particles", "Particle"}, | {BCONTEXT_PARTICLE, "PARTICLES", ICON_PARTICLES, "Particles", "Particle"}, | ||||
| {BCONTEXT_PHYSICS, "PHYSICS", ICON_PHYSICS, "Physics", "Physics"}, | {BCONTEXT_PHYSICS, "PHYSICS", ICON_PHYSICS, "Physics", "Physics"}, | ||||
| {BCONTEXT_COLLECTION, "COLLECTION", ICON_COLLAPSEMENU, "Collection", "Collection"}, | {BCONTEXT_COLLECTION, "COLLECTION", ICON_COLLAPSEMENU, "Collection", "Collection"}, | ||||
| {BCONTEXT_WORKSPACE, "WORKSPACE", ICON_RENDER_RESULT, "Workspace", "Workspace"}, | |||||
| {0, NULL, 0, NULL, NULL} | {0, NULL, 0, NULL, NULL} | ||||
| }; | }; | ||||
| /* Actually populated dynamically trough a function, but helps for context-less access (e.g. doc, i18n...). */ | /* Actually populated dynamically trough a function, but helps for context-less access (e.g. doc, i18n...). */ | ||||
| static EnumPropertyItem buttons_texture_context_items[] = { | static EnumPropertyItem buttons_texture_context_items[] = { | ||||
| {SB_TEXC_MATERIAL, "MATERIAL", ICON_MATERIAL, "", "Show material textures"}, | {SB_TEXC_MATERIAL, "MATERIAL", ICON_MATERIAL, "", "Show material textures"}, | ||||
| {SB_TEXC_WORLD, "WORLD", ICON_WORLD, "", "Show world textures"}, | {SB_TEXC_WORLD, "WORLD", ICON_WORLD, "", "Show world textures"}, | ||||
| {SB_TEXC_LAMP, "LAMP", ICON_LAMP, "", "Show lamp textures"}, | {SB_TEXC_LAMP, "LAMP", ICON_LAMP, "", "Show lamp textures"}, | ||||
| ▲ Show 20 Lines • Show All 891 Lines • ▼ Show 20 Lines | static EnumPropertyItem *rna_SpaceProperties_context_itemf(bContext *UNUSED(C), PointerRNA *ptr, | ||||
| if (sbuts->pathflag & (1 << BCONTEXT_RENDER_LAYER)) { | if (sbuts->pathflag & (1 << BCONTEXT_RENDER_LAYER)) { | ||||
| RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_RENDER_LAYER); | RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_RENDER_LAYER); | ||||
| } | } | ||||
| if (sbuts->pathflag & (1 << BCONTEXT_SCENE)) { | if (sbuts->pathflag & (1 << BCONTEXT_SCENE)) { | ||||
| RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_SCENE); | RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_SCENE); | ||||
| } | } | ||||
| if (sbuts->pathflag & (1 << BCONTEXT_COLLECTION)) { | |||||
| RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_COLLECTION); | |||||
| } | |||||
| if (sbuts->pathflag & (1 << BCONTEXT_WORLD)) { | if (sbuts->pathflag & (1 << BCONTEXT_WORLD)) { | ||||
| RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_WORLD); | RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_WORLD); | ||||
| } | } | ||||
| if (sbuts->pathflag & (1 << BCONTEXT_WORKSPACE)) { | |||||
| RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_WORKSPACE); | |||||
| } | |||||
| if (sbuts->pathflag & (1 << BCONTEXT_COLLECTION)) { | |||||
| RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_COLLECTION); | |||||
| } | |||||
| if (sbuts->pathflag & (1 << BCONTEXT_OBJECT)) { | if (sbuts->pathflag & (1 << BCONTEXT_OBJECT)) { | ||||
| RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_OBJECT); | RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_OBJECT); | ||||
| } | } | ||||
| if (sbuts->pathflag & (1 << BCONTEXT_CONSTRAINT)) { | if (sbuts->pathflag & (1 << BCONTEXT_CONSTRAINT)) { | ||||
| RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_CONSTRAINT); | RNA_enum_items_add_value(&item, &totitem, buttons_context_items, BCONTEXT_CONSTRAINT); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 3,723 Lines • Show Last 20 Lines | |||||