Renamed Buttons Window to Properties, for these reasons:
authorWilliam Reynish <william@reynish.com>
Tue, 18 Aug 2009 12:10:12 +0000 (12:10 +0000)
committerWilliam Reynish <william@reynish.com>
Tue, 18 Aug 2009 12:10:12 +0000 (12:10 +0000)
1) This fits with our splitting the old Buttons Window into Tools and Properties

2) The name Buttons Window doesn't communicate what it is for, only that it includes buttons. Of course, most other editors include a fair amount of 'buttons' too.

3) A 'button' is not usually what you'd associate with a slider, number field, checkbox or menu. Really there are hardly any true buttons in this window space.

Also added some notifiers to sequencer RNA, though there seems to be some refresh errors in the image preview area.

source/blender/editors/screen/area.c
source/blender/makesrna/intern/rna_sequence.c
source/blender/makesrna/intern/rna_space.c
source/blender/makesrna/intern/rna_userdef.c

index 296c38fa51a4ee0bba652e0ed04d15a8ff523724..ff84542a7cde667db1c588d7fbe49feb21758f6e 100644 (file)
@@ -1041,39 +1041,42 @@ void ED_area_prevspace(bContext *C)
 static char *windowtype_pup(void)
 {
        return(
-                  "Window type:%t" //14
-                  "|3D View %x1" //30
-                  
-                  "|%l" // 33
-                  
-                  "|Graph Editor %x2" //54
-                  "|DopeSheet %x12" //73
-                  "|NLA Editor %x13" //94
-                  
-                  "|%l" //97
-                  
-                  "|UV/Image Editor %x6" //117
+                  "Window type:%t"
+                  "|3D View %x1"
+
+                  "|%l"
+                  "|%l"
                   
-                  "|Video Sequence Editor %x8" //143
-                  "|Timeline %x15" //163
-                  // "|Audio Window %x11" //163
-                  "|Text Editor %x9" //179
+                  "|Timeline %x15"
+                  "|Graph Editor %x2"
+                  "|DopeSheet %x12"
+                  "|NLA Editor %x13"
                   
-                  "|%l" //192
+                  "|%l"
+                  "|%l"
                   
+                  "|UV/Image Editor %x6"
                   
-                  "|User Preferences %x7" //213
-                  "|Outliner %x3" //232
-                  "|Buttons Window %x4" //251
+                  "|Video Sequence Editor %x8"
+                  "|Text Editor %x9" 
                   "|Node Editor %x16"
                   "|Logic Editor %x17"
-                  "|%l" //254
                   
-                  "|File Browser %x5" //290
+                  "|%l"
+                  "|%l"
+                  
+                  "|Properties %x4"
+                  "|User Preferences %x7"
+                  "|Outliner %x3"
+                                  
+                  "|%l"
+                  "|%l"
+                  
+                  "|File Browser %x5"
                   
-                  "|%l" //293
+                  "|%l"
+                  "|%l"
                   
-                  // "|Scripts Window %x14"//313
                   "|Console %x18"
                   );
 }
index 71f5b48006125e2b57ffb562b5277323e5e18c23..470909f4eff1c3ac987cdf17bc5f3f840e43f172 100644 (file)
@@ -443,7 +443,8 @@ static void rna_def_sequence(BlenderRNA *brna)
        RNA_def_property_range(prop, 1, MAXFRAME);
        RNA_def_property_ui_text(prop, "Length", "The length of the contents of this strip before the handles are applied");
        RNA_def_property_int_funcs(prop, "rna_SequenceEditor_length_get", "rna_SequenceEditor_length_set",NULL);
-
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
+       
        prop= RNA_def_property(srna, "start_frame", PROP_INT, PROP_TIME);
        RNA_def_property_int_sdna(prop, NULL, "start");
        RNA_def_property_ui_text(prop, "Start Frame", "");
@@ -638,11 +639,13 @@ static void rna_def_input(StructRNA *srna)
        RNA_def_property_int_sdna(prop, NULL, "anim_startofs");
        RNA_def_property_clear_flag(prop, PROP_EDITABLE); // overlap test
        RNA_def_property_ui_text(prop, "Animation Start Offset", "Animation start offset (trim start).");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "animation_end_offset", PROP_INT, PROP_UNSIGNED);
        RNA_def_property_int_sdna(prop, NULL, "anim_endofs");
        RNA_def_property_clear_flag(prop, PROP_EDITABLE); // overlap test
        RNA_def_property_ui_text(prop, "Animation End Offset", "Animation end offset (trim end).");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
 }
 
 static void rna_def_image(BlenderRNA *brna)
