BControl subclasses: Override SetIcon()
... and implement Perform() action for potential later use.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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_();
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user