[Bf-blender-cvs] [84567336a57] greasepencil-object: Merge branch 'blender2.8' into greasepencil-object

Antonio Vazquez noreply at git.blender.org
Sun Jul 15 10:10:34 CEST 2018


Commit: 84567336a57eea6b74a3991363770a7ad2109cff
Author: Antonio Vazquez
Date:   Sun Jul 15 09:14:14 2018 +0200
Branches: greasepencil-object
https://developer.blender.org/rB84567336a57eea6b74a3991363770a7ad2109cff

Merge branch 'blender2.8' into greasepencil-object

 Conflicts:
	build_files/cmake/macros.cmake
	source/blender/editors/space_view3d/view3d_edit.c
	source/blender/makesrna/intern/rna_scene.c
	source/blender/makesrna/intern/rna_space.c

===================================================================



===================================================================

diff --cc build_files/cmake/macros.cmake
index 25ef1ec42e7,b2ec8f6e7a9..ead1d24f1e5
--- a/build_files/cmake/macros.cmake
+++ b/build_files/cmake/macros.cmake
@@@ -598,8 -598,9 +598,8 @@@ function(SETUP_BLENDER_SORTED_LIBS
  		bf_editor_util
  		bf_editor_uvedit
  		bf_editor_curve
 -		bf_editor_gpencil
  		bf_editor_interface
- 		bf_editor_manipulator_library
+ 		bf_editor_gizmo_library
  		bf_editor_mesh
  		bf_editor_metaball
  		bf_editor_object
diff --cc source/blender/editors/space_view3d/view3d_edit.c
index 9bd19e46bb0,792a341fba4..4c368f46695
--- a/source/blender/editors/space_view3d/view3d_edit.c
+++ b/source/blender/editors/space_view3d/view3d_edit.c
@@@ -2811,9 -2811,9 +2811,9 @@@ static int viewselected_exec(bContext *
  	Depsgraph *depsgraph = CTX_data_depsgraph(C);
  	ViewLayer *view_layer_eval = DEG_get_evaluated_view_layer(depsgraph);
  	bGPdata *gpd = CTX_data_gpencil_data(C);
 -	const bool is_gp_edit = ((gpd) && (gpd->flag & GP_DATA_STROKE_EDITMODE));
 +	const bool is_gp_edit = GPENCIL_ANY_MODE(gpd);
- 	const bool is_face_map = ((is_gp_edit == false) && ar->manipulator_map &&
- 	                          WM_manipulatormap_is_any_selected(ar->manipulator_map));
+ 	const bool is_face_map = ((is_gp_edit == false) && ar->gizmo_map &&
+ 	                          WM_gizmomap_is_any_selected(ar->gizmo_map));
  	Object *ob_eval = OBACT(view_layer_eval);
  	Object *obedit = CTX_data_edit_object(C);
  	float min[3], max[3];
diff --cc source/blender/makesrna/intern/rna_scene.c
index 626e6c856f5,54b553e94ae..3ee3e3d0514
--- a/source/blender/makesrna/intern/rna_scene.c
+++ b/source/blender/makesrna/intern/rna_scene.c
@@@ -551,13 -543,115 +551,13 @@@ static void rna_GPencilInterpolateSetti
  	{
  		settings->custom_ipo = curvemapping_add(1, 0.0f, 0.0f, 1.0f, 1.0f);
  	}
 -}
 -
 -/* Grease pencil Drawing Brushes */
 -static bGPDbrush *rna_GPencil_brush_new(ToolSettings *ts, const char *name, bool setactive)
 -{
 -	bGPDbrush *brush = BKE_gpencil_brush_addnew(ts, name, setactive != 0);
 -
 -	WM_main_add_notifier(NC_GPENCIL | ND_DATA | NA_EDITED, NULL);
 -
 -	return brush;
 -}
 -
 -static void rna_GPencil_brush_remove(ToolSettings *ts, ReportList *reports, PointerRNA *brush_ptr)
 -{
 -	bGPDbrush *brush = brush_ptr->data;
 -	if (BLI_findindex(&ts->gp_brushes, brush) == -1) {
 -		BKE_report(reports, RPT_ERROR, "Brush not found in grease pencil data");
 -		return;
 -	}
 -
 -	BKE_gpencil_brush_delete(ts, brush);
 -	RNA_POINTER_INVALIDATE(brush_ptr);
 -
 -	WM_main_add_notifier(NC_GPENCIL | ND_DATA | NA_EDITED, NULL);
 -}
 -
 -static PointerRNA rna_GPencilBrushes_active_get(PointerRNA *ptr)
 -{
 -	ToolSettings *ts = (ToolSettings *) ptr->data;
 -
 -	bGPDbrush *brush;
 -
 -	for (brush = ts->gp_brushes.first; brush; brush = brush->next) {
 -		if (brush->flag & GP_BRUSH_ACTIVE) {
 -			break;
 -		}
 -	}
 -
 -	if (brush) {
 -		return rna_pointer_inherit_refine(ptr, &RNA_GPencilBrush, brush);
 -	}
 -
 -	return rna_pointer_inherit_refine(ptr, NULL, NULL);
 -}
 -
 -static void rna_GPencilBrushes_active_set(PointerRNA *ptr, PointerRNA value)
 -{
 -	ToolSettings *ts = (ToolSettings *) ptr->data;
 -
 -	bGPDbrush *brush;
 -
 -	for (brush = ts->gp_brushes.first; brush; brush = brush->next) {
 -		if (brush == value.data) {
 -			brush->flag |= GP_BRUSH_ACTIVE;
 -		}
 -		else {
 -			brush->flag &= ~GP_BRUSH_ACTIVE;
 -		}
 -	}
 -	WM_main_add_notifier(NC_GPENCIL | NA_EDITED, NULL);
 -}
 -
 -static int rna_GPencilBrushes_index_get(PointerRNA *ptr)
 -{
 -	ToolSettings *ts = (ToolSettings *) ptr->data;
 -	bGPDbrush *brush = BKE_gpencil_brush_getactive(ts);
  
 -	return BLI_findindex(&ts->gp_brushes, brush);
  }
- static void rna_ToolSettings_manipulator_flag_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *UNUSED(ptr))
 -
 -static void rna_GPencilBrushes_index_set(PointerRNA *ptr, int value)
 -{
 -	ToolSettings *ts = (ToolSettings *) ptr->data;
 -
 -	bGPDbrush *brush = BLI_findlink(&ts->gp_brushes, value);
 -
 -	BKE_gpencil_brush_setactive(ts, brush);
 -	WM_main_add_notifier(NC_GPENCIL | ND_DATA | NA_EDITED, NULL);
 -}
 -
 -static void rna_GPencilBrushes_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
 -{
 -	ToolSettings *ts = (ToolSettings *) ptr->data;
 -
 -	*min = 0;
 -	*max = max_ii(0, BLI_listbase_count(&ts->gp_brushes) - 1);
 -
 -	*softmin = *min;
 -	*softmax = *max;
 -}
 -
 -static void rna_GPencilBrush_name_set(PointerRNA *ptr, const char *value)
 -{
 -	ToolSettings *ts = ((Scene *) ptr->id.data)->toolsettings;
 -	bGPDbrush *brush = ptr->data;
 -
 -	/* copy the new name into the name slot */
 -	BLI_strncpy_utf8(brush->info, value, sizeof(brush->info));
 -
 -	BLI_uniquename(&ts->gp_brushes, brush, DATA_("GP_Brush"), '.', offsetof(bGPDbrush, info), sizeof(brush->info));
 -}
 -
 -/* ----------------- end of Grease pencil drawing brushes ------------*/
 -
