OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [gnu/] [java/] [awt/] [peer/] [gtk/] [GtkImage.h] - Blame information for rev 756

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 756 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __gnu_java_awt_peer_gtk_GtkImage__
5
#define __gnu_java_awt_peer_gtk_GtkImage__
6
 
7
#pragma interface
8
 
9
#include <java/awt/Image.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace gnu
15
  {
16
    namespace classpath
17
    {
18
        class Pointer;
19
    }
20
    namespace java
21
    {
22
      namespace awt
23
      {
24
        namespace peer
25
        {
26
          namespace gtk
27
          {
28
              class GtkImage;
29
          }
30
        }
31
      }
32
    }
33
  }
34
  namespace java
35
  {
36
    namespace awt
37
    {
38
        class Graphics;
39
        class Image;
40
      namespace image
41
      {
42
          class ColorModel;
43
          class ImageObserver;
44
          class ImageProducer;
45
      }
46
    }
47
    namespace net
48
    {
49
        class URL;
50
    }
51
  }
52
}
53
 
54
class gnu::java::awt::peer::gtk::GtkImage : public ::java::awt::Image
55
{
56
 
57
  void initFromBuffer(jlong);
58
public: // actually package-private
59
  virtual JArray< jint > * getPixels();
60
private:
61
  void setPixels(JArray< jint > *);
62
  jboolean loadPixbuf(::java::lang::String *);
63
  jboolean loadImageFromData(JArray< jbyte > *);
64
  void createPixbuf();
65
  void freePixbuf();
66
  void createScaledPixbuf(::gnu::java::awt::peer::gtk::GtkImage *, jint);
67
public:
68
  GtkImage(::java::awt::image::ImageProducer *);
69
  GtkImage();
70
  GtkImage(::java::lang::String *);
71
  GtkImage(JArray< jbyte > *);
72
  GtkImage(::java::net::URL *);
73
private:
74
  GtkImage(::gnu::java::awt::peer::gtk::GtkImage *, jint, jint, jint);
75
public: // actually package-private
76
  GtkImage(::gnu::classpath::Pointer *);
77
  GtkImage(jint, jint, jlong);
78
  static ::gnu::java::awt::peer::gtk::GtkImage * getErrorImage();
79
private:
80
  void createFromPixbuf();
81
public:
82
  virtual void setImage(jint, jint, JArray< jint > *, ::java::util::Hashtable *);
83
  virtual jint getWidth(::java::awt::image::ImageObserver *);
84
  virtual jint getHeight(::java::awt::image::ImageObserver *);
85
  virtual ::java::lang::Object * getProperty(::java::lang::String *, ::java::awt::image::ImageObserver *);
86
  virtual ::java::awt::image::ImageProducer * getSource();
87
  virtual ::java::awt::Graphics * getGraphics();
88
  virtual ::java::awt::Image * getScaledInstance(jint, jint, jint);
89
  virtual void flush();
90
  virtual void finalize();
91
  virtual jint checkImage(::java::awt::image::ImageObserver *);
92
private:
93
  void deliver();
94
  jboolean addObserver(::java::awt::image::ImageObserver *);
95
public: // actually package-private
96
  jint __attribute__((aligned(__alignof__( ::java::awt::Image)))) width;
97
  jint height;
98
  ::java::util::Hashtable * props;
99
  jboolean isLoaded;
100
  ::gnu::classpath::Pointer * pixbuf;
101
  ::java::util::Vector * observers;
102
  jboolean errorLoading;
103
  ::java::awt::image::ImageProducer * source;
104
  static ::java::awt::image::ColorModel * nativeModel;
105
private:
106
  static ::gnu::java::awt::peer::gtk::GtkImage * errorImage;
107
public: // actually package-private
108
  static ::java::lang::Object * pixbufLock;
109
public:
110
  static ::java::lang::Class class$;
111
};
112
 
113
#endif // __gnu_java_awt_peer_gtk_GtkImage__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.