BControl subclasses: Override SetIcon()

... and implement Perform() action for potential later use.
This commit is contained in:
Ingo Weinhold
2013-12-22 02:48:27 +01:00
parent be260374d5
commit be4367428b
16 changed files with 101 additions and 3 deletions
+2
View File
@@ -68,6 +68,8 @@ public:
virtual BSize MaxSize();
virtual BSize PreferredSize();
virtual status_t SetIcon(const BBitmap* icon, uint32 flags = 0);
protected:
virtual void LayoutInvalidated(bool descendants = false);
+2
View File
@@ -69,6 +69,8 @@ public:
virtual status_t Perform(perform_code code, void* data);
virtual status_t SetIcon(const BBitmap* icon, uint32 flags = 0);
bool IsPartialStateToOff() const;
void SetPartialStateToOff(bool partialToOff);
+2
View File
@@ -76,6 +76,8 @@ public:
virtual void AllAttached();
virtual void AllDetached();
virtual status_t SetIcon(const BBitmap* icon, uint32 flags = 0);
private:
virtual status_t Perform(perform_code d, void *arg);
// this can be made public again if needed
+2
View File
@@ -79,6 +79,8 @@ public:
virtual status_t Perform(perform_code code, void* data);
virtual status_t SetIcon(const BBitmap* icon, uint32 flags = 0);
private:
// FBC padding and forbidden methods
virtual void _ReservedPictureButton1();
+2
View File
@@ -63,6 +63,8 @@ public:
virtual BSize MaxSize();
virtual BAlignment LayoutAlignment();
virtual status_t SetIcon(const BBitmap* icon, uint32 flags = 0);
private:
friend status_t _init_interface_kit_();
+2
View File
@@ -159,6 +159,8 @@ public:
virtual BSize MaxSize();
virtual BSize PreferredSize();
virtual status_t SetIcon(const BBitmap* icon, uint32 flags = 0);
protected:
virtual void LayoutInvalidated(bool descendants);
+2
View File
@@ -98,6 +98,8 @@ protected:
virtual void LayoutInvalidated(bool descendants);
virtual void DoLayout();
virtual status_t SetIcon(const BBitmap* icon, uint32 flags = 0);
private:
// FBC padding and forbidden methods
virtual status_t Perform(perform_code d, void* arg);