|
|
|
|
@@ -33,6 +33,8 @@
|
|
|
|
|
#include "DNA_space_types.h"
|
|
|
|
|
#include "DNA_userdef_types.h"
|
|
|
|
|
|
|
|
|
|
#include "WM_types.h"
|
|
|
|
|
|
|
|
|
|
#include "BKE_utildefines.h"
|
|
|
|
|
|
|
|
|
|
#ifdef RNA_RUNTIME
|
|
|
|
|
@@ -251,61 +253,73 @@ static void rna_def_userdef_theme_ui(BlenderRNA *brna)
|
|
|
|
|
RNA_def_property_pointer_sdna(prop, NULL, "wcol_regular");
|
|
|
|
|
RNA_def_property_struct_type(prop, "ThemeWidgetColors");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Regular Widget Colors", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wcol_tool", PROP_POINTER, PROP_NEVER_NULL);
|
|
|
|
|
RNA_def_property_pointer_sdna(prop, NULL, "wcol_tool");
|
|
|
|
|
RNA_def_property_struct_type(prop, "ThemeWidgetColors");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Tool Widget Colors", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wcol_radio", PROP_POINTER, PROP_NEVER_NULL);
|
|
|
|
|
RNA_def_property_pointer_sdna(prop, NULL, "wcol_radio");
|
|
|
|
|
RNA_def_property_struct_type(prop, "ThemeWidgetColors");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Radio Widget Colors", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wcol_text", PROP_POINTER, PROP_NEVER_NULL);
|
|
|
|
|
RNA_def_property_pointer_sdna(prop, NULL, "wcol_text");
|
|
|
|
|
RNA_def_property_struct_type(prop, "ThemeWidgetColors");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Text Widget Colors", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wcol_option", PROP_POINTER, PROP_NEVER_NULL);
|
|
|
|
|
RNA_def_property_pointer_sdna(prop, NULL, "wcol_option");
|
|
|
|
|
RNA_def_property_struct_type(prop, "ThemeWidgetColors");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Option Widget Colors", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wcol_num", PROP_POINTER, PROP_NEVER_NULL);
|
|
|
|
|
RNA_def_property_pointer_sdna(prop, NULL, "wcol_num");
|
|
|
|
|
RNA_def_property_struct_type(prop, "ThemeWidgetColors");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Number Widget Colors", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wcol_numslider", PROP_POINTER, PROP_NEVER_NULL);
|
|
|
|
|
RNA_def_property_pointer_sdna(prop, NULL, "wcol_numslider");
|
|
|
|
|
RNA_def_property_struct_type(prop, "ThemeWidgetColors");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Slider Widget Colors", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wcol_menu", PROP_POINTER, PROP_NEVER_NULL);
|
|
|
|
|
RNA_def_property_pointer_sdna(prop, NULL, "wcol_menu");
|
|
|
|
|
RNA_def_property_struct_type(prop, "ThemeWidgetColors");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Menu Widget Colors", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wcol_pulldown", PROP_POINTER, PROP_NEVER_NULL);
|
|
|
|
|
RNA_def_property_pointer_sdna(prop, NULL, "wcol_pulldown");
|
|
|
|
|
RNA_def_property_struct_type(prop, "ThemeWidgetColors");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Pulldown Widget Colors", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wcol_menu_back", PROP_POINTER, PROP_NEVER_NULL);
|
|
|
|
|
RNA_def_property_pointer_sdna(prop, NULL, "wcol_menu_back");
|
|
|
|
|
RNA_def_property_struct_type(prop, "ThemeWidgetColors");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Menu Backdrop Colors", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wcol_menu_item", PROP_POINTER, PROP_NEVER_NULL);
|
|
|
|
|
RNA_def_property_pointer_sdna(prop, NULL, "wcol_menu_item");
|
|
|
|
|
RNA_def_property_struct_type(prop, "ThemeWidgetColors");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Menu Item Colors", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "icon_file", PROP_STRING, PROP_FILEPATH);
|
|
|
|
|
RNA_def_property_string_sdna(prop, NULL, "iconfile");
|
|
|
|
|
RNA_def_property_ui_text(prop, "Icon File", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_spaces_main(StructRNA *srna, int spacetype)
|
|
|
|
|
@@ -316,49 +330,60 @@ static void rna_def_userdef_theme_spaces_main(StructRNA *srna, int spacetype)
|
|
|
|
|
prop= RNA_def_property(srna, "back", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Window Back", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "title", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Window Title", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "text", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Window Text", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "text_hi", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Window Text Highlight", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
/* header */
|
|
|
|
|
prop= RNA_def_property(srna, "header", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Header", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "header_text", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Header Text", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "header_text_hi", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Header Text Highlight", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
/* buttons */
|
|
|
|
|
if(! ELEM(spacetype, SPACE_BUTS, SPACE_OUTLINER)) {
|
|
|
|
|
prop= RNA_def_property(srna, "button", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Button Back", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "button_title", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Button Title", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "button_text", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Button Text", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "button_text_hi", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Button Text Highlight", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* list/channels */
|
|
|
|
|
@@ -366,18 +391,22 @@ static void rna_def_userdef_theme_spaces_main(StructRNA *srna, int spacetype)
|
|
|
|
|
prop= RNA_def_property(srna, "list", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "List Back", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "list_title", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "List Title", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "list_text", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "List Text", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "list_text_hi", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "List Text Highlight", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -388,14 +417,17 @@ static void rna_def_userdef_theme_spaces_vertex(StructRNA *srna)
|
|
|
|
|
prop= RNA_def_property(srna, "vertex", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Vertex", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "vertex_select", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Vertex Select", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "vertex_size", PROP_INT, PROP_NONE);
|
|
|
|
|
RNA_def_property_range(prop, 1, 10);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Vertex Size", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_spaces_edge(StructRNA *srna)
|
|
|
|
|
@@ -405,18 +437,22 @@ static void rna_def_userdef_theme_spaces_edge(StructRNA *srna)
|
|
|
|
|
prop= RNA_def_property(srna, "edge_select", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "edge Select", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "edge_seam", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Edge Seam", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "edge_sharp", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Edge Sharp", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "edge_facesel", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Edge UV Face Select", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_spaces_face(StructRNA *srna)
|
|
|
|
|
@@ -426,18 +462,22 @@ static void rna_def_userdef_theme_spaces_face(StructRNA *srna)
|
|
|
|
|
prop= RNA_def_property(srna, "face", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 4);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Face", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "face_select", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 4);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Face Selected", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "face_dot", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Face Dot Selected", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "facedot_size", PROP_INT, PROP_NONE);
|
|
|
|
|
RNA_def_property_range(prop, 1, 10);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Face Dot Size", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_view3d(BlenderRNA *brna)
|
|
|
|
|
@@ -456,42 +496,51 @@ static void rna_def_userdef_theme_space_view3d(BlenderRNA *brna)
|
|
|
|
|
prop= RNA_def_property(srna, "grid", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Grid", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "panel", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 4);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Panel", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wire", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Wire", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "lamp", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 4);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Lamp", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "object_selected", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "select");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Object Selected", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "object_active", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "active");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Active Object", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "object_grouped", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "group");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Object Grouped", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "object_grouped_active", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "group_active");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Object Grouped Active", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "transform", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Transform", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
rna_def_userdef_theme_spaces_vertex(srna);
|
|
|
|
|
rna_def_userdef_theme_spaces_edge(srna);
|
|
|
|
|
@@ -500,23 +549,28 @@ static void rna_def_userdef_theme_space_view3d(BlenderRNA *brna)
|
|
|
|
|
prop= RNA_def_property(srna, "editmesh_active", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 4);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Active Vert/Edge/Face", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "normal", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Normal", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "bone_solid", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Bone Solid", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "bone_pose", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Bone Pose", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "current_frame", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "cframe");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Current Frame", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_graph(BlenderRNA *brna)
|
|
|
|
|
@@ -535,20 +589,24 @@ static void rna_def_userdef_theme_space_graph(BlenderRNA *brna)
|
|
|
|
|
prop= RNA_def_property(srna, "grid", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Grid", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "panel", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Panel", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "window_sliders", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade1");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Window Sliders", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "channels_region", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade2");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Channels Region", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
rna_def_userdef_theme_spaces_vertex(srna);
|
|
|
|
|
|
|
|
|
|
@@ -556,38 +614,46 @@ static void rna_def_userdef_theme_space_graph(BlenderRNA *brna)
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "cframe");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Current Frame", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "handle_vertex", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Handle Vertex", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "handle_vertex_select", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Handle Vertex Select", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "handle_vertex_size", PROP_INT, PROP_NONE);
|
|
|
|
|
RNA_def_property_range(prop, 0, 255);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Handle Vertex Size", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "channel_group", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "group");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Channel Group", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "active_channels_group", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "group_active");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Active Channel Group", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "dopesheet_channel", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "ds_channel");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "DopeSheet Channel", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "dopesheet_subchannel", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "ds_subchannel");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "DopeSheet Sub-Channel", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_file(BlenderRNA *brna)
|
|
|
|
|
@@ -607,31 +673,37 @@ static void rna_def_userdef_theme_space_file(BlenderRNA *brna)
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "hilite");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Selected File", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "tiles", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "panel");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Tiles", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "scrollbar", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade1");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Scrollbar", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "scroll_handle", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade2");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Scroll Handle", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "active_file", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "active");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Active File", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "active_file_text", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "grid");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Active File Text", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_outliner(BlenderRNA *brna)
|
|
|
|
|
@@ -677,46 +749,55 @@ static void rna_def_userdef_theme_space_text(BlenderRNA *brna)
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "grid");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Line Numbers Background", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "scroll_bar", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade1");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Scroll Bar", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "selected_text", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade2");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Selected Text", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "cursor", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "hilite");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Cursor", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "syntax_builtin", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "syntaxb");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Syntax Builtin", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "syntax_special", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "syntaxv");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Syntax Special", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "syntax_comment", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "syntaxc");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Syntax Comment", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "syntax_string", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "syntaxl");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Syntax String", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "syntax_numbers", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "syntaxn");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Syntax Numbers", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_node(BlenderRNA *brna)
|
|
|
|
|
@@ -736,41 +817,49 @@ static void rna_def_userdef_theme_space_node(BlenderRNA *brna)
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "wire");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Wires", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "wire_select", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "edge_select");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Wire Select", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "selected_text", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade2");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Selected Text", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "node_backdrop", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "syntaxl");
|
|
|
|
|
RNA_def_property_array(prop, 4);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Node Backdrop", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "in_out_node", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "syntaxn");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "In/Out Node", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "converter_node", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "syntaxv");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Converter Node", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "operator_node", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "syntaxb");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Operator Node", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "group_node", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "syntaxc");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Group Node", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_buts(BlenderRNA *brna)
|
|
|
|
|
@@ -789,6 +878,7 @@ static void rna_def_userdef_theme_space_buts(BlenderRNA *brna)
|
|
|
|
|
prop= RNA_def_property(srna, "panel", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Panel", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_time(BlenderRNA *brna)
|
|
|
|
|
@@ -807,11 +897,13 @@ static void rna_def_userdef_theme_space_time(BlenderRNA *brna)
|
|
|
|
|
prop= RNA_def_property(srna, "grid", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Grid", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "current_frame", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "cframe");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Current Frame", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_sound(BlenderRNA *brna)
|
|
|
|
|
@@ -830,16 +922,19 @@ static void rna_def_userdef_theme_space_sound(BlenderRNA *brna)
|
|
|
|
|
prop= RNA_def_property(srna, "grid", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Grid", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "window_sliders", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade1");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Window Sliders", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "current_frame", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "cframe");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Current Frame", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_image(BlenderRNA *brna)
|
|
|
|
|
@@ -860,6 +955,7 @@ static void rna_def_userdef_theme_space_image(BlenderRNA *brna)
|
|
|
|
|
prop= RNA_def_property(srna, "editmesh_active", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 4);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Active Vert/Edge/Face", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_seq(BlenderRNA *brna)
|
|
|
|
|
@@ -876,66 +972,79 @@ static void rna_def_userdef_theme_space_seq(BlenderRNA *brna)
|
|
|
|
|
prop= RNA_def_property(srna, "grid", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Grid", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "window_sliders", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade1");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Window Sliders", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "movie_strip", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "movie");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Movie Strip", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "image_strip", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "image");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Image Strip", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "scene_strip", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "scene");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Scene Strip", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "audio_strip", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "audio");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Audio Strip", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "effect_strip", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "effect");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Effect Strip", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "plugin_strip", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "plugin");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Plugin Strip", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "transition_strip", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "transition");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Transition Strip", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "meta_strip", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "meta");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Meta Strip", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "current_frame", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "cframe");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Current Frame", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "keyframe", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "vertex_select");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Keyframe", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "draw_action", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "bone_pose");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Draw Action", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_action(BlenderRNA *brna)
|
|
|
|
|
@@ -954,61 +1063,73 @@ static void rna_def_userdef_theme_space_action(BlenderRNA *brna)
|
|
|
|
|
prop= RNA_def_property(srna, "grid", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Grid", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "value_sliders", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "face");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Value Sliders", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "view_sliders", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade1");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "View Sliders", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "channels", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade2");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Channels", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "channels_selected", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "hilite");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Channels Selected", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "channel_group", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "group");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Channel Group", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "active_channels_group", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "group_active");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Active Channel Group", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "long_key", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "strip");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Long Key", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "long_key_selected", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "strip_select");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Long Key Selected", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "current_frame", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "cframe");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Current Frame", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "dopesheet_channel", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "ds_channel");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "DopeSheet Channel", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "dopesheet_subchannel", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "ds_subchannel");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "DopeSheet Sub-Channel", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_space_nla(BlenderRNA *brna)
|
|
|
|
|
@@ -1027,36 +1148,43 @@ static void rna_def_userdef_theme_space_nla(BlenderRNA *brna)
|
|
|
|
|
prop= RNA_def_property(srna, "grid", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Grid", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "view_sliders", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade1");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "View Sliders", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "bars", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "shade2");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Bars", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "bars_selected", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "hilite");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Bars Selected", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "strips", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "strip");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "strips", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "strips_selected", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "strip_select");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Strips Selected", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "current_frame", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "cframe");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Current Frame", "");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_theme_colorset(BlenderRNA *brna)
|
|
|
|
|
@@ -1072,19 +1200,23 @@ static void rna_def_userdef_theme_colorset(BlenderRNA *brna)
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "solid");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Normal", "Color used for the surface of bones.");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "selected", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_float_sdna(prop, NULL, "select");
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Selected", "Color used for selected bones.");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "active", PROP_FLOAT, PROP_COLOR);
|
|
|
|
|
RNA_def_property_array(prop, 3);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Active", "Color used for active bones.");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
|
|
|
|
|
prop= RNA_def_property(srna, "colored_constraints", PROP_BOOLEAN, PROP_NONE);
|
|
|
|
|
RNA_def_property_boolean_sdna(prop, NULL, "flag", TH_WIRECOLOR_CONSTCOLS);
|
|
|
|
|
RNA_def_property_ui_text(prop, "Colored Constraints", "Allow the use of colors indicating constraints/keyed status.");
|
|
|
|
|
RNA_def_property_update(prop, NC_WINDOW, NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void rna_def_userdef_themes(BlenderRNA *brna)
|
|
|
|
|
|