equal
deleted
inserted
replaced
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 |