1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_gcj_xlib_WMSizeHints__ 5 #define __gnu_gcj_xlib_WMSizeHints__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 extern "Java" 11 { 12 namespace gnu 13 { 14 namespace gcj 15 { 16 class RawData; 17 namespace xlib 18 { 19 class WMSizeHints; 20 class Window; 21 } 22 } 23 } 24 } 25 26 class gnu::gcj::xlib::WMSizeHints : public ::java::lang::Object 27 { 28 29 public: 30 WMSizeHints(); 31 private: 32 void init(::gnu::gcj::xlib::WMSizeHints *); 33 public: // actually protected 34 virtual void finalize(); 35 public: 36 virtual ::java::lang::Object * clone(); 37 virtual void applyNormalHints(::gnu::gcj::xlib::Window *); 38 virtual void setMinSize(jint, jint); 39 virtual void setMaxSize(jint, jint); 40 public: // actually package-private 41 ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) structure; 42 public: 43 static ::java::lang::Class class$; 44 }; 45 46 #endif // __gnu_gcj_xlib_WMSizeHints__ 47