+ * This method is called when the label is set.
+ */
+ virtual void OnLabelSet() {}
+
+ /**
+ * This method is called when the button image is set
+ */
+ virtual void OnButtonImageSet() {}
+
+ /**
+ * This method is called when the selected image is set
+ */
+ virtual void OnSelectedImageSet() {}
+
+ /**
+ * This method is called when the background image is set
+ */
+ virtual void OnBackgroundImageSet() {}
+
+ /**
+ * This method is called when the selected background image is set
+ */
+ virtual void OnSelectedBackgroundImageSet() {}
+
+ /**
+ * This method is called when the disabled button image is set
+ */
+ virtual void OnDisabledImageSet() {}
+
+ /**
+ * This method is called when the disabled selected image is set
+ */
+ virtual void OnDisabledSelectedImageSet() {}
+
+ /**
+ * This method is called when the disabled background image is set
+ */
+ virtual void OnDisabledBackgroundImageSet() {}
+
+ /**