DragSortableListView
DragSortableListView::DragSortableListView(BRect frame, const char* name,
DragSortableListView::~DragSortableListView()
DragSortableListView::AttachedToWindow()
DragSortableListView::DetachedFromWindow()
DragSortableListView::FrameResized(float width, float height)
DragSortableListView::TargetedByScrollView(BScrollView* scrollView)
DragSortableListView::WindowActivated(bool active)
DragSortableListView::MessageReceived(BMessage* message)
DragSortableListView::KeyDown(const char* bytes, int32 numBytes)
DragSortableListView::MouseDown(BPoint where)
DragSortableListView::MouseMoved(BPoint where, uint32 transit, const BMessage* msg)
DragSortableListView::MouseUp(BPoint where)
DragSortableListView::MouseWheelChanged(float x, float y)
DragSortableListView::ObjectChanged(const Observable* object)
DragSortableListView::SetDragCommand(uint32 command)
DragSortableListView::ModifiersChanged()
DragSortableListView::SetItemFocused(int32 index)
DragSortableListView::AcceptDragMessage(const BMessage* message) const
DragSortableListView::SetDropTargetRect(const BMessage* message, BPoint where)
DragSortableListView::HandleDropMessage(const BMessage* message,
DragSortableListView *list = NULL;
DragSortableListView::DoesAutoScrolling() const
DragSortableListView::MoveItems(BList& items, int32 index)
DragSortableListView::CopyItems(BList& items, int32 index)
DragSortableListView::RemoveItemList(BList& items)
DragSortableListView::RemoveSelected()
DragSortableListView::SetSelection(Selection* selection)
DragSortableListView::IndexOfSelectable(Selectable* selectable) const
DragSortableListView::SelectableFor(BListItem* item) const
DragSortableListView::SelectAll()
DragSortableListView::CountSelectedItems() const
DragSortableListView::SelectionChanged()
DragSortableListView::DeleteItem(int32 index)
DragSortableListView::SetDropRect(BRect rect)
DragSortableListView::SetDropIndex(int32 index)
DragSortableListView::InvalidateDropRect()
DragSortableListView::SetDragMessage(const BMessage* message)
DragSortableListView(frame, "playlist listview",
DragSortableListView(frame, name, type, resizingMode, flags),
DragSortableListView::DetachedFromWindow();
DragSortableListView::MessageReceived(message);
(void*)dynamic_cast<const DragSortableListView*>(this));
if (DragSortableListView::HandleDropMessage(message, dropIndex))
class SimpleListView : public DragSortableListView {
class DragSortableListView : public BListView,
DragSortableListView(BRect frame,
virtual ~DragSortableListView();
DragSortableListView::DragSortableListView(BRect frame, const char* name,
DragSortableListView::~DragSortableListView()
DragSortableListView::AttachedToWindow()
DragSortableListView::DetachedFromWindow()
DragSortableListView::FrameResized(float width, float height)
DragSortableListView::Draw( BRect updateRect )
DragSortableListView::ScrollTo(BPoint where)
DragSortableListView::TargetedByScrollView(BScrollView* scrollView)
DragSortableListView::InitiateDrag( BPoint point, int32 index, bool )
DragSortableListView::WindowActivated( bool active )
DragSortableListView::MessageReceived(BMessage* message)
DragSortableListView *list = NULL;
DragSortableListView::KeyDown( const char* bytes, int32 numBytes )
DragSortableListView::MouseDown( BPoint where )
DragSortableListView::MouseMoved(BPoint where, uint32 transit, const BMessage *msg)
DragSortableListView::MouseUp( BPoint where )
DragSortableListView::DrawItem( BListItem *item, BRect itemFrame, bool complete )
DragSortableListView::MouseWheelChanged(float x, float y)
DragSortableListView::SetDragCommand(uint32 command)
DragSortableListView::ModifiersChanged()
DragSortableListView::SetItemFocused(int32 index)
DragSortableListView::AcceptDragMessage(const BMessage* message) const
DragSortableListView::SetDropTargetRect(const BMessage* message, BPoint where)
DragSortableListView::SetAutoScrolling(bool enable)
DragSortableListView::DoesAutoScrolling() const
DragSortableListView::ScrollTo(int32 index)
DragSortableListView::MoveItems(const BList& indices, int32 index)
DragSortableListView::CopyItems(const BList& indices, int32 toIndex)
DragSortableListView::RemoveItemList(const BList& indices)
DragSortableListView::GetSelectedItems(BList& indices)
DragSortableListView::RemoveSelected()
DragSortableListView::RemoveAll()
DragSortableListView::CountSelectedItems() const
DragSortableListView::SelectAll()
DragSortableListView::DeleteItem(int32 index)
DragSortableListView::_SetDropAnticipationRect(BRect r)
DragSortableListView::_SetDropIndex(int32 index)
DragSortableListView::_RemoveDropAnticipationRect()
DragSortableListView::_SetDragMessage(const BMessage* message)
: DragSortableListView(frame, "playlist listview",
: DragSortableListView(frame, name, type, resizingMode, flags),
DragSortableListView::MessageReceived(message);
message->AddPointer( "list", (void*)dynamic_cast<const DragSortableListView*>(this));
class SimpleListView : public DragSortableListView {
class DragSortableListView : public BListView {
DragSortableListView(BRect frame, const char* name,
virtual ~DragSortableListView();
DragSortableListView::KeyDown(bytes, numBytes);