2.5 Texture RNA:
[blender.git] / release / ui / buttons_texture.py
index 74a1ad9172ca821e0ce90d93d214e098c8960544..e7744bef44bf0c1739cffdafe96ddb52d89a52b1 100644 (file)
@@ -90,61 +90,56 @@ class TEXTURE_PT_map(TextureButtonsPanel):
                col = split.column()
                col.itemR(tex, "from_dupli")
                
-               split = layout.split()
-               col = split.column()
-               col.itemR(tex, "mapping")
-               col = split.column()
-               rowsub = col.row()
-               rowsub.itemL(text="TODO:X")
-               rowsub.itemL(text="TODO:Y")
-               rowsub.itemL(text="TODO:Z")
-               
-               split = layout.split()
-               col = split.column()
-               col.itemR(tex, "offset")
-               col = split.column()
-               col.itemR(tex, "size")
-       
+               layout.itemR(tex, "mapping")
                row = layout.row()
-               row.itemL(text="Affect:")
+               row.itemR(tex, "x_mapping", text="X")
+               row.itemR(tex, "y_mapping", text="Y")
+               row.itemR(tex, "z_mapping", text="Z")
+
+               row = layout.row()
+               row.column().itemR(tex, "offset")
+               row.column().itemR(tex, "size")
+
+               layout.itemL(text="Affect:")
                
                split = layout.split()
+               
                col = split.column()
-               col.itemL(text="TODO: Diffuse Color")
+               col.itemR(tex, "map_color")
                col.itemR(tex, "color_factor")
                col.itemR(tex, "blend_type")
                col.itemR(tex, "no_rgb")
                colsub = col.column()
                colsub.active = tex.no_rgb
                colsub.itemR(tex, "color")
-               col.itemL(text="TODO: Normal")
+               col.itemR(tex, "map_normal")
                col.itemR(tex, "normal_factor")
                col.itemR(tex, "normal_map_space")
-               col.itemL(text="TODO: Warp")
-               col.itemR(tex, "warp_factor")
-               col.itemL(text="TODO: Specular Color")
-               col.itemL(text="TODO: Displacement")
-               col.itemR(tex, "displacement_factor")
+               col.itemR(tex, "map_warp")
+               colsub = col.column()
+               colsub.active = tex.map_warp
+               colsub.itemR(tex, "warp_factor", text="Factor")
+               col.itemR(tex, "map_colorspec")
+               col.itemR(tex, "map_displacement")
+               colsub = col.column()
+               colsub.active = tex.map_displacement
+               colsub.itemR(tex, "displacement_factor", text="Factor")
                col = split.column()
-               col.itemL(text="TODO: Mirror Color")
-               col.itemL(text="TODO: Reflection")
-               col.itemL(text="TODO: Specularity")
-               col.itemL(text="TODO: Ambient")
-               col.itemL(text="TODO: Hard")
-               col.itemL(text="TODO: Ray Mirror")
-               col.itemL(text="TODO: Alpha")
-               col.itemL(text="TODO: Emit")
-               col.itemL(text="TODO: Translucency")
+               col.itemR(tex, "map_mirror")
+               col.itemR(tex, "map_reflection")
+               col.itemR(tex, "map_specularity")
+               col.itemR(tex, "map_ambient")
+               col.itemR(tex, "map_hardness")
+               col.itemR(tex, "map_raymir")
+               col.itemR(tex, "map_alpha")
+               col.itemR(tex, "map_emit")
+               col.itemR(tex, "map_translucency")
 
                col.itemR(tex, "default_value")
                
-               split = layout.split()
-               col = split.column()
-               col.itemR(tex, "stencil")
-               col = split.column()
-               col.itemR(tex, "negate", text="Negative")
-               
-
+               row = layout.row()
+               row.itemR(tex, "stencil")
+               row.itemR(tex, "negate", text="Negative")
 
 class TEXTURE_PT_colors(TextureButtonsPanel):
        __idname__= "TEXTURE_PT_colors"
@@ -495,5 +490,4 @@ bpy.types.register(TEXTURE_PT_musgrave)
 bpy.types.register(TEXTURE_PT_voronoi)
 bpy.types.register(TEXTURE_PT_distortednoise)
 bpy.types.register(TEXTURE_PT_colors)
-bpy.types.register(TEXTURE_PT_map)
-               
+bpy.types.register(TEXTURE_PT_map)
\ No newline at end of file