IconView
class IconView : public BView {
IconView(icon_size iconSize = B_LARGE_ICON);
~IconView();
IconView* fIconView;
fIconView = new IconView();
TIconView* IconView();
IconView* fIconView;
IconView::IconView(const entry_ref* ref, bool isDevice)
IconView::~IconView()
IconView::AttachedToWindow()
IconView::Draw(BRect updateRect)
IconView::UpdateIcon()
fIconView = new IconView(ref, editor.IsDevice());
IconView(const entry_ref* ref, bool isDevice);
virtual ~IconView();
IconView* languageIcon = new IconView(B_LARGE_ICON);
IconView* keymapIcon = new IconView(B_LARGE_ICON);
fIconPreview16Folder = new IconView(BRect(0, 0, 15, 15),
fIconPreview16Menu = new IconView(BRect(0, 0, 15, 15),
fIconPreview32Folder = new IconView(BRect(0, 0, 31, 31),
fIconPreview32Desktop = new IconView(BRect(0, 0, 31, 31),
fIconPreview64 = new IconView(BRect(0, 0, 63, 63), "icon preview 64");
IconView* fIconPreview16Folder;
IconView* fIconPreview16Menu;
IconView* fIconPreview32Folder;
IconView* fIconPreview32Desktop;
IconView* fIconPreview48;
IconView* fIconPreview64;
class IconView;
IconView::SetIconBGColor(const rgb_color& color)
IconView::IconView(BRect frame, const char* name)
IconView::~IconView()
IconView::AttachedToWindow()
IconView::Draw(BRect updateRect)
IconView::AreaInvalidated(const BRect& area)
IconView::SetIcon(Icon* icon)
class IconView : public BView,
IconView(BRect frame, const char* name);
virtual ~IconView();
IconView::SetGenericIcon()
IconView::GetPreferredSize(float* _width, float* _height)
IconView::AttachedToWindow()
IconView::Draw(BRect updateRect)
fIconView = new IconView("background", B_LARGE_ICON);
IconView(const char* name, int32 iconSize);
virtual ~IconView();
IconView::IconView(const char* name, int32 iconSize)
IconView::~IconView()
IconView::SetIcon(const PlaylistItem* item)
IconView::SetIcon(const char* mimeTypeString)
class IconView;
IconView* fIconView;
fIconView = new IconView(archive);
fIconView = new IconView(entry);
fIconView = new IconView();
IconView(const BEntry& entry)
IconView()
IconView(BMessage* archive)
class IconView;
IconView* fIconView;
IconView::SetIcon(const BBitmap* icon)
IconView::DrawIcon(bool draw)
IconView::Draw(BRect area)
IconView::InitCheck() const
IconView::_SetSize()
IconView::IconView(icon_size iconSize)
IconView::~IconView()
IconView::SetIcon(const BPath& path, icon_size iconSize)
IconView::SetIcon(const uint8_t* data, size_t size, icon_size iconSize)
fIconView = new IconView();
IconView* fIconView;
fIconView = new IconView("icon");
fTypeIconView = new IconView("type icon");
IconView* fIconView;
IconView* fTypeIconView;
fIconView = new IconView("icon");
class IconView;
IconView* fIconView;
: IconView(name)
IconView::Draw(updateRect);
class TypeIconView : public IconView {
typedef IconView _inherited;
IconView::SetTo(const BMimeType& type)
IconView::SetTo(::Icon* icon)
IconView::Unset()
IconView::Update()
IconView::SetIconSize(icon_size size)
IconView::ShowIconHeap(bool show)
IconView::ShowEmptyFrame(bool show)
IconView::SetTarget(const BMessenger& target)
IconView::SetModificationMessage(BMessage* message)
IconView::Invoke(BMessage* message)
IconView::Icon()
IconView::GetRef(entry_ref& ref) const
IconView::GetMimeType(BMimeType& type) const
IconView::_AddOrEditIcon()
IconView::_SetIcon(BBitmap* large, BBitmap* mini, const uint8* data,
IconView::_SetIcon(entry_ref* ref)
IconView::_RemoveIcon()
IconView::_StartWatching()
IconView::_StopWatching()
IconView::SetTarget(BMessenger target)
IconView::SetTarget(const BHandler* handler, const BLooper* looper = NULL)
IconView::IconView(const char* name, uint32 flags)
IconView::~IconView()
IconView::AttachedToWindow()
IconView::DetachedFromWindow()
IconView::MessageReceived(BMessage* message)
IconView::AcceptsDrag(const BMessage* message)
IconView::BitmapRect() const
IconView::Draw(BRect updateRect)
IconView::GetPreferredSize(float* _width, float* _height)
IconView::MinSize()
IconView::PreferredSize()
IconView::MaxSize()
IconView::MouseDown(BPoint where)
IconView::MouseUp(BPoint where)
IconView::MouseMoved(BPoint where, uint32 transit, const BMessage* dragMessage)
IconView::KeyDown(const char* bytes, int32 numBytes)
IconView::MakeFocus(bool focus)
IconView::SetTo(const entry_ref& ref, const char* fileType)
class IconView : public BControl {
IconView(const char* name,
virtual ~IconView();