Milán Major

netscape-revival

1 branch
Code

sun-java/awt/x/_gen/sun_awt_motif_X11Graphics.h

/* DO NOT EDIT THIS FILE - it is machine generated */
#include "native.h"
/* Header for class sun_awt_motif_X11Graphics */

#ifndef _Included_sun_awt_motif_X11Graphics
#define _Included_sun_awt_motif_X11Graphics
struct Hjava_awt_Color;
struct Hjava_awt_Font;
struct Hsun_awt_image_Image;

typedef struct Classsun_awt_motif_X11Graphics {
    long pData;
    struct Hjava_awt_Color *foreground;
    struct Hjava_awt_Font *font;
    long originX;
    long originY;
    struct Hsun_awt_image_Image *image;
} Classsun_awt_motif_X11Graphics;
HandleTo(sun_awt_motif_X11Graphics);

struct Hsun_awt_motif_MComponentPeer;
extern void sun_awt_motif_X11Graphics_createFromComponent(struct Hsun_awt_motif_X11Graphics* self,struct Hsun_awt_motif_MComponentPeer *);
struct Hsun_awt_motif_X11Graphics;
extern void sun_awt_motif_X11Graphics_createFromGraphics(struct Hsun_awt_motif_X11Graphics* self,struct Hsun_awt_motif_X11Graphics *);
struct Hsun_awt_image_ImageRepresentation;
extern void sun_awt_motif_X11Graphics_imageCreate(struct Hsun_awt_motif_X11Graphics* self,struct Hsun_awt_image_ImageRepresentation *);
extern void sun_awt_motif_X11Graphics_pSetFont(struct Hsun_awt_motif_X11Graphics* self,struct Hjava_awt_Font *);
extern void sun_awt_motif_X11Graphics_pSetForeground(struct Hsun_awt_motif_X11Graphics* self,struct Hjava_awt_Color *);
extern void sun_awt_motif_X11Graphics_dispose(struct Hsun_awt_motif_X11Graphics* self);
extern void sun_awt_motif_X11Graphics_setPaintMode(struct Hsun_awt_motif_X11Graphics* self);
extern void sun_awt_motif_X11Graphics_setXORMode(struct Hsun_awt_motif_X11Graphics* self,struct Hjava_awt_Color *);
struct Hjava_awt_Rectangle;
extern struct Hjava_awt_Rectangle *sun_awt_motif_X11Graphics_getClipRect(struct Hsun_awt_motif_X11Graphics* self);
extern void sun_awt_motif_X11Graphics_clipRect(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long);
extern void sun_awt_motif_X11Graphics_clearRect(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long);
extern void sun_awt_motif_X11Graphics_fillRect(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long);
extern void sun_awt_motif_X11Graphics_drawRect(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long);
struct Hjava_lang_String;
extern void sun_awt_motif_X11Graphics_drawString(struct Hsun_awt_motif_X11Graphics* self,struct Hjava_lang_String *,long,long);
extern void sun_awt_motif_X11Graphics_drawChars(struct Hsun_awt_motif_X11Graphics* self,HArrayOfChar *,long,long,long,long);
extern void sun_awt_motif_X11Graphics_drawBytes(struct Hsun_awt_motif_X11Graphics* self,HArrayOfByte *,long,long,long,long);
extern long sun_awt_motif_X11Graphics_drawStringWidth(struct Hsun_awt_motif_X11Graphics* self,struct Hjava_lang_String *,long,long);
extern long sun_awt_motif_X11Graphics_drawCharsWidth(struct Hsun_awt_motif_X11Graphics* self,HArrayOfChar *,long,long,long,long);
extern long sun_awt_motif_X11Graphics_drawBytesWidth(struct Hsun_awt_motif_X11Graphics* self,HArrayOfByte *,long,long,long,long);
extern void sun_awt_motif_X11Graphics_drawLine(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long);
extern void sun_awt_motif_X11Graphics_copyArea(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long,long,long);
extern void sun_awt_motif_X11Graphics_drawRoundRect(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long,long,long);
extern void sun_awt_motif_X11Graphics_fillRoundRect(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long,long,long);
extern void sun_awt_motif_X11Graphics_drawPolygon(struct Hsun_awt_motif_X11Graphics* self,HArrayOfInt *,HArrayOfInt *,long);
extern void sun_awt_motif_X11Graphics_fillPolygon(struct Hsun_awt_motif_X11Graphics* self,HArrayOfInt *,HArrayOfInt *,long);
extern void sun_awt_motif_X11Graphics_drawOval(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long);
extern void sun_awt_motif_X11Graphics_fillOval(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long);
extern void sun_awt_motif_X11Graphics_drawArc(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long,long,long);
extern void sun_awt_motif_X11Graphics_fillArc(struct Hsun_awt_motif_X11Graphics* self,long,long,long,long,long,long);
#endif