controls/DebugVariablePanel/GraphButton.py
changeset 1267 fae0809eae98
parent 1209 953a8f14040a
child 1571 486f94a8032c
equal deleted inserted replaced
1266:4282f62c1cf0 1267:fae0809eae98
    44         @param bitmap: Name of bitmap to use for button
    44         @param bitmap: Name of bitmap to use for button
    45         @param callback: Reference to function to call when button is pressed
    45         @param callback: Reference to function to call when button is pressed
    46         """
    46         """
    47         # Save button position
    47         # Save button position
    48         self.SetPosition(x, y)
    48         self.SetPosition(x, y)
    49         # Get wx.Bitmap object corresponding to bitmap
    49         # Set button bitmap
    50         self.Bitmap = GetBitmap(bitmap)
    50         self.SetBitmap(bitmap)
    51         
    51         
    52         # By default button is hide and enabled
    52         # By default button is hide and enabled
    53         self.Shown = False
    53         self.Shown = False
    54         self.Enabled = True
    54         self.Enabled = True
    55         
    55         
    60         """
    60         """
    61         Destructor
    61         Destructor
    62         """
    62         """
    63         # Remove reference to callback function
    63         # Remove reference to callback function
    64         self.callback = None
    64         self.callback = None
       
    65     
       
    66     def SetBitmap(self, bitmap):
       
    67         """
       
    68         Set bitmap to use for button
       
    69         @param bitmap: Name of bitmap to use for button
       
    70         """
       
    71         # Get wx.Bitmap object corresponding to bitmap
       
    72         self.Bitmap = GetBitmap(bitmap)
    65     
    73     
    66     def GetSize(self):
    74     def GetSize(self):
    67         """
    75         """
    68         Return size of button
    76         Return size of button
    69         @return: wx.Size object containing button size
    77         @return: wx.Size object containing button size