Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 6eba807cde0901ccac25e04745f685eb > files > 146

xview-devel-examples-3.2p1.4-8mdk.i586.rpm

#include <xview/xview.h>
#include <xview/window.h>

extern Xv_pkg bitmap_pkg;

#define BITMAP &bitmap_pkg

typedef Xv_opaque Bitmap;

#define ATTR_PKG_BITMAP            ATTR_PKG_UNUSED_FIRST
#define BITMAP_ATTR(type, ordinal) ATTR(ATTR_PKG_BITMAP, type, ordinal)

typedef enum {
    BITMAP_FILE     = BITMAP_ATTR(ATTR_STRING, 1),
    BITMAP_PIXMAP   = BITMAP_ATTR(ATTR_OPAQUE, 2), /* get-only */
};

typedef struct {
    Xv_window_struct   parent_data;
    Xv_opaque          private_data;
} Bitmap_public;