HyperTextView
fCreditsView = new HyperTextView("credits");
HyperTextView* fCreditsView;
URLAction::Clicked(HyperTextView* view, BPoint where, BMessage* message)
OpenFileAction::Clicked(HyperTextView* view, BPoint where, BMessage* message)
virtual void Clicked(HyperTextView* view, BPoint where,
virtual void Clicked(HyperTextView* view, BPoint where,
class HyperTextView::ActionInfoList
: public BObjectList<HyperTextView::ActionInfo, true> {
: BObjectList<HyperTextView::ActionInfo, true>(itemsPerBlock)
HyperTextView::HyperTextView(const char* name, uint32 flags)
HyperTextView::HyperTextView(BRect frame, const char* name, BRect textRect,
HyperTextView::~HyperTextView()
HyperTextView::MouseDown(BPoint where)
HyperTextView::MouseUp(BPoint where)
HyperTextView::MouseMoved(BPoint where, uint32 transit,
HyperTextView::AddHyperTextAction(int32 startOffset, int32 endOffset,
HyperTextView::InsertHyperText(const char* inText, HyperTextAction* action,
HyperTextView::InsertHyperText(const char* inText, int32 inLength,
const HyperTextView::ActionInfo*
HyperTextView::_ActionInfoAt(const BPoint& where) const
HyperTextView::_ActionAt(const BPoint& where) const
HyperTextAction::MouseOver(HyperTextView* view, BPoint where, int32 startOffset,
HyperTextAction::MouseAway(HyperTextView* view, BPoint where, int32 startOffset,
HyperTextAction::Clicked(HyperTextView* view, BPoint where, BMessage* message)
struct HyperTextView::ActionInfo {
class HyperTextView;
virtual void MouseOver(HyperTextView* view, BPoint where,
virtual void MouseAway(HyperTextView* view, BPoint where,
virtual void Clicked(HyperTextView* view, BPoint where,
class HyperTextView : public BTextView {
HyperTextView(const char* name,
HyperTextView(BRect frame, const char* name,
virtual ~HyperTextView();