1 /* Copyright (C) 2000 Free Software Foundation
3 This file is part of libgcj.
5 This software is copyrighted work licensed under the terms of the
6 Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
12 #include <gnu/gcj/RawData.h>
13 #include <gnu/gcj/xlib/XColor.h>
15 void gnu::gcj::xlib::XColor::init()
17 structure
= reinterpret_cast<gnu::gcj::RawData
*>(new ::XColor
);
20 void gnu::gcj::xlib::XColor::finalize()
25 void gnu::gcj::xlib::XColor::setRGB(jint r
, jint g
, jint b
)
27 ::XColor
* color
= (::XColor
*) structure
;
33 jint
gnu::gcj::xlib::XColor::getRed()
35 ::XColor
* color
= (::XColor
*) structure
;
39 jint
gnu::gcj::xlib::XColor::getGreen()
41 ::XColor
* color
= (::XColor
*) structure
;
45 jint
gnu::gcj::xlib::XColor::getBlue()
47 ::XColor
* color
= (::XColor
*) structure
;
51 jbyte
gnu::gcj::xlib::XColor::getFlags()
53 ::XColor
* color
= (::XColor
*) structure
;
57 jlong
gnu::gcj::xlib::XColor::getPixelValue()
59 ::XColor
* color
= (::XColor
*) structure
;