BIconButton
using BPrivate::BIconButton;
class BIconButton : public BControl {
BIconButton(const char* name,
virtual ~BIconButton();
BIconButton::MessageReceived(message);
BIconButton::MouseDown(where);
BIconButton::MouseUp(where);
BIconButton::MouseMoved(where, transit, dragMessage);
BIconButton(name, label, message, target),
BIconButton::AttachedToWindow();
BIconButton::Draw(updateRect);
class LaunchButton : public BIconButton {
BIconButton::MessageReceived(message);
BIconButton::MouseDown(where);
BIconButton::MouseUp(where);
BIconButton::MouseMoved(where, transit, dragMessage);
BIconButton(name, label, message, target),
BIconButton::AttachedToWindow();
BIconButton::Draw(updateRect);
class LaunchButton : public BIconButton {
fBackButton = new BIconButton("Back", NULL, new BMessage(GO_BACK));
fForwardButton = new BIconButton("Forward", NULL, new BMessage(GO_FORWARD));
fStopButton = new BIconButton("Stop", NULL, new BMessage(STOP));
fHomeButton = new BIconButton("Home", NULL, new BMessage(HOME));
BIconButton* fBackButton;
BIconButton* fForwardButton;
BIconButton* fStopButton;
BIconButton* fHomeButton;
class BIconButton;
using BPrivate::BIconButton;
BIconButton::ShouldDrawBorder() const
BIconButton::DrawBorder(BRect& frame, const BRect& updateRect,
BIconButton::DrawBackground(BRect& frame, const BRect& updateRect,
BIconButton::MouseDown(BPoint where)
BIconButton::MouseUp(BPoint where)
BIconButton::MouseMoved(BPoint where, uint32 transit, const BMessage* message)
BIconButton::GetPreferredSize(float* width, float* height)
BIconButton::MinSize()
BIconButton::MaxSize()
BIconButton::Invoke(BMessage* message)
BIconButton::SetPressed(bool pressed)
BIconButton::IsPressed() const
BIconButton::SetIcon(int32 resourceID)
BIconButton::SetIcon(const char* pathToBitmap)
BIconButton::SetIcon(const BBitmap* bitmap, uint32 flags)
BIconButton::SetIcon(const BMimeType* fileType, bool small)
BIconButton::SetIcon(const unsigned char* bitsFromQuickRes,
BIconButton::BIconButton(const char* name, const char* label,
BIconButton::ClearIcon()
BIconButton::TrimIcon(bool keepAspect)
BIconButton::IsValid() const
BIconButton::Bitmap() const
BIconButton::~BIconButton()
BIconButton::SetValue(int32 value)
BIconButton::SetEnabled(bool enabled)
BIconButton::IsInside() const
BIconButton::SetInside(bool inside)
BIconButton::_ConvertToRGB32(const BBitmap* bitmap) const
BIconButton::_MakeBitmaps(const BBitmap* bitmap)
BIconButton::MessageReceived(BMessage* message)
BIconButton::AttachedToWindow()
BIconButton::_DeleteBitmaps()
BIconButton::_Update()
BIconButton::_SetFlags(uint32 flags, bool set)
BIconButton::_HasFlags(uint32 flags) const
BIconButton::_SetTracking(bool tracking)
BIconButton::Draw(BRect updateRect)