2.5 script : reset properties of a bone

( this translation is made by google )

http://blenderclan.tuxfamily.org/html/uploads/img4b4651773a786.jpg

The bone called ‘Bone’ has 3 properties. I would like to write a script to reset the values of these properties when I click a button.
This is what I have :


import bpy
import re

class Extra(bpy.types.Panel):
    bl_space_type = 'VIEW_3D'
    bl_region_type = 'UI'
    bl_label = "Extra"

    def draw(self, context):
        layout = self.layout
        col = layout.column()        
        if context.active_pose_bone.name == 'Bone':
           col.operator("init", text ="Init Properties")

class BT_init(bpy.types.Operator):
    bl_idname = "init"

    def invoke(self, context, event):
        return ('FINISHED',)     

bpy.ops.add(BT_init)
bpy.types.register(Extra)

This script add a button “Init Properties” on the left panel, I don’t know what to write in the function ‘invoke’ to reset the values of all the properties to 1.
Could you help me.
Thank you and sorry for my english.

Kiopaa