@@ -813,21 +816,25 @@ static void rna_def_wipe(BlenderRNA *brna)
        RNA_def_property_float_sdna(prop, NULL, "edgeWidth");
        RNA_def_property_range(prop, 0.0f, 1.0f);
        RNA_def_property_ui_text(prop, "Blur Width", "Width of the blur edge, in percentage relative to the image size.");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "angle", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "angle");
        RNA_def_property_range(prop, -90.0f, 90.0f);
        RNA_def_property_ui_text(prop, "Angle", "Edge angle.");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "direction", PROP_ENUM, PROP_NONE);
        RNA_def_property_enum_sdna(prop, NULL, "forward");
        RNA_def_property_enum_items(prop, wipe_direction_items);
        RNA_def_property_ui_text(prop, "Direction", "Wipe direction.");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "transition_type", PROP_ENUM, PROP_NONE);
        RNA_def_property_enum_sdna(prop, NULL, "wipetype");
        RNA_def_property_enum_items(prop, wipe_type_items);
        RNA_def_property_ui_text(prop, "Transition Type", "");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
 }
 
 static void rna_def_glow(BlenderRNA *brna)
@@ -843,30 +850,36 @@ static void rna_def_glow(BlenderRNA *brna)
        RNA_def_property_float_sdna(prop, NULL, "fMini");
        RNA_def_property_range(prop, 0.0f, 1.0f);
        RNA_def_property_ui_text(prop, "Threshold", "Minimum intensity to trigger a glow");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "clamp", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "fClamp");
        RNA_def_property_range(prop, 0.0f, 1.0f);
        RNA_def_property_ui_text(prop, "Clamp", "rightness limit of intensity.");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "boost_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "fBoost");
        RNA_def_property_range(prop, 0.0f, 10.0f);
        RNA_def_property_ui_text(prop, "Boost Factor", "Brightness multiplier.");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "blur_distance", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "dDist");
        RNA_def_property_range(prop, 0.5f, 20.0f);
        RNA_def_property_ui_text(prop, "Blur Distance", "Radius of glow effect.");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "quality", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "dQuality");
        RNA_def_property_range(prop, 1, 5);
        RNA_def_property_ui_text(prop, "Quality", "Accuracy of the blur effect.");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "only_boost", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "bNoComp", 0);
        RNA_def_property_ui_text(prop, "Only Boost", "Show the glow buffer only.");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
 }
 
 static void rna_def_transform(BlenderRNA *brna)
@@ -895,60 +908,72 @@ static void rna_def_transform(BlenderRNA *brna)
        RNA_def_property_float_sdna(prop, NULL, "ScalexIni");
        RNA_def_property_ui_text(prop, "Scale Start X", "");
        RNA_def_property_ui_range(prop, 0, 10, 3, 10);
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "scale_start_y", PROP_FLOAT, PROP_UNSIGNED);
        RNA_def_property_float_sdna(prop, NULL, "ScaleyIni");
        RNA_def_property_ui_text(prop, "Scale Start Y", "");
        RNA_def_property_ui_range(prop, 0, 10, 3, 10);
-
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
+       
        prop= RNA_def_property(srna, "scale_end_x", PROP_FLOAT, PROP_UNSIGNED);
        RNA_def_property_float_sdna(prop, NULL, "ScalexFin");
        RNA_def_property_ui_text(prop, "Scale End X", "");
        RNA_def_property_ui_range(prop, 0, 10, 3, 10);
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "scale_end_y", PROP_FLOAT, PROP_UNSIGNED);
        RNA_def_property_float_sdna(prop, NULL, "ScaleyFin");
        RNA_def_property_ui_text(prop, "Scale End Y", "");
        RNA_def_property_ui_range(prop, 0, 10, 3, 10);
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "translate_start_x", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "xIni");
        RNA_def_property_ui_text(prop, "Translate Start X", "");
        RNA_def_property_ui_range(prop, -500.0f, 500.0f, 3, 10);
-
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
+       
        prop= RNA_def_property(srna, "translate_start_y", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "yIni");
        RNA_def_property_ui_text(prop, "Translate Start Y", "");
        RNA_def_property_ui_range(prop, -500.0f, 500.0f, 3, 10);