+ static void rna_ToolSettings_gizmo_flag_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *UNUSED(ptr))
  {
  	ToolSettings *ts = scene->toolsettings;
- 	if ((ts->manipulator_flag & (SCE_MANIP_TRANSLATE | SCE_MANIP_ROTATE | SCE_MANIP_SCALE)) == 0) {
- 		ts->manipulator_flag |= SCE_MANIP_TRANSLATE;
+ 	if ((ts->gizmo_flag & (SCE_MANIP_TRANSLATE | SCE_MANIP_ROTATE | SCE_MANIP_SCALE)) == 0) {
+ 		ts->gizmo_flag |= SCE_MANIP_TRANSLATE;
  	}
  }
  
@@@ -2393,14 -2690,20 +2393,14 @@@ static void rna_def_tool_settings(Blend
  	RNA_def_property_ui_icon(prop, ICON_ORTHO, 0);
  	RNA_def_property_update(prop, NC_SCENE | ND_TOOLSETTINGS, NULL); /* header redraw */
  
- 	prop = RNA_def_property(srna, "use_manipulator_mode", PROP_ENUM, PROP_NONE);
- 	RNA_def_property_enum_sdna(prop, NULL, "manipulator_flag");
- 	RNA_def_property_enum_items(prop, rna_enum_manipulator_items);
+ 	prop = RNA_def_property(srna, "use_gizmo_mode", PROP_ENUM, PROP_NONE);
+ 	RNA_def_property_enum_sdna(prop, NULL, "gizmo_flag");
+ 	RNA_def_property_enum_items(prop, rna_enum_gizmo_items);
  	RNA_def_property_flag(prop, PROP_ENUM_FLAG);
- 	RNA_def_property_ui_text(prop, "Manipulator",  "");
- 	RNA_def_property_update(prop, NC_SCENE | ND_TOOLSETTINGS, "rna_ToolSettings_manipulator_flag_update");
+ 	RNA_def_property_ui_text(prop, "Gizmo Mode",  "");
+ 	RNA_def_property_update(prop, NC_SCENE | ND_TOOLSETTINGS, "rna_ToolSettings_gizmo_flag_update");
  
  	/* Grease Pencil */
 -	prop = RNA_def_property(srna, "use_gpencil_continuous_drawing", PROP_BOOLEAN, PROP_NONE);
 -	RNA_def_property_boolean_sdna(prop, NULL, "gpencil_flags", GP_TOOL_FLAG_PAINTSESSIONS_ON);
 -	RNA_def_property_ui_text(prop, "Use Continuous Drawing",
 -	                         "Allow drawing multiple strokes at a time with Grease Pencil");
 -	RNA_def_property_update(prop, NC_SCENE | ND_TOOLSETTINGS, NULL); /* xxx: need toolbar to be redrawn... */
 -
  	prop = RNA_def_property(srna, "use_gpencil_additive_drawing", PROP_BOOLEAN, PROP_NONE);
  	RNA_def_property_boolean_sdna(prop, NULL, "gpencil_flags", GP_TOOL_FLAG_RETAIN_LAST);
  	RNA_def_property_ui_text(prop, "Use Additive Drawing",
diff --cc source/blender/makesrna/intern/rna_space.c
index f953a5b46f1,5c30cdb2b07..34cba3e1764
--- a/source/blender/makesrna/intern/rna_space.c
+++ b/source/blender/makesrna/intern/rna_space.c
@@@ -2578,8 -2562,8 +2578,8 @@@ static void rna_def_space_view3d_overla
  
  	prop = RNA_def_property(srna, "show_overlays", PROP_BOOLEAN, PROP_NONE);
  	RNA_def_property_boolean_negative_sdna(prop, NULL, "flag2", V3D_RENDER_OVERRIDE);
- 	RNA_def_property_ui_text(prop, "Show Overlays", "Display overlays like manipulators and outlines");
+ 	RNA_def_property_ui_text(prop, "Show Overlays", "Display overlays like gizmos and outlines");
 -	RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, NULL);
 +	RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, "rna_GPencil_update");
  
  	prop = RNA_def_property(srna, "show_floor", PROP_BOOLEAN, PROP_NONE);
  	RNA_def_property_boolean_sdna(prop, NULL, "gridflag", V3D_SHOW_FLOOR);



More information about the Bf-blender-cvs mailing list