Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_space.c
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
| Show First 20 Lines • Show All 4,194 Lines • ▼ Show 20 Lines | struct { | ||||
| int type_mask; | int type_mask; | ||||
| const char *identifier[2]; | const char *identifier[2]; | ||||
| } info[] = { | } info[] = { | ||||
| {"Mesh", (1 << OB_MESH), {"show_object_viewport_mesh", "show_object_select_mesh"}}, | {"Mesh", (1 << OB_MESH), {"show_object_viewport_mesh", "show_object_select_mesh"}}, | ||||
| {"Curve", (1 << OB_CURVE), {"show_object_viewport_curve", "show_object_select_curve"}}, | {"Curve", (1 << OB_CURVE), {"show_object_viewport_curve", "show_object_select_curve"}}, | ||||
| {"Surface", (1 << OB_SURF), {"show_object_viewport_surf", "show_object_select_surf"}}, | {"Surface", (1 << OB_SURF), {"show_object_viewport_surf", "show_object_select_surf"}}, | ||||
| {"Meta", (1 << OB_MBALL), {"show_object_viewport_meta", "show_object_select_meta"}}, | {"Meta", (1 << OB_MBALL), {"show_object_viewport_meta", "show_object_select_meta"}}, | ||||
| {"Font", (1 << OB_FONT), {"show_object_viewport_font", "show_object_select_font"}}, | {"Font", (1 << OB_FONT), {"show_object_viewport_font", "show_object_select_font"}}, | ||||
| # ifdef WITH_NEW_OBJECT_TYPES | |||||
| {"Hair", (1 << OB_HAIR), {"show_object_viewport_hair", "show_object_select_hair"}}, | |||||
| {"Point Cloud", | |||||
| (1 << OB_POINTCLOUD), | |||||
| {"show_object_viewport_pointcloud", "show_object_select_pointcloud"}}, | |||||
| # endif | |||||
| {"Volume", (1 << OB_VOLUME), {"show_object_viewport_volume", "show_object_select_volume"}}, | |||||
| {"Armature", | {"Armature", | ||||
| (1 << OB_ARMATURE), | (1 << OB_ARMATURE), | ||||
| {"show_object_viewport_armature", "show_object_select_armature"}}, | {"show_object_viewport_armature", "show_object_select_armature"}}, | ||||
| {"Lattice", | {"Lattice", | ||||
| (1 << OB_LATTICE), | (1 << OB_LATTICE), | ||||
| {"show_object_viewport_lattice", "show_object_select_lattice"}}, | {"show_object_viewport_lattice", "show_object_select_lattice"}}, | ||||
| {"Empty", (1 << OB_EMPTY), {"show_object_viewport_empty", "show_object_select_empty"}}, | {"Empty", (1 << OB_EMPTY), {"show_object_viewport_empty", "show_object_select_empty"}}, | ||||
| {"Grease Pencil", | {"Grease Pencil", | ||||
| ▲ Show 20 Lines • Show All 1,186 Lines • ▼ Show 20 Lines | static const struct IDFilterBoolean booleans[] = { | ||||
| {FILTER_ID_CF, "filter_cachefile", ICON_FILE, "Cache Files", "Show Cache File data-blocks"}, | {FILTER_ID_CF, "filter_cachefile", ICON_FILE, "Cache Files", "Show Cache File data-blocks"}, | ||||
| {FILTER_ID_CU, "filter_curve", ICON_CURVE_DATA, "Curves", "Show Curve data-blocks"}, | {FILTER_ID_CU, "filter_curve", ICON_CURVE_DATA, "Curves", "Show Curve data-blocks"}, | ||||
| {FILTER_ID_GD, | {FILTER_ID_GD, | ||||
| "filter_grease_pencil", | "filter_grease_pencil", | ||||
| ICON_GREASEPENCIL, | ICON_GREASEPENCIL, | ||||
| "Grease Pencil", | "Grease Pencil", | ||||
| "Show Grease pencil data-blocks"}, | "Show Grease pencil data-blocks"}, | ||||
| {FILTER_ID_GR, "filter_group", ICON_GROUP, "Collections", "Show Collection data-blocks"}, | {FILTER_ID_GR, "filter_group", ICON_GROUP, "Collections", "Show Collection data-blocks"}, | ||||
| # ifdef WITH_NEW_OBJECT_TYPES | |||||
| {FILTER_ID_HA, "filter_hair", ICON_HAIR_DATA, "Hairs", "Show/hide Hair data-blocks"}, | |||||
| # endif | |||||
| {FILTER_ID_IM, "filter_image", ICON_IMAGE_DATA, "Images", "Show Image data-blocks"}, | {FILTER_ID_IM, "filter_image", ICON_IMAGE_DATA, "Images", "Show Image data-blocks"}, | ||||
| {FILTER_ID_LA, "filter_light", ICON_LIGHT_DATA, "Lights", "Show Light data-blocks"}, | {FILTER_ID_LA, "filter_light", ICON_LIGHT_DATA, "Lights", "Show Light data-blocks"}, | ||||
| {FILTER_ID_LP, | |||||
| "filter_light_probe", | |||||
| ICON_OUTLINER_DATA_LIGHTPROBE, | |||||
| "Light Probes", | |||||
| "Show Light Probe data-blocks"}, | |||||
| {FILTER_ID_LS, | {FILTER_ID_LS, | ||||
| "filter_linestyle", | "filter_linestyle", | ||||
| ICON_LINE_DATA, | ICON_LINE_DATA, | ||||
| "Freestyle Linestyles", | "Freestyle Linestyles", | ||||
| "Show Freestyle's Line Style data-blocks"}, | "Show Freestyle's Line Style data-blocks"}, | ||||
| {FILTER_ID_LT, "filter_lattice", ICON_LATTICE_DATA, "Lattices", "Show Lattice data-blocks"}, | {FILTER_ID_LT, "filter_lattice", ICON_LATTICE_DATA, "Lattices", "Show Lattice data-blocks"}, | ||||
| {FILTER_ID_MA, | {FILTER_ID_MA, | ||||
| "filter_material", | "filter_material", | ||||
| Show All 20 Lines | # endif | ||||
| "Particles Settings", | "Particles Settings", | ||||
| "Show Particle Settings data-blocks"}, | "Show Particle Settings data-blocks"}, | ||||
| {FILTER_ID_PAL, "filter_palette", ICON_COLOR, "Palettes", "Show Palette data-blocks"}, | {FILTER_ID_PAL, "filter_palette", ICON_COLOR, "Palettes", "Show Palette data-blocks"}, | ||||
| {FILTER_ID_PC, | {FILTER_ID_PC, | ||||
| "filter_paint_curve", | "filter_paint_curve", | ||||
| ICON_CURVE_BEZCURVE, | ICON_CURVE_BEZCURVE, | ||||
| "Paint Curves", | "Paint Curves", | ||||
| "Show Paint Curve data-blocks"}, | "Show Paint Curve data-blocks"}, | ||||
| {FILTER_ID_LP, | # ifdef WITH_NEW_OBJECT_TYPES | ||||
| "filter_light_probe", | {FILTER_ID_PT, | ||||
| ICON_OUTLINER_DATA_LIGHTPROBE, | "filter_pointcloud", | ||||
| "Light Probes", | ICON_POINTCLOUD_DATA, | ||||
| "Show Light Probe data-blocks"}, | "Point Clouds", | ||||
| "Show/hide Point Cloud data-blocks"}, | |||||
| # endif | |||||
| {FILTER_ID_SCE, "filter_scene", ICON_SCENE_DATA, "Scenes", "Show Scene data-blocks"}, | {FILTER_ID_SCE, "filter_scene", ICON_SCENE_DATA, "Scenes", "Show Scene data-blocks"}, | ||||
| {FILTER_ID_SPK, "filter_speaker", ICON_SPEAKER, "Speakers", "Show Speaker data-blocks"}, | {FILTER_ID_SPK, "filter_speaker", ICON_SPEAKER, "Speakers", "Show Speaker data-blocks"}, | ||||
| {FILTER_ID_SO, "filter_sound", ICON_SOUND, "Sounds", "Show Sound data-blocks"}, | {FILTER_ID_SO, "filter_sound", ICON_SOUND, "Sounds", "Show Sound data-blocks"}, | ||||
| {FILTER_ID_TE, "filter_texture", ICON_TEXTURE_DATA, "Textures", "Show Texture data-blocks"}, | {FILTER_ID_TE, "filter_texture", ICON_TEXTURE_DATA, "Textures", "Show Texture data-blocks"}, | ||||
| {FILTER_ID_TXT, "filter_text", ICON_TEXT, "Texts", "Show Text data-blocks"}, | {FILTER_ID_TXT, "filter_text", ICON_TEXT, "Texts", "Show Text data-blocks"}, | ||||
| {FILTER_ID_VF, "filter_font", ICON_FONT_DATA, "Fonts", "Show Font data-blocks"}, | {FILTER_ID_VF, "filter_font", ICON_FONT_DATA, "Fonts", "Show Font data-blocks"}, | ||||
| {FILTER_ID_VO, "filter_volume", ICON_VOLUME_DATA, "Volumes", "Show/hide Volume data-blocks"}, | |||||
| {FILTER_ID_WO, "filter_world", ICON_WORLD_DATA, "Worlds", "Show World data-blocks"}, | {FILTER_ID_WO, "filter_world", ICON_WORLD_DATA, "Worlds", "Show World data-blocks"}, | ||||
| {FILTER_ID_WS, | {FILTER_ID_WS, | ||||
| "filter_work_space", | "filter_work_space", | ||||
| ICON_WORKSPACE, | ICON_WORKSPACE, | ||||
| "Workspaces", | "Workspaces", | ||||
| "Show workspace data-blocks"}, | "Show workspace data-blocks"}, | ||||
| /* Categories */ | /* Categories */ | ||||
| {FILTER_ID_SCE, "category_scene", ICON_SCENE_DATA, "Scenes", "Show scenes"}, | {FILTER_ID_SCE, "category_scene", ICON_SCENE_DATA, "Scenes", "Show scenes"}, | ||||
| {FILTER_ID_AC, "category_animation", ICON_ANIM_DATA, "Animations", "Show animation data"}, | {FILTER_ID_AC, "category_animation", ICON_ANIM_DATA, "Animations", "Show animation data"}, | ||||
| {FILTER_ID_OB | FILTER_ID_GR, | {FILTER_ID_OB | FILTER_ID_GR, | ||||
| "category_object", | "category_object", | ||||
| ICON_GROUP, | ICON_GROUP, | ||||
| "Objects & Collections", | "Objects & Collections", | ||||
| "Show objects and groups"}, | "Show objects and collections"}, | ||||
| {FILTER_ID_AR | FILTER_ID_CU | FILTER_ID_LT | FILTER_ID_MB | FILTER_ID_ME, | {FILTER_ID_AR | FILTER_ID_CU | FILTER_ID_LT | FILTER_ID_MB | FILTER_ID_ME | FILTER_ID_HA | | ||||
| FILTER_ID_PT | FILTER_ID_VO, | |||||
| "category_geometry", | "category_geometry", | ||||
| ICON_MESH_DATA, | ICON_MESH_DATA, | ||||
| "Geometry", | "Geometry", | ||||
| "Show meshes, curves, lattice, armatures and metaballs data"}, | "Show meshes, curves, lattice, armatures and metaballs data"}, | ||||
| {FILTER_ID_LS | FILTER_ID_MA | FILTER_ID_NT | FILTER_ID_TE, | {FILTER_ID_LS | FILTER_ID_MA | FILTER_ID_NT | FILTER_ID_TE, | ||||
| "category_shading", | "category_shading", | ||||
| ICON_MATERIAL_DATA, | ICON_MATERIAL_DATA, | ||||
| "Shading", | "Shading", | ||||
| ▲ Show 20 Lines • Show All 180 Lines • ▼ Show 20 Lines | static void rna_def_fileselect_params(BlenderRNA *brna) | ||||
| RNA_def_property_update(prop, NC_SPACE | ND_SPACE_FILE_PARAMS, NULL); | RNA_def_property_update(prop, NC_SPACE | ND_SPACE_FILE_PARAMS, NULL); | ||||
| prop = RNA_def_property(srna, "use_filter_text", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "use_filter_text", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "filter", FILE_TYPE_TEXT); | RNA_def_property_boolean_sdna(prop, NULL, "filter", FILE_TYPE_TEXT); | ||||
| RNA_def_property_ui_text(prop, "Filter Text", "Show text files"); | RNA_def_property_ui_text(prop, "Filter Text", "Show text files"); | ||||
| RNA_def_property_ui_icon(prop, ICON_FILE_TEXT, 0); | RNA_def_property_ui_icon(prop, ICON_FILE_TEXT, 0); | ||||
| RNA_def_property_update(prop, NC_SPACE | ND_SPACE_FILE_PARAMS, NULL); | RNA_def_property_update(prop, NC_SPACE | ND_SPACE_FILE_PARAMS, NULL); | ||||
| prop = RNA_def_property(srna, "use_filter_volume", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "filter", FILE_TYPE_VOLUME); | |||||
| RNA_def_property_ui_text(prop, "Filter Volume", "Show 3D volume files"); | |||||
| RNA_def_property_ui_icon(prop, ICON_FILE_VOLUME, 0); | |||||
| RNA_def_property_update(prop, NC_SPACE | ND_SPACE_FILE_PARAMS, NULL); | |||||
| prop = RNA_def_property(srna, "use_filter_folder", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "use_filter_folder", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "filter", FILE_TYPE_FOLDER); | RNA_def_property_boolean_sdna(prop, NULL, "filter", FILE_TYPE_FOLDER); | ||||
| RNA_def_property_ui_text(prop, "Filter Folder", "Show folders"); | RNA_def_property_ui_text(prop, "Filter Folder", "Show folders"); | ||||
| RNA_def_property_ui_icon(prop, ICON_FILE_FOLDER, 0); | RNA_def_property_ui_icon(prop, ICON_FILE_FOLDER, 0); | ||||
| RNA_def_property_update(prop, NC_SPACE | ND_SPACE_FILE_PARAMS, NULL); | RNA_def_property_update(prop, NC_SPACE | ND_SPACE_FILE_PARAMS, NULL); | ||||
| prop = RNA_def_property(srna, "use_filter_blendid", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "use_filter_blendid", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "filter", FILE_TYPE_BLENDERLIB); | RNA_def_property_boolean_sdna(prop, NULL, "filter", FILE_TYPE_BLENDERLIB); | ||||
| ▲ Show 20 Lines • Show All 858 Lines • Show Last 20 Lines | |||||