Merge with -r 22620:23107.
[blender.git] / release / ui / space_logic.py
index 68ddceb85345e68fceb70cb66874699f4f39b067..5748d15a53a391bbda0d363578a1a800d9825bba 100644 (file)
@@ -11,15 +11,19 @@ class LOGIC_PT_properties(bpy.types.Panel):
 
        def draw(self, context):
                layout = self.layout
+               
                ob = context.active_object
                game = ob.game
                
-               for prop in game.properties:
-                       flow = layout.row()
-                       flow.itemR(prop, "name", text="")
-                       flow.itemR(prop, "type", text="")
-                       flow.itemR(prop, "value", text="") # we dont care about the type. rna will display correctly
-                       flow.itemR(prop, "debug")
-
+               layout.itemO("object.game_property_new", text="Add Game Property")
+       
+               for i, prop in enumerate(game.properties):
+               
+                       row = layout.row(align=True)     
+                       row.itemR(prop, "name", text="")         
+                       row.itemR(prop, "type", text="")         
+                       row.itemR(prop, "value", text="", toggle=True) # we dont care about the type. rna will display correctly         
+                       row.itemR(prop, "debug", text="", toggle=True, icon='ICON_INFO')         
+                       row.item_intO("object.game_property_remove", "index", i, text="", icon='ICON_X')
+               
 bpy.types.register(LOGIC_PT_properties)
-