First load of spell and typo fixes (mostly UI messages, but also one or two pieces of code using mis-spelled names).

This commit is contained in:
Bastien Montagne 2012-07-03 17:20:21 +00:00
parent bc78942be0
commit 37dc4006c7
20 changed files with 38 additions and 37 deletions

@ -330,7 +330,7 @@ path_reference_mode = EnumProperty(
description="Method used to reference paths", description="Method used to reference paths",
items=(('AUTO', "Auto", "Use Relative paths with subdirectories only"), items=(('AUTO', "Auto", "Use Relative paths with subdirectories only"),
('ABSOLUTE', "Absolute", "Always write absolute paths"), ('ABSOLUTE', "Absolute", "Always write absolute paths"),
('RELATIVE', "Relative", "Always write relative patsh " ('RELATIVE', "Relative", "Always write relative paths "
"(where possible)"), "(where possible)"),
('MATCH', "Match", "Match Absolute/Relative " ('MATCH', "Match", "Match Absolute/Relative "
"setting with input path"), "setting with input path"),

@ -203,7 +203,7 @@ class DATA_PT_pose_library(ArmatureButtonsPanel, Panel):
col.operator("poselib.pose_remove", icon='ZOOMOUT', text="") col.operator("poselib.pose_remove", icon='ZOOMOUT', text="")
col.operator("poselib.apply_pose", icon='ZOOM_SELECTED', text="").pose_index = poselib.pose_markers.active_index col.operator("poselib.apply_pose", icon='ZOOM_SELECTED', text="").pose_index = poselib.pose_markers.active_index
col.operator("poselib.action_sanitise", icon='HELP', text="") # XXX: put in menu? col.operator("poselib.action_sanitize", icon='HELP', text="") # XXX: put in menu?
# properties for active marker # properties for active marker
if pose_marker_active is not None: if pose_marker_active is not None:

@ -195,7 +195,7 @@ class PHYSICS_PT_collision(PhysicButtonsPanel, Panel):
col = split.column() col = split.column()
col.label(text="Particle:") col.label(text="Particle:")
col.prop(settings, "permeability", slider=True) col.prop(settings, "permeability", slider=True)
col.prop(settings, "stickness") col.prop(settings, "stickiness")
col.prop(settings, "use_particle_kill") col.prop(settings, "use_particle_kill")
col.label(text="Particle Damping:") col.label(text="Particle Damping:")
sub = col.column(align=True) sub = col.column(align=True)

@ -3320,10 +3320,10 @@ static int collision_response(ParticleData *pa, ParticleCollision *col, BVHTreeR
} }
} }
/* stickness was possibly added before, so cancel that before calculating new normal velocity */ /* stickiness was possibly added before, so cancel that before calculating new normal velocity */
/* otherwise particles go flying out of the surface because of high reversed sticky velocity */ /* otherwise particles go flying out of the surface because of high reversed sticky velocity */
if (v0_dot < 0.0f) { if (v0_dot < 0.0f) {
v0_dot += pd->pdef_stickness; v0_dot += pd->pdef_stickiness;
if (v0_dot > 0.0f) if (v0_dot > 0.0f)
v0_dot = 0.0f; v0_dot = 0.0f;
} }
@ -3379,8 +3379,8 @@ static int collision_response(ParticleData *pa, ParticleCollision *col, BVHTreeR
madd_v3_v3fl(pa->state.vel, nor, -dot); madd_v3_v3fl(pa->state.vel, nor, -dot);
} }
/* add stickness to surface */ /* add stickiness to surface */
madd_v3_v3fl(pa->state.vel, pce->nor, -pd->pdef_stickness); madd_v3_v3fl(pa->state.vel, pce->nor, -pd->pdef_stickiness);
/* set coordinates for next iteration */ /* set coordinates for next iteration */
copy_v3_v3(col->co1, co); copy_v3_v3(col->co1, co);

