4b42867495
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41244 a95241bf-73f2-0310-859d-f6bbb57e9c96
28 lines
516 B
C++
28 lines
516 B
C++
// Author: Michael Wilber
|
|
// Copyright (C) Haiku, uses the MIT license
|
|
#ifndef ICONVIEW_H
|
|
#define ICONVIEW_H
|
|
|
|
|
|
#include <Bitmap.h>
|
|
#include <Path.h>
|
|
#include <View.h>
|
|
|
|
|
|
class IconView : public BView {
|
|
public:
|
|
IconView(const BRect& frame, const char* name,
|
|
uint32 resize, uint32 flags);
|
|
~IconView();
|
|
virtual void Draw(BRect area);
|
|
|
|
bool DrawIcon(bool draw);
|
|
bool SetIcon(const BPath& path);
|
|
|
|
private:
|
|
BBitmap* fIconBitmap;
|
|
bool fDrawIcon;
|
|
};
|
|
|
|
#endif // #ifndef ICONVIEW_H
|