mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 06:00:22 +00:00
8a836c07cf
Sat, 6 May 2000 13:31:34 +0200 Paolo Molaro <lupus@linuxcare.com> * gdk/nanox/*: nano-X port work in progress. * gdk/simple.c: simple test for Gdk. * README.nanox: notes about the port: read this first! * gtk/gtk{dnd,plug,selection,window}.c: minimal changes to make gtk compile with nano-X.
119 lines
2.1 KiB
C
119 lines
2.1 KiB
C
#include "gdk.h"
|
|
#include "gdkprivate-nanox.h"
|
|
|
|
static void
|
|
gdk_nanox_image_destroy (GdkImage *image);
|
|
|
|
static void
|
|
gdk_image_put_normal (GdkImage *image,
|
|
GdkDrawable *drawable,
|
|
GdkGC *gc,
|
|
gint xsrc,
|
|
gint ysrc,
|
|
gint xdest,
|
|
gint ydest,
|
|
gint width,
|
|
gint height);
|
|
|
|
static GdkImageClass image_class_normal = {
|
|
gdk_nanox_image_destroy,
|
|
gdk_image_put_normal
|
|
};
|
|
|
|
void
|
|
gdk_image_exit (void)
|
|
{
|
|
}
|
|
|
|
|
|
GdkImage *
|
|
gdk_image_new_bitmap(GdkVisual *visual, gpointer data, gint w, gint h)
|
|
{
|
|
g_message("unimplemented %s", __FUNCTION__);
|
|
return NULL;
|
|
}
|
|
|
|
void
|
|
gdk_image_init (void)
|
|
{
|
|
}
|
|
|
|
|
|
GdkImage*
|
|
gdk_image_new (GdkImageType type,
|
|
GdkVisual *visual,
|
|
gint width,
|
|
gint height)
|
|
{
|
|
GdkImage *image;
|
|
GdkImagePrivateX *private;
|
|
|
|
private = g_new (GdkImagePrivateX, 1);
|
|
image = (GdkImage*) private;
|
|
|
|
private->base.ref_count = 1;
|
|
image->type = type;
|
|
image->visual = visual;
|
|
image->width = width;
|
|
image->height = height;
|
|
image->depth = visual->depth;
|
|
|
|
private->base.klass = &image_class_normal;
|
|
//private->ximage = NULL;
|
|
/* more: implement as a pixmap? */
|
|
return image;
|
|
}
|
|
|
|
|
|
GdkImage*
|
|
gdk_image_get (GdkWindow *window,
|
|
gint x,
|
|
gint y,
|
|
gint width,
|
|
gint height)
|
|
{
|
|
g_message("unimplemented %s", __FUNCTION__);
|
|
return NULL;
|
|
}
|
|
|
|
|
|
guint32
|
|
gdk_image_get_pixel (GdkImage *image,
|
|
gint x,
|
|
gint y)
|
|
{
|
|
g_message("unimplemented %s", __FUNCTION__);
|
|
return 0;
|
|
}
|
|
|
|
void
|
|
gdk_image_put_pixel (GdkImage *image,
|
|
gint x,
|
|
gint y,
|
|
guint32 pixel)
|
|
{
|
|
g_message("unimplemented %s", __FUNCTION__);
|
|
}
|
|
|
|
|
|
static void
|
|
gdk_nanox_image_destroy (GdkImage *image)
|
|
{
|
|
g_message("unimplemented %s", __FUNCTION__);
|
|
}
|
|
|
|
static void
|
|
gdk_image_put_normal (GdkImage *image,
|
|
GdkDrawable *drawable,
|
|
GdkGC *gc,
|
|
gint xsrc,
|
|
gint ysrc,
|
|
gint xdest,
|
|
gint ydest,
|
|
gint width,
|
|
gint height)
|
|
{
|
|
g_message("unimplemented %s", __FUNCTION__);
|
|
}
|
|
|