@ -183,7 +183,7 @@ LinkData *poseAnim_mapping_getNextFCurve(ListBase *fcuLinks, LinkData *prev, con
void POSELIB_OT_new(struct wmOperatorType *ot); void POSELIB_OT_new(struct wmOperatorType *ot);
void POSELIB_OT_unlink(struct wmOperatorType *ot); void POSELIB_OT_unlink(struct wmOperatorType *ot);
void POSELIB_OT_action_sanitise(struct wmOperatorType *ot); void POSELIB_OT_action_sanitize(struct wmOperatorType *ot);
void POSELIB_OT_pose_add(struct wmOperatorType *ot); void POSELIB_OT_pose_add(struct wmOperatorType *ot);
void POSELIB_OT_pose_remove(struct wmOperatorType *ot); void POSELIB_OT_pose_remove(struct wmOperatorType *ot);

@ -159,7 +159,7 @@ void ED_operatortypes_armature(void)
WM_operatortype_append(POSELIB_OT_new); WM_operatortype_append(POSELIB_OT_new);
WM_operatortype_append(POSELIB_OT_unlink); WM_operatortype_append(POSELIB_OT_unlink);
WM_operatortype_append(POSELIB_OT_action_sanitise); WM_operatortype_append(POSELIB_OT_action_sanitize);
/* POSE SLIDING */ /* POSE SLIDING */
WM_operatortype_append(POSE_OT_push); WM_operatortype_append(POSE_OT_push);

@ -288,7 +288,7 @@ void POSELIB_OT_unlink(wmOperatorType *ot)
/* This tool automagically generates/validates poselib data so that it corresponds to the data /* This tool automagically generates/validates poselib data so that it corresponds to the data
* in the action. This is for use in making existing actions usable as poselibs. * in the action. This is for use in making existing actions usable as poselibs.
*/ */
static int poselib_sanitise_exec(bContext *C, wmOperator *op) static int poselib_sanitize_exec(bContext *C, wmOperator *op)
{ {
Object *ob = get_poselib_object(C); Object *ob = get_poselib_object(C);
bAction *act = (ob) ? ob->poselib : NULL; bAction *act = (ob) ? ob->poselib : NULL;
@ -353,15 +353,15 @@ static int poselib_sanitise_exec(bContext *C, wmOperator *op)
return OPERATOR_FINISHED; return OPERATOR_FINISHED;
} }
void POSELIB_OT_action_sanitise(wmOperatorType *ot) void POSELIB_OT_action_sanitize(wmOperatorType *ot)
{ {
/* identifiers */ /* identifiers */
ot->name = "Sanitise Pose Library Action"; ot->name = "Sanitize Pose Library Action";
ot->idname = "POSELIB_OT_action_sanitise"; ot->idname = "POSELIB_OT_action_sanitize";
ot->description = "Make action suitable for use as a Pose Library"; ot->description = "Make action suitable for use as a Pose Library";
/* callbacks */ /* callbacks */
ot->exec = poselib_sanitise_exec; ot->exec = poselib_sanitize_exec;
ot->poll = has_poselib_pose_data_poll; ot->poll = has_poselib_pose_data_poll;
/* flags */ /* flags */

@ -2368,7 +2368,7 @@ void CURVE_OT_smooth_radius(wmOperatorType *ot)
{ {
/* identifiers */ /* identifiers */
ot->name = "Smooth Curve Radius"; ot->name = "Smooth Curve Radius";
ot->description = "Flatten radiuses of selected points"; ot->description = "Flatten radii of selected points";
ot->idname = "CURVE_OT_smooth_radius"; ot->idname = "CURVE_OT_smooth_radius";
/* api clastbacks */ /* api clastbacks */

@ -782,7 +782,7 @@ static uiLayout *draw_modifier(uiLayout *layout, Scene *scene, Object *ob,
if (modifier_couldBeCage(scene, md) && (index <= lastCageIndex)) { if (modifier_couldBeCage(scene, md) && (index <= lastCageIndex)) {
/* -- convert to rna ? */ /* -- convert to rna ? */
but = uiDefIconButBitI(block, TOG, eModifierMode_OnCage, 0, ICON_MESH_DATA, 0, 0, UI_UNIT_X - 2, UI_UNIT_Y, &md->mode, 0.0, 0.0, 0.0, 0.0, but = uiDefIconButBitI(block, TOG, eModifierMode_OnCage, 0, ICON_MESH_DATA, 0, 0, UI_UNIT_X - 2, UI_UNIT_Y, &md->mode, 0.0, 0.0, 0.0, 0.0,
TIP_("Apply modifier to editing cage during Editmode")); TIP_("Apply modifier to editing cage during Edit mode"));
if (index < cageIndex) if (index < cageIndex)
uiButSetFlag(but, UI_BUT_DISABLED); uiButSetFlag(but, UI_BUT_DISABLED);
uiButSetFunc(but, modifiers_setOnCage, ob, md); uiButSetFunc(but, modifiers_setOnCage, ob, md);
@ -2699,7 +2699,8 @@ void uiTemplateReportsBanner(uiLayout *layout, bContext *C)
uiBlockSetEmboss(block, UI_EMBOSSN); uiBlockSetEmboss(block, UI_EMBOSSN);
if (reports->list.first != reports->list.last) if (reports->list.first != reports->list.last)
uiDefIconButO(block, BUT, "UI_OT_reports_to_textblock", WM_OP_INVOKE_REGION_WIN, icon, 2, 0, UI_UNIT_X, UI_UNIT_Y, TIP_("Click to see rest of reports in textblock: 'Recent Reports'")); uiDefIconButO(block, BUT, "UI_OT_reports_to_textblock", WM_OP_INVOKE_REGION_WIN, icon, 2, 0,
UI_UNIT_X, UI_UNIT_Y, TIP_("Click to see the remaining reports in text block: 'Recent Reports'"));
else else
uiDefIconBut(block, LABEL, 0, icon, 2, 0, UI_UNIT_X, UI_UNIT_Y, NULL, 0.0f, 0.0f, 0, 0, ""); uiDefIconBut(block, LABEL, 0, icon, 2, 0, UI_UNIT_X, UI_UNIT_Y, NULL, 0.0f, 0.0f, 0, 0, "");

@ -276,7 +276,7 @@ void WM_OT_collada_export(wmOperatorType *ot)
RNA_def_boolean(ot->srna, "include_material_textures", 0, "Include Material Textures", RNA_def_boolean(ot->srna, "include_material_textures", 0, "Include Material Textures",
"Export textures assigned to the object Materials"); "Export textures assigned to the object Materials");
RNA_def_boolean(ot->srna, "use_texture_copies", 1, "copy", RNA_def_boolean(ot->srna, "use_texture_copies", 1, "Copy",
"Copy textures to same folder where the .dae file is exported"); "Copy textures to same folder where the .dae file is exported");

@ -229,7 +229,7 @@ void MASK_OT_shape_key_feather_reset(wmOperatorType *ot)
{ {
/* identifiers */ /* identifiers */
ot->name = "Feather Reset Animation"; ot->name = "Feather Reset Animation";
ot->description = "Resets fearther weights on all selected points animation values"; ot->description = "Reset feather weights on all selected points animation values";
ot->idname = "MASK_OT_shape_key_feather_reset"; ot->idname = "MASK_OT_shape_key_feather_reset";
/* api callbacks */ /* api callbacks */
@ -394,7 +394,7 @@ void MASK_OT_shape_key_rekey(wmOperatorType *ot)
{ {
/* identifiers */ /* identifiers */
ot->name = "Re-Key Points of Selected Shapes"; ot->name = "Re-Key Points of Selected Shapes";
ot->description = "Recalculates animation data on selected points for frames selected in the dopesheet"; ot->description = "Recalculate animation data on selected points for frames selected in the dopesheet";
ot->idname = "MASK_OT_shape_key_rekey"; ot->idname = "MASK_OT_shape_key_rekey";
/* api callbacks */ /* api callbacks */

@ -856,7 +856,7 @@ static void view3d_panel_vgroup(const bContext *C, Panel *pa)
uiDefBut(block, BUT, B_VGRP_PNL_NORMALIZE, IFACE_("Normalize"), 0, yco, 100, 20, uiDefBut(block, BUT, B_VGRP_PNL_NORMALIZE, IFACE_("Normalize"), 0, yco, 100, 20,
NULL, 0, 0, 0, 0, TIP_("Normalize active vertex weights")); NULL, 0, 0, 0, 0, TIP_("Normalize active vertex weights"));
uiDefBut(block, BUT, B_VGRP_PNL_COPY, IFACE_("Copy"), 100, yco, 100, 20, uiDefBut(block, BUT, B_VGRP_PNL_COPY, IFACE_("Copy"), 100, yco, 100, 20,
NULL, 0, 0, 0, 0, TIP_("Copy active vertex to other seleted verts")); NULL, 0, 0, 0, 0, TIP_("Copy active vertex to other selected verts"));
uiBlockEndAlign(block); uiBlockEndAlign(block);
} }
} }

@ -89,7 +89,7 @@ typedef struct PartDeflect {
float pdef_perm; /* Chance of particle passing through mesh */ float pdef_perm; /* Chance of particle passing through mesh */
float pdef_frict; /* Friction factor for particle deflection */ float pdef_frict; /* Friction factor for particle deflection */
float pdef_rfrict; /* Random element of friction for deflection */ float pdef_rfrict; /* Random element of friction for deflection */
float pdef_stickness;/* surface particle stickness */ float pdef_stickiness;/* surface particle stickiness */
float absorption; /* used for forces */ float absorption; /* used for forces */

@ -109,7 +109,7 @@ static EnumPropertyItem owner_space_pchan_items[] = {
"The constraint is applied relative to the local coordinate system of the object, " "The constraint is applied relative to the local coordinate system of the object, "
"with the parent transformation added"}, "with the parent transformation added"},
{CONSTRAINT_SPACE_LOCAL, "LOCAL", 0, "Local Space", {CONSTRAINT_SPACE_LOCAL, "LOCAL", 0, "Local Space",
"The constraint is applied relative to the local coordinate sytem of the object"}, "The constraint is applied relative to the local coordinate system of the object"},
{0, NULL, 0, NULL, NULL} {0, NULL, 0, NULL, NULL}
}; };

@ -2811,8 +2811,8 @@ static void rna_def_modifier_weightvgmix(BlenderRNA *brna)
{MOD_WVG_MIX_SUB, "SUB", 0, "Subtract", "Subtract VGroup B's weights from VGroup A's ones"}, {MOD_WVG_MIX_SUB, "SUB", 0, "Subtract", "Subtract VGroup B's weights from VGroup A's ones"},
{MOD_WVG_MIX_MUL, "MUL", 0, "Multiply", "Multiply VGroup A's weights by VGroup B's ones"}, {MOD_WVG_MIX_MUL, "MUL", 0, "Multiply", "Multiply VGroup A's weights by VGroup B's ones"},
{MOD_WVG_MIX_DIV, "DIV", 0, "Divide", "Divide VGroup A's weights by VGroup B's ones"}, {MOD_WVG_MIX_DIV, "DIV", 0, "Divide", "Divide VGroup A's weights by VGroup B's ones"},
{MOD_WVG_MIX_DIF, "DIF", 0, "Difference", "Difference between VGroup A's and VGroup B's weigths"}, {MOD_WVG_MIX_DIF, "DIF", 0, "Difference", "Difference between VGroup A's and VGroup B's weights"},
{MOD_WVG_MIX_AVG, "AVG", 0, "Average", "Average value of VGroup A's and VGroup B's weigths"}, {MOD_WVG_MIX_AVG, "AVG", 0, "Average", "Average value of VGroup A's and VGroup B's weights"},
{0, NULL, 0, NULL, NULL} {0, NULL, 0, NULL, NULL}
}; };
@ -3236,17 +3236,17 @@ static void rna_def_modifier_skin(BlenderRNA *brna)
prop = RNA_def_property(srna, "use_x_symmetry", PROP_BOOLEAN, PROP_NONE); prop = RNA_def_property(srna, "use_x_symmetry", PROP_BOOLEAN, PROP_NONE);
RNA_def_property_boolean_sdna(prop, NULL, "symmetry_axes", MOD_SKIN_SYMM_X); RNA_def_property_boolean_sdna(prop, NULL, "symmetry_axes", MOD_SKIN_SYMM_X);
RNA_def_property_ui_text(prop, "X", "Avoid making unsymmetric quads across the X axis"); RNA_def_property_ui_text(prop, "X", "Avoid making unsymmetrical quads across the X axis");
RNA_def_property_update(prop, 0, "rna_Modifier_update"); RNA_def_property_update(prop, 0, "rna_Modifier_update");
prop = RNA_def_property(srna, "use_y_symmetry", PROP_BOOLEAN, PROP_NONE); prop = RNA_def_property(srna, "use_y_symmetry", PROP_BOOLEAN, PROP_NONE);
RNA_def_property_boolean_sdna(prop, NULL, "symmetry_axes", MOD_SKIN_SYMM_Y); RNA_def_property_boolean_sdna(prop, NULL, "symmetry_axes", MOD_SKIN_SYMM_Y);
RNA_def_property_ui_text(prop, "Y", "Avoid making unsymmetric quads across the Y axis"); RNA_def_property_ui_text(prop, "Y", "Avoid making unsymmetrical quads across the Y axis");
RNA_def_property_update(prop, 0, "rna_Modifier_update"); RNA_def_property_update(prop, 0, "rna_Modifier_update");
prop = RNA_def_property(srna, "use_z_symmetry", PROP_BOOLEAN, PROP_NONE); prop = RNA_def_property(srna, "use_z_symmetry", PROP_BOOLEAN, PROP_NONE);
RNA_def_property_boolean_sdna(prop, NULL, "symmetry_axes", MOD_SKIN_SYMM_Z); RNA_def_property_boolean_sdna(prop, NULL, "symmetry_axes", MOD_SKIN_SYMM_Z);
RNA_def_property_ui_text(prop, "Z", "Avoid making unsymmetric quads across the Z axis"); RNA_def_property_ui_text(prop, "Z", "Avoid making unsymmetrical quads across the Z axis");
RNA_def_property_update(prop, 0, "rna_Modifier_update"); RNA_def_property_update(prop, 0, "rna_Modifier_update");
} }
@ -3292,7 +3292,7 @@ void RNA_def_modifier(BlenderRNA *brna)
prop = RNA_def_property(srna, "show_in_editmode", PROP_BOOLEAN, PROP_NONE); prop = RNA_def_property(srna, "show_in_editmode", PROP_BOOLEAN, PROP_NONE);
RNA_def_property_boolean_sdna(prop, NULL, "mode", eModifierMode_Editmode); RNA_def_property_boolean_sdna(prop, NULL, "mode", eModifierMode_Editmode);
RNA_def_property_ui_text(prop, "Editmode", "Use modifier while in the edit mode"); RNA_def_property_ui_text(prop, "Edit Mode", "Use modifier while in the Edit mode");
RNA_def_property_update(prop, 0, "rna_Modifier_update"); RNA_def_property_update(prop, 0, "rna_Modifier_update");
RNA_def_property_ui_icon(prop, ICON_EDITMODE_HLT, 0); RNA_def_property_ui_icon(prop, ICON_EDITMODE_HLT, 0);

@ -1507,7 +1507,7 @@ static void rna_def_object_game_settings(BlenderRNA *brna)
prop = RNA_def_property(srna, "use_ghost", PROP_BOOLEAN, PROP_NONE); prop = RNA_def_property(srna, "use_ghost", PROP_BOOLEAN, PROP_NONE);
RNA_def_property_boolean_sdna(prop, NULL, "gameflag", OB_GHOST); RNA_def_property_boolean_sdna(prop, NULL, "gameflag", OB_GHOST);
RNA_def_property_ui_text(prop, "Ghost", "Object does not restitute collisions, like a ghost"); RNA_def_property_ui_text(prop, "Ghost", "Object does not react to collisions, like a ghost");
prop = RNA_def_property(srna, "mass", PROP_FLOAT, PROP_NONE); prop = RNA_def_property(srna, "mass", PROP_FLOAT, PROP_NONE);
RNA_def_property_range(prop, 0.01, 10000.0); RNA_def_property_range(prop, 0.01, 10000.0);

@ -901,10 +901,10 @@ static void rna_def_collision(BlenderRNA *brna)
RNA_def_property_ui_text(prop, "Kill Particles", "Kill collided particles"); RNA_def_property_ui_text(prop, "Kill Particles", "Kill collided particles");
RNA_def_property_update(prop, 0, "rna_CollisionSettings_update"); RNA_def_property_update(prop, 0, "rna_CollisionSettings_update");
prop = RNA_def_property(srna, "stickness", PROP_FLOAT, PROP_NONE); prop = RNA_def_property(srna, "stickiness", PROP_FLOAT, PROP_NONE);
RNA_def_property_float_sdna(prop, NULL, "pdef_stickness"); RNA_def_property_float_sdna(prop, NULL, "pdef_stickiness");
RNA_def_property_range(prop, 0.0f, 10.0f); RNA_def_property_range(prop, 0.0f, 10.0f);
RNA_def_property_ui_text(prop, "Stickness", "Amount of stickness to surface collision"); RNA_def_property_ui_text(prop, "Stickiness", "Amount of stickiness to surface collision");
RNA_def_property_update(prop, 0, "rna_CollisionSettings_update"); RNA_def_property_update(prop, 0, "rna_CollisionSettings_update");
/* Soft Body and Cloth Interaction */ /* Soft Body and Cloth Interaction */

@ -296,7 +296,7 @@ static void rna_def_smoke_domain_settings(BlenderRNA *brna)
prop = RNA_def_property(srna, "smooth_emitter", PROP_BOOLEAN, PROP_NONE); prop = RNA_def_property(srna, "smooth_emitter", PROP_BOOLEAN, PROP_NONE);
RNA_def_property_boolean_sdna(prop, NULL, "flags", MOD_SMOKE_HIGH_SMOOTH); RNA_def_property_boolean_sdna(prop, NULL, "flags", MOD_SMOKE_HIGH_SMOOTH);
RNA_def_property_ui_text(prop, "Smooth Emitter", "Smoothen emitted smoke to avoid blockiness"); RNA_def_property_ui_text(prop, "Smooth Emitter", "Smooth emitted smoke to avoid blockiness");
RNA_def_property_update(prop, NC_OBJECT | ND_MODIFIER, "rna_Smoke_reset"); RNA_def_property_update(prop, NC_OBJECT | ND_MODIFIER, "rna_Smoke_reset");
prop = RNA_def_property(srna, "time_scale", PROP_FLOAT, PROP_NONE); prop = RNA_def_property(srna, "time_scale", PROP_FLOAT, PROP_NONE);

@ -636,7 +636,7 @@ static void rna_def_trackingSettings(BlenderRNA *brna)
RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
RNA_def_property_int_sdna(prop, NULL, "default_margin"); RNA_def_property_int_sdna(prop, NULL, "default_margin");
RNA_def_property_range(prop, 0, 300); RNA_def_property_range(prop, 0, 300);
RNA_def_property_ui_text(prop, "Margin", "Default distance from image boudary at which marker stops tracking"); RNA_def_property_ui_text(prop, "Margin", "Default distance from image boundary at which marker stops tracking");
/* default_tracking_motion_model */ /* default_tracking_motion_model */
prop = RNA_def_property(srna, "default_motion_model", PROP_ENUM, PROP_NONE); prop = RNA_def_property(srna, "default_motion_model", PROP_ENUM, PROP_NONE);
@ -952,7 +952,7 @@ static void rna_def_trackingTrack(BlenderRNA *brna)
RNA_def_property_int_sdna(prop, NULL, "margin"); RNA_def_property_int_sdna(prop, NULL, "margin");
RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);
RNA_def_property_range(prop, 0, 300); RNA_def_property_range(prop, 0, 300);
RNA_def_property_ui_text(prop, "Margin", "Distance from image boudary at which marker stops tracking"); RNA_def_property_ui_text(prop, "Margin", "Distance from image boundary at which marker stops tracking");
/* tracking motion model */ /* tracking motion model */
prop = RNA_def_property(srna, "motion_model", PROP_ENUM, PROP_NONE); prop = RNA_def_property(srna, "motion_model", PROP_ENUM, PROP_NONE);

@ -2093,7 +2093,7 @@ static void rna_def_userdef_theme_space_clip(BlenderRNA *brna)
prop = RNA_def_property(srna, "marker_outline", PROP_FLOAT, PROP_COLOR_GAMMA); prop = RNA_def_property(srna, "marker_outline", PROP_FLOAT, PROP_COLOR_GAMMA);
RNA_def_property_float_sdna(prop, NULL, "marker_outline"); RNA_def_property_float_sdna(prop, NULL, "marker_outline");
RNA_def_property_array(prop, 3); RNA_def_property_array(prop, 3);
RNA_def_property_ui_text(prop, "Marker Outline Color", "Color of marker's outile"); RNA_def_property_ui_text(prop, "Marker Outline Color", "Color of marker's outline");
RNA_def_property_update(prop, 0, "rna_userdef_update"); RNA_def_property_update(prop, 0, "rna_userdef_update");
prop = RNA_def_property(srna, "marker", PROP_FLOAT, PROP_COLOR_GAMMA); prop = RNA_def_property(srna, "marker", PROP_FLOAT, PROP_COLOR_GAMMA);