projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactor Canvas so that all Items have children; add Container abstract base class...
[ardour.git]
/
libs
/
canvas
/
canvas
/
image.h
diff --git
a/libs/canvas/canvas/image.h
b/libs/canvas/canvas/image.h
index 6134bb63b5b0ee0dee0328cf9b70c2aead8a2dc1..64d70a5751dcac609e96e87042d00a2021b9011c 100644
(file)
--- a/
libs/canvas/canvas/image.h
+++ b/
libs/canvas/canvas/image.h
@@
-23,6
+23,7
@@
#include <boost/shared_ptr.hpp>
#include <boost/shared_array.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/shared_array.hpp>
+#include "canvas/visibility.h"
#include "canvas/item.h"
typedef void (*ImageReleaseCallback)(uint8_t *d, void *arg);
#include "canvas/item.h"
typedef void (*ImageReleaseCallback)(uint8_t *d, void *arg);
@@
-30,10
+31,11
@@
typedef void (*ImageReleaseCallback)(uint8_t *d, void *arg);
namespace ArdourCanvas {
namespace ArdourCanvas {
-class Image : public Item
+class
LIBCANVAS_API
Image : public Item
{
public:
{
public:
- Image (Group *, Cairo::Format, int width, int height);
+ Image (Canvas *, Cairo::Format, int width, int height);
+ Image (Item*, Cairo::Format, int width, int height);
struct Data {
Data (uint8_t *d, int w, int h, int s, Cairo::Format fmt)
struct Data {
Data (uint8_t *d, int w, int h, int s, Cairo::Format fmt)