LaunchButton
LaunchButton::MessageReceived(BMessage* message)
LaunchButton::MouseDown(BPoint where)
LaunchButton::MouseUp(BPoint where)
LaunchButton::MouseMoved(BPoint where, uint32 transit,
LaunchButton::MinSize()
LaunchButton::PreferredSize()
LaunchButton::MaxSize()
LaunchButton::SetTo(const entry_ref* ref)
LaunchButton::Ref() const
LaunchButton::SetTo(const char* appSig, bool updateIcon)
LaunchButton::SetDescription(const char* text)
LaunchButton::SetIconSize(uint32 size)
LaunchButton::SetIgnoreDoubleClick(bool refuse)
bigtime_t LaunchButton::sClickSpeed = 0;
LaunchButton::_UpdateToolTip()
bool LaunchButton::sIgnoreDoubleClick = true;
LaunchButton::_UpdateIcon(const entry_ref* ref)
LaunchButton::LaunchButton(const char* name, const char* label,
LaunchButton::_NotifySettingsChanged()
LaunchButton::_DrawFrame(BRect r, rgb_color col1, rgb_color col2,
LaunchButton::~LaunchButton()
LaunchButton::AttachedToWindow()
LaunchButton::Draw(BRect updateRect)
class LaunchButton : public BIconButton {
LaunchButton(const char* name,
virtual ~LaunchButton();
LaunchButton* button = dynamic_cast<LaunchButton*>(pointer);
LaunchButton* button;
fPadView->AddButton(new LaunchButton("launch button",
LaunchButton* button;
LaunchButton* button;
LaunchButton* button;
LaunchButton* button;
LaunchButton* button = new LaunchButton("launch button",
for (int32 i = 0; LaunchButton* button = fPadView->ButtonAt(i); i++) {
LaunchButton* button = new LaunchButton("launch button", NULL,
button = new LaunchButton("launch button", NULL, new BMessage(MSG_LAUNCH));
button = new LaunchButton("launch button", NULL, new BMessage(MSG_LAUNCH));
button = new LaunchButton("launch button", NULL, new BMessage(MSG_LAUNCH));
button = new LaunchButton("launch button", NULL, new BMessage(MSG_LAUNCH));
button = new LaunchButton("launch button", NULL, new BMessage(MSG_LAUNCH));
LaunchButton* button = new LaunchButton("launch button", NULL,
button = new LaunchButton("launch button", NULL, new BMessage(MSG_LAUNCH));
button = new LaunchButton("launch button", NULL, new BMessage(MSG_LAUNCH));
PadView::AddButton(LaunchButton* button, LaunchButton* beforeButton)
PadView::RemoveButton(LaunchButton* button)
LaunchButton*
return dynamic_cast<LaunchButton*>(item->View());
PadView::DisplayMenu(BPoint where, LaunchButton* button) const
LaunchButton* nearestButton = button;
for (int32 i = 0; LaunchButton* button = ButtonAt(i); i++)
LaunchButton::SetIgnoreDoubleClick(refuse);
return LaunchButton::IgnoreDoubleClick();
class LaunchButton;
void AddButton(LaunchButton* button,
LaunchButton* beforeButton = NULL);
bool RemoveButton(LaunchButton* button);
LaunchButton* ButtonAt(int32 index) const;
LaunchButton* button = NULL) const;
LaunchButton* button = new LaunchButton(info.signature, NULL, message,
LaunchButton::MessageReceived(BMessage* message)
LaunchButton::MouseDown(BPoint where)
LaunchButton::MouseUp(BPoint where)
LaunchButton::MouseMoved(BPoint where, uint32 transit,
LaunchButton::MinSize()
LaunchButton::PreferredSize()
LaunchButton::MaxSize()
LaunchButton::SetTo(const entry_ref* ref)
LaunchButton::Ref() const
LaunchButton::SetTo(const char* appSig, bool updateIcon)
LaunchButton::SetDescription(const char* text)
LaunchButton::SetIconSize(uint32 size)
LaunchButton::SetIgnoreDoubleClick(bool refuse)
LaunchButton::_UpdateToolTip()
bigtime_t LaunchButton::sClickSpeed = 0;
LaunchButton::_UpdateIcon(const entry_ref* ref)
bool LaunchButton::sIgnoreDoubleClick = true;
LaunchButton::_DrawFrame(BRect r, rgb_color col1, rgb_color col2,
LaunchButton::LaunchButton(const char* name, const char* label,
LaunchButton::~LaunchButton()
LaunchButton::AttachedToWindow()
LaunchButton::Draw(BRect updateRect)
class LaunchButton : public BIconButton {
LaunchButton(const char* name,
virtual ~LaunchButton();
LaunchButton* launchButton = new LaunchButton(info.signature, NULL, NULL,