-
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
+       
        prop= RNA_def_property(srna, "translate_end_x", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "xFin");
        RNA_def_property_ui_text(prop, "Translate End X", "");
        RNA_def_property_ui_range(prop, -500.0f, 500.0f, 3, 10);
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
 
        prop= RNA_def_property(srna, "translate_end_y", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "yFin");
        RNA_def_property_ui_text(prop, "Translate End Y", "");
        RNA_def_property_ui_range(prop, -500.0f, 500.0f, 3, 10);
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "rotation_start", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "rotIni");
        RNA_def_property_range(prop, 0.0f, 360.0f);
        RNA_def_property_ui_text(prop, "Rotation Start", "");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "rotation_end", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "rotFin");
        RNA_def_property_range(prop, 0.0f, 360.0f);
        RNA_def_property_ui_text(prop, "Rotation End", "");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "translation_unit", PROP_ENUM, PROP_NONE);
        RNA_def_property_enum_sdna(prop, NULL, "percent");
        RNA_def_property_enum_items(prop, translation_unit_items);
        RNA_def_property_ui_text(prop, "Translation Unit", "");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
        
        prop= RNA_def_property(srna, "interpolation", PROP_ENUM, PROP_NONE);
        RNA_def_property_enum_items(prop, interpolation_items);
        RNA_def_property_ui_text(prop, "Interpolation", "");
+       RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL);
 }
 
 static void rna_def_solid_color(BlenderRNA *brna)
index 41361dd69a4dd6d1edb6a0205c401d18a620fb3f..991b50afa5a77defcca1a9615b39149c4bbdde25 100644 (file)
@@ -46,7 +46,7 @@ EnumPropertyItem space_type_items[] = {
        {SPACE_VIEW3D, "VIEW_3D", 0, "3D View", ""},
        {SPACE_IPO, "GRAPH_EDITOR", 0, "Graph Editor", ""},
        {SPACE_OUTLINER, "OUTLINER", 0, "Outliner", ""},
-       {SPACE_BUTS, "BUTTONS_WINDOW", 0, "Buttons Window", ""},
+       {SPACE_BUTS, "PROPERTIES", 0, "Properties", ""},
        {SPACE_FILE, "FILE_BROWSER", 0, "File Browser", ""},
        {SPACE_IMAGE, "IMAGE_EDITOR", 0, "Image Editor", ""},
        {SPACE_INFO, "USER_PREFERENCES", 0, "User Preferences", ""},
@@ -1142,7 +1142,7 @@ static void rna_def_space_time(BlenderRNA *brna)
        
        prop= RNA_def_property(srna, "play_buttons", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "redraws", TIME_ALL_BUTS_WIN);
-       RNA_def_property_ui_text(prop, "Buttons Windows", "");
+       RNA_def_property_ui_text(prop, "Properties Windows", "");
        RNA_def_property_update(prop, 0, "rna_SpaceTime_redraw_update");
        
        prop= RNA_def_property(srna, "play_image", PROP_BOOLEAN, PROP_NONE);
index 59333f1191d7be7dc8f3cba2db8685775cfea21f..836e6a2fda73cc0539b57e1d17fec917ff0a7497 100644 (file)
@@ -999,7 +999,7 @@ static void rna_def_userdef_theme_space_buts(BlenderRNA *brna)
 
        srna= RNA_def_struct(brna, "ThemeButtonsWindow", NULL);
        RNA_def_struct_sdna(srna, "ThemeSpace");
-       RNA_def_struct_ui_text(srna, "Theme Buttons Window", "Theme settings for the Buttons Window.");
+       RNA_def_struct_ui_text(srna, "Theme Properties", "Theme settings for the Properties.");
 
        rna_def_userdef_theme_spaces_main(srna, SPACE_BUTS);
 
@@ -1400,10 +1400,10 @@ static void rna_def_userdef_themes(BlenderRNA *brna)
        RNA_def_property_struct_type(prop, "ThemeSequenceEditor");
        RNA_def_property_ui_text(prop, "Sequence Editor", "");
 
-       prop= RNA_def_property(srna, "buttons_window", PROP_POINTER, PROP_NEVER_NULL);
+       prop= RNA_def_property(srna, "properties", PROP_POINTER, PROP_NEVER_NULL);
        RNA_def_property_pointer_sdna(prop, NULL, "tbuts");
        RNA_def_property_struct_type(prop, "ThemeButtonsWindow");
-       RNA_def_property_ui_text(prop, "Buttons Window", "");
+       RNA_def_property_ui_text(prop, "Properties", "");
 
        prop= RNA_def_property(srna, "text_editor", PROP_POINTER, PROP_NEVER_NULL);
        RNA_def_property_pointer_sdna(prop, NULL, "text");