[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22295] branches/blender2.5/blender/ release/ui/space_view3d_toolbar.py: 2.5: 3D View Toolbar:

Thomas Dinges dingto at gmx.de
Sat Aug 8 12:19:10 CEST 2009


Hey,
the RNA for that was allready there.
I think it would be better to have that again as an enum like in 2.49. 
Add/Sub.
But i can't figure  out how to do that.

Thomas

joe schrieb:
> Calling "Flip Direction" "Subtract" might make more sense, imho, and
> be less confusing.
>
> Joe
>
> On Fri, Aug 7, 2009 at 3:45 AM, Thomas Dinges<dingto at gmx.de> wrote:
>   
>> Revision: 22295
>>          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22295
>> Author:   dingto
>> Date:     2009-08-07 11:45:48 +0200 (Fri, 07 Aug 2009)
>>
>> Log Message:
>> -----------
>> 2.5: 3D View Toolbar:
>>
>> * Added some greying out and hiding for disabled/non available settings.
>> * Some layout tweaks.
>> * Added "Flip Direction" for Sculpt, this is the "Add, Sub" Option from 2.49, this time as a boolean. Off = Add, On, Sub.
>>
>> Modified Paths:
>> --------------
>>    branches/blender2.5/blender/release/ui/space_view3d_toolbar.py
>>
>> Modified: branches/blender2.5/blender/release/ui/space_view3d_toolbar.py
>> ===================================================================
>> --- branches/blender2.5/blender/release/ui/space_view3d_toolbar.py      2009-08-07 09:38:24 UTC (rev 22294)
>> +++ branches/blender2.5/blender/release/ui/space_view3d_toolbar.py      2009-08-07 09:45:48 UTC (rev 22295)
>> @@ -324,6 +324,8 @@
>>
>>                settings = self.paint_settings(context)
>>                brush = settings.brush
>> +
>> +               # Particle Mode #
>>
>>                # XXX This needs a check if psys is editable.
>>                if context.particle_edit_object:
>> @@ -361,18 +363,19 @@
>>                                        col.item_enumR(settings, "tool", 'SMEAR')
>>
>>                        col = layout.column()
>> +                       if context.vertex_paint_object or context.texture_paint_object:
>> +                               col.itemR(brush, "color", text="")
>> +                       elif context.weight_paint_object:
>> +                               col.itemR(context.tool_settings, "vertex_group_weight", text="Weight", slider=True)
>> +
>>                        row = col.row(align=True)
>>                        row.itemR(brush, "size", slider=True)
>>                        row.itemR(brush, "size_pressure", toggle=True, icon='ICON_BRUSH_DATA', text="")
>> -                       if context.weight_paint_object:
>> -                               col.itemR(context.tool_settings, "vertex_group_weight", text="Weight", slider=True)
>> -
>>                        col.itemR(brush, "strength", slider=True)
>> +
>>                        row = col.row(align=True)
>>                        row.itemR(brush, "falloff", slider=True)
>>                        row.itemR(brush, "falloff_pressure", toggle=True, icon='ICON_BRUSH_DATA', text="")
>> -                       if context.vertex_paint_object or context.texture_paint_object:
>> -                               col.itemR(brush, "color", text="")
>>                        if context.texture_paint_object:
>>                                row = col.row(align=True)
>>                                row.itemR(brush, "clone_opacity", slider=True, text="Opacity")
>> @@ -389,6 +392,8 @@
>>                        col.itemR(brush, "airbrush")
>>                        col.itemR(brush, "anchored")
>>                        col.itemR(brush, "rake")
>> +                       if context.sculpt_object and brush.sculpt_tool in ('DRAW', 'PINCH', 'INFLATE', 'LAYER', 'CLAY'):
>> +                               col.itemR(brush, "flip_direction")
>>
>>  class VIEW3D_PT_tools_brush_curve(PaintPanel):
>>        __label__ = "Curve"
>> @@ -503,19 +508,26 @@
>>
>>        def draw(self, context):
>>                layout = self.layout
>> +
>>                ipaint = context.tool_settings.image_paint
>> +               settings = context.tool_settings.image_paint
>>
>>                col = layout.column()
>>                col.itemR(ipaint, "use_projection")
>> -               col.itemR(ipaint, "use_occlude")
>> -               col.itemR(ipaint, "use_backface_cull")
>> -               col.itemR(ipaint, "use_normal_falloff")
>> -               col.itemR(ipaint, "invert_stencil")
>> -               col.itemR(ipaint, "use_clone_layer")
>> -               col.itemR(ipaint, "use_stencil_layer")
>> +               sub = col.column()
>> +               sub.active = ipaint.use_projection
>> +               sub.itemR(ipaint, "use_occlude")
>> +               sub.itemR(ipaint, "use_backface_cull")
>> +               sub.itemR(ipaint, "use_normal_falloff")
>> +               sub.itemR(ipaint, "use_stencil_layer")
>> +               subsub = sub.column()
>> +               subsub.active = ipaint.use_stencil_layer
>> +               subsub.itemR(ipaint, "invert_stencil")
>> +               if settings.tool == 'CLONE':
>> +                       sub.itemR(ipaint, "use_clone_layer")
>>
>> -               col.itemR(ipaint, "seam_bleed")
>> -               col.itemR(ipaint, "normal_angle")
>> +               sub.itemR(ipaint, "seam_bleed")
>> +               sub.itemR(ipaint, "normal_angle")
>>
>>  # ********** default tools for particle mode ****************
>>
>>
>>
>> _______________________________________________
>> Bf-blender-cvs mailing list
>> Bf-blender-cvs at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>>
>>     
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>
>   



More information about the Bf-committers mailing list