I'm trying to create my own panel (in Blender 2.55), that will help me modify/create objects.
I've tried the following example:
import bpy
class OBJECT_PT_My_Panel(bpy.types.Panel):
    bl_label = "My Panel Test 1"
    bl_region_type = "WINDOW"
    bl_space_type = "PROPERTIES"
    bl_context = "object"
    height = bpy.props.IntProperty(attr="height")
    def draw(self, context):
        layout = self.layout
        row = layout.row()
        row.prop(self, "height")
But it fails :(
Console:
rna_uiItemR: property not found: OBJECT_PT_My_Panel.height
This one also fails:
import bpy
class OBJECT_PT_My_Panel(bpy.types.Panel):
    bl_label = "My Panel Test 1"
    bl_region_type = "WINDOW"
    bl_space_type = "PROPERTIES"
    bl_context = "object"
    _height = 1
    def height_getter(self):
        return self._height
    def height_setter(self, value):
        self._height = value
    height = property(fget = height_getter, fset = height_setter)
    def draw(self, context):
        layout = self.layout
        row = layout.row()
        row.prop(self, "height")
Console:
rna_uiItemR: property not found: OBJECT_PT_My_Panel.height
All the examples that I've found, are using existing properties like object.name, object.location etc..
I couldn't find any related documentation. What can i do?
Thanks,
Amir.