[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20520] branches/soc-2009-yukishiro: merge from 20489 to 20519
Jingyuan Huang
jingyuan.huang at gmail.com
Sat May 30 19:33:39 CEST 2009
Revision: 20520
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20520
Author: yukishiro
Date: 2009-05-30 19:33:37 +0200 (Sat, 30 May 2009)
Log Message:
-----------
merge from 20489 to 20519
Modified Paths:
--------------
branches/soc-2009-yukishiro/release/ui/buttons_data_camera.py
branches/soc-2009-yukishiro/release/ui/buttons_data_curve.py
branches/soc-2009-yukishiro/release/ui/buttons_data_lamp.py
branches/soc-2009-yukishiro/release/ui/buttons_data_mesh.py
branches/soc-2009-yukishiro/release/ui/buttons_data_modifier.py
branches/soc-2009-yukishiro/release/ui/buttons_material.py
branches/soc-2009-yukishiro/release/ui/buttons_physic_cloth.py
branches/soc-2009-yukishiro/release/ui/buttons_scene.py
branches/soc-2009-yukishiro/release/ui/space_outliner.py
branches/soc-2009-yukishiro/source/blender/editors/datafiles/B.blend.c
branches/soc-2009-yukishiro/source/blender/makesrna/RNA_define.h
branches/soc-2009-yukishiro/source/blender/makesrna/RNA_types.h
branches/soc-2009-yukishiro/source/blender/makesrna/intern/makesrna.c
branches/soc-2009-yukishiro/source/blender/makesrna/intern/rna_ID.c
branches/soc-2009-yukishiro/source/blender/makesrna/intern/rna_define.c
branches/soc-2009-yukishiro/source/blender/makesrna/intern/rna_mesh.c
branches/soc-2009-yukishiro/source/blender/makesrna/intern/rna_object.c
branches/soc-2009-yukishiro/source/blender/makesrna/intern/rna_scene.c
branches/soc-2009-yukishiro/source/blender/makesrna/intern/rna_text.c
branches/soc-2009-yukishiro/source/blender/windowmanager/intern/wm.c
branches/soc-2009-yukishiro/source/blender/windowmanager/intern/wm_files.c
branches/soc-2009-yukishiro/source/blender/windowmanager/wm.h
Modified: branches/soc-2009-yukishiro/release/ui/buttons_data_camera.py
===================================================================
--- branches/soc-2009-yukishiro/release/ui/buttons_data_camera.py 2009-05-30 13:47:30 UTC (rev 20519)
+++ branches/soc-2009-yukishiro/release/ui/buttons_data_camera.py 2009-05-30 17:33:37 UTC (rev 20520)
@@ -63,11 +63,12 @@
sub.itemR(cam, "show_title_safe", text="Title Safe")
sub.itemR(cam, "show_name", text="Name")
- sub = split.column()
- sub.itemR(cam, "show_passepartout", text="Passepartout")
- if (cam.show_passepartout):
- sub.itemR(cam, "passepartout_alpha", text="Alpha", slider=True)
- sub.itemR(cam, "draw_size", text="Size")
+ col = split.column()
+ col.itemR(cam, "show_passepartout", text="Passepartout")
+ colsub = col.column()
+ colsub.active = cam.show_passepartout
+ colsub.itemR(cam, "passepartout_alpha", text="Alpha", slider=True)
+ col.itemR(cam, "draw_size", text="Size")
bpy.types.register(DATA_PT_cameralens)
bpy.types.register(DATA_PT_cameradisplay)
\ No newline at end of file
Modified: branches/soc-2009-yukishiro/release/ui/buttons_data_curve.py
===================================================================
--- branches/soc-2009-yukishiro/release/ui/buttons_data_curve.py 2009-05-30 13:47:30 UTC (rev 20519)
+++ branches/soc-2009-yukishiro/release/ui/buttons_data_curve.py 2009-05-30 17:33:37 UTC (rev 20520)
@@ -22,14 +22,16 @@
split = layout.split()
- sub = split.column()
- sub.itemL(text="Caps:")
- sub.itemR(curve, "front")
- sub.itemR(curve, "back")
+ col = split.column()
+ colsub = col.column()
+ colsub.active = curve.curve_2d
+ colsub.itemL(text="Caps:")
+ colsub.itemR(curve, "front")
+ colsub.itemR(curve, "back")
- sub.itemL(text="Textures:")
- sub.itemR(curve, "uv_orco")
- sub.itemR(curve, "auto_texspace")
+ col.itemL(text="Textures:")
+ col.itemR(curve, "uv_orco")
+ col.itemR(curve, "auto_texspace")
sub = split.column()
sub.itemL(text="Resolution:")
@@ -68,12 +70,17 @@
class DATA_PT_pathanim(DataButtonsPanel):
__idname__ = "DATA_PT_pathanim"
__label__ = "Path Animation"
+
+ def draw_header(self, context):
+ curve = context.active_object.data
+ layout = self.layout
+ layout.itemR(curve, "path", text="")
+
def draw(self, context):
curve = context.active_object.data
layout = self.layout
-
- layout.itemR(curve, "path", text="Enable")
+ layout.active = curve.path
split = layout.split()
@@ -102,9 +109,6 @@
sub.itemL(text="Order:")
sub.itemR(currentcurve, "order_u", text="U")
sub.itemR(currentcurve, "order_v", text="V")
- sub.itemL(text="Point Count:")
- sub.itemR(currentcurve, "point_count_u", text="U")
- sub.itemR(currentcurve, "point_count_v", text="V")
sub.itemL(text="Endpoints:")
sub.itemR(currentcurve, "endpoint_u", text="U")
sub.itemR(currentcurve, "endpoint_v", text="V")
Modified: branches/soc-2009-yukishiro/release/ui/buttons_data_lamp.py
===================================================================
--- branches/soc-2009-yukishiro/release/ui/buttons_data_lamp.py 2009-05-30 13:47:30 UTC (rev 20519)
+++ branches/soc-2009-yukishiro/release/ui/buttons_data_lamp.py 2009-05-30 17:33:37 UTC (rev 20520)
@@ -67,33 +67,33 @@
row.itemR(lamp, "sky")
row.itemR(lamp, "atmosphere")
- if lamp.sky or lamp.atmosphere:
- layout.itemR(lamp, "atmosphere_turbidity", text="Turbidity")
+ row = layout.row()
+ row.active = lamp.sky or lamp.atmosphere
+ row.itemR(lamp, "atmosphere_turbidity", text="Turbidity")
- split = layout.split()
-
- col = split.column()
- if lamp.sky:
- sub = col.column()
- sub.itemR(lamp, "sky_blend_type", text="Blend Type")
- sub.itemR(lamp, "sky_blend")
- sub.itemR(lamp, "sky_color_space", text="Color Space")
- sub.itemR(lamp, "sky_exposure")
+ split = layout.split()
+
+ col = split.column()
+
+ sub = col.column()
+ sub.active = lamp.sky
+ sub.itemR(lamp, "sky_blend_type", text="Blend Type")
+ sub.itemR(lamp, "sky_blend")
+ sub.itemR(lamp, "sky_color_space", text="Color Space")
+ sub.itemR(lamp, "sky_exposure")
+ sub.itemR(lamp, "horizon_brightness", text="Hor Bright")
+ sub.itemR(lamp, "spread", text="Hor Spread")
+ sub.itemR(lamp, "sun_brightness", text="Sun Bright")
+ sub.itemR(lamp, "sun_size")
+ sub.itemR(lamp, "backscattered_light", text="Back Light")
- sub = col.column()
- sub.itemR(lamp, "horizon_brightness", text="Hor Bright")
- sub.itemR(lamp, "spread", text="Hor Spread")
- sub.itemR(lamp, "sun_brightness", text="Sun Bright")
- sub.itemR(lamp, "sun_size")
- sub.itemR(lamp, "backscattered_light", text="Back Light")
+ sub = split.column()
+ sub.active = lamp.atmosphere
+ sub.itemR(lamp, "sun_intensity", text="Sun Intens")
+ sub.itemR(lamp, "atmosphere_inscattering", text="Inscattering")
+ sub.itemR(lamp, "atmosphere_extinction", text="Extinction")
+ sub.itemR(lamp, "atmosphere_distance_factor", text="Distance")
- sub = split.column()
- if lamp.atmosphere:
- sub.itemR(lamp, "sun_intensity", text="Sun Intens")
- sub.itemR(lamp, "atmosphere_inscattering", text="Inscattering")
- sub.itemR(lamp, "atmosphere_extinction", text="Extinction")
- sub.itemR(lamp, "atmosphere_distance_factor", text="Distance")
-
class DATA_PT_shadow(DataButtonsPanel):
__idname__ = "DATA_PT_shadow"
__label__ = "Shadow"
@@ -192,12 +192,13 @@
sub.itemR(lamp, "spot_blend", text="Blend")
sub.itemR(lamp, "square")
- sub = split.column()
- sub.itemR(lamp, "halo")
- if lamp.halo:
- sub.itemR(lamp, "halo_intensity", text="Intensity")
- if lamp.shadow_method == 'BUFFER_SHADOW':
- sub.itemR(lamp, "halo_step", text="Step")
+ col = split.column()
+ col.itemR(lamp, "halo")
+ colsub = col.column()
+ colsub.active = lamp.halo
+ colsub.itemR(lamp, "halo_intensity", text="Intensity")
+ if lamp.shadow_method == 'BUFFER_SHADOW':
+ colsub.itemR(lamp, "halo_step", text="Step")
bpy.types.register(DATA_PT_lamp)
bpy.types.register(DATA_PT_shadow)
Modified: branches/soc-2009-yukishiro/release/ui/buttons_data_mesh.py
===================================================================
--- branches/soc-2009-yukishiro/release/ui/buttons_data_mesh.py 2009-05-30 13:47:30 UTC (rev 20519)
+++ branches/soc-2009-yukishiro/release/ui/buttons_data_mesh.py 2009-05-30 17:33:37 UTC (rev 20520)
@@ -1,4 +1,4 @@
-
+
import bpy
class DataButtonsPanel(bpy.types.Panel):
@@ -12,7 +12,7 @@
class DATA_PT_surface(DataButtonsPanel):
__idname__ = "DATA_PT_surface"
- __label__ = "Surface"
+ __label__ = "Mesh"
def draw(self, context):
mesh = context.active_object.data
@@ -20,13 +20,15 @@
split = layout.split()
+ col = split.column()
+ col.itemR(mesh, "autosmooth")
+ colsub = col.column()
+ colsub.active = mesh.autosmooth
+ colsub.itemR(mesh, "autosmooth_angle", text="Angle")
sub = split.column()
- sub.itemR(mesh, "autosmooth")
- sub.itemR(mesh, "autosmooth_angle", text="Angle")
- sub = split.column()
sub.itemR(mesh, "vertex_normal_flip")
sub.itemR(mesh, "double_sided")
layout.itemR(mesh, "texco_mesh")
-bpy.types.register(DATA_PT_surface)
\ No newline at end of file
+bpy.types.register(DATA_PT_surface)
\ No newline at end of file
Modified: branches/soc-2009-yukishiro/release/ui/buttons_data_modifier.py
===================================================================
--- branches/soc-2009-yukishiro/release/ui/buttons_data_modifier.py 2009-05-30 13:47:30 UTC (rev 20519)
+++ branches/soc-2009-yukishiro/release/ui/buttons_data_modifier.py 2009-05-30 17:33:37 UTC (rev 20520)
@@ -108,21 +108,28 @@
split = layout.split()
col = split.column()
- sub = col.column()
- sub.itemR(md, "constant_offset")
- sub.itemR(md, "constant_offset_displacement", text="Displacement")
- sub = col.column()
+ col = col.column()
+ col.itemR(md, "constant_offset")
+ colsub = col.column()
+ colsub.active = md.constant_offset
+ colsub.itemR(md, "constant_offset_displacement", text="Displacement")
sub = col.row().itemR(md, "merge_adjacent_vertices", text="Merge")
- sub = col.row().itemR(md, "merge_end_vertices", text="First Last")
- sub = col.itemR(md, "merge_distance", text="Distance")
+ colsub = col.column()
+ colsub.active = md.merge_adjacent_vertices
+ colsub.itemR(md, "merge_end_vertices", text="First Last")
+ colsub.itemR(md, "merge_distance", text="Distance")
col = split.column()
- sub = col.column()
- sub.itemR(md, "relative_offset")
- sub.itemR(md, "relative_offset_displacement", text="Displacement")
- sub = col.column()
- sub.itemR(md, "add_offset_object")
- sub.itemR(md, "offset_object")
+ col = col.column()
+ col.itemR(md, "relative_offset")
+ colsub = col.column()
+ colsub.active = md.relative_offset
+ colsub.itemR(md, "relative_offset_displacement", text="Displacement")
+ col = col.column()
+ col.itemR(md, "add_offset_object")
+ colsub = col.column()
+ colsub.active = md.add_offset_object
+ colsub.itemR(md, "offset_object")
col = layout.column()
col.itemR(md, "start_cap")
@@ -148,14 +155,20 @@
layout.itemR(md, "object")
def build(self, layout, md):
- layout.itemR(md, "start")
- layout.itemR(md, "length")
+ split = layout.split()
+
+ col = split.column()
+ col.itemR(md, "start")
+ col.itemR(md, "length")
- row = layout.row()
- row.itemR(md, "randomize")
- if md.randomize:
- row.itemR(md, "seed")
+ col = split.column()
+ col.itemR(md, "randomize")
+ colsub = col.column()
+ colsub.active = md.randomize
+ colsub.itemR(md, "seed")
+
+
def cast(self, layout, md):
layout.itemR(md, "cast_type")
col = layout.column_flow()
@@ -195,11 +208,16 @@
layout.itemR(md, "uv_layer")
def edgesplit(self, layout, md):
- layout.itemR(md, "use_edge_angle", text="Edge Angle")
- if (md.use_edge_angle):
- layout.itemR(md, "split_angle")
- layout.itemR(md, "use_sharp", text="Sharp Edges")
+ split = layout.split()
+ col = split.column()
+ col.itemR(md, "use_edge_angle", text="Edge Angle")
+ colsub = col.column()
+ colsub.active = md.use_edge_angle
+ colsub.itemR(md, "split_angle")
+ col = split.column()
+ col.itemR(md, "use_sharp", text="Sharp Edges")
+
def explode(self, layout, md):
layout.itemR(md, "vertex_group")
layout.itemR(md, "protect")
@@ -248,6 +266,7 @@
sub.itemR(md, "y")
sub.itemR(md, "z")
sub = split.column()
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list