From 8f8ad52bbe9353830e8ed8f80a44cc0ab82667d8 Mon Sep 17 00:00:00 2001 From: tromey Date: Thu, 11 Jan 2007 00:15:27 +0000 Subject: [PATCH] * gnu/gcj/xlib/*.h: New files. * gnu/awt/xlib/*.h: Likewise. * classpath/lib/gnu/gcj/xlib: New class files. * classpath/lib/gnu/awt/xlib: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120655 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/ChangeLog | 7 + .../lib/gnu/awt/xlib/XCanvasPeer$DoMap.class | Bin 0 -> 611 bytes .../classpath/lib/gnu/awt/xlib/XCanvasPeer.class | Bin 0 -> 12098 bytes .../classpath/lib/gnu/awt/xlib/XEventLoop.class | Bin 0 -> 5313 bytes .../classpath/lib/gnu/awt/xlib/XEventQueue.class | Bin 0 -> 1572 bytes .../classpath/lib/gnu/awt/xlib/XFontMetrics.class | Bin 0 -> 1004 bytes libjava/classpath/lib/gnu/awt/xlib/XFontPeer.class | Bin 0 -> 3453 bytes .../classpath/lib/gnu/awt/xlib/XFramePeer.class | Bin 0 -> 5562 bytes .../lib/gnu/awt/xlib/XGraphics$XRaster.class | Bin 0 -> 688 bytes libjava/classpath/lib/gnu/awt/xlib/XGraphics.class | Bin 0 -> 8047 bytes ...ntMetricsCache$PerDisplayCache$CacheEntry.class | Bin 0 -> 955 bytes ...guration$FontMetricsCache$PerDisplayCache.class | Bin 0 -> 2233 bytes .../XGraphicsConfiguration$FontMetricsCache.class | Bin 0 -> 1564 bytes .../lib/gnu/awt/xlib/XGraphicsConfiguration.class | Bin 0 -> 10539 bytes .../lib/gnu/awt/xlib/XGraphicsDevice.class | Bin 0 -> 1489 bytes .../lib/gnu/awt/xlib/XGraphicsEnvironment.class | Bin 0 -> 1931 bytes .../lib/gnu/awt/xlib/XOffScreenImage.class | Bin 0 -> 5339 bytes .../classpath/lib/gnu/awt/xlib/XPanelPeer.class | Bin 0 -> 1172 bytes libjava/classpath/lib/gnu/awt/xlib/XToolkit.class | Bin 0 -> 10972 bytes libjava/classpath/lib/gnu/gcj/xlib/Clip.class | Bin 0 -> 511 bytes libjava/classpath/lib/gnu/gcj/xlib/Colormap.class | Bin 0 -> 1227 bytes libjava/classpath/lib/gnu/gcj/xlib/Display.class | Bin 0 -> 2225 bytes libjava/classpath/lib/gnu/gcj/xlib/Drawable.class | Bin 0 -> 2130 bytes libjava/classpath/lib/gnu/gcj/xlib/Font.class | Bin 0 -> 1374 bytes libjava/classpath/lib/gnu/gcj/xlib/GC.class | Bin 0 -> 2107 bytes libjava/classpath/lib/gnu/gcj/xlib/Pixmap.class | Bin 0 -> 1204 bytes libjava/classpath/lib/gnu/gcj/xlib/Screen.class | Bin 0 -> 1977 bytes libjava/classpath/lib/gnu/gcj/xlib/Visual.class | Bin 0 -> 2981 bytes .../classpath/lib/gnu/gcj/xlib/WMSizeHints.class | Bin 0 -> 802 bytes libjava/classpath/lib/gnu/gcj/xlib/Window.class | Bin 0 -> 2650 bytes .../lib/gnu/gcj/xlib/WindowAttributes.class | Bin 0 -> 1857 bytes libjava/classpath/lib/gnu/gcj/xlib/XAnyEvent.class | Bin 0 -> 2954 bytes .../classpath/lib/gnu/gcj/xlib/XButtonEvent.class | Bin 0 -> 955 bytes libjava/classpath/lib/gnu/gcj/xlib/XColor.class | Bin 0 -> 662 bytes .../lib/gnu/gcj/xlib/XConfigureEvent.class | Bin 0 -> 595 bytes .../lib/gnu/gcj/xlib/XConnectException.class | Bin 0 -> 450 bytes libjava/classpath/lib/gnu/gcj/xlib/XEvent.class | Bin 0 -> 896 bytes .../classpath/lib/gnu/gcj/xlib/XException.class | Bin 0 -> 666 bytes .../classpath/lib/gnu/gcj/xlib/XExposeEvent.class | Bin 0 -> 586 bytes libjava/classpath/lib/gnu/gcj/xlib/XID.class | Bin 0 -> 1578 bytes libjava/classpath/lib/gnu/gcj/xlib/XImage.class | Bin 0 -> 3983 bytes .../classpath/lib/gnu/gcj/xlib/XUnmapEvent.class | Bin 0 -> 782 bytes libjava/gnu/awt/xlib/XCanvasPeer$DoMap.h | 43 +++++ libjava/gnu/awt/xlib/XCanvasPeer.h | 156 +++++++++++++++ libjava/gnu/awt/xlib/XEventLoop.h | 75 ++++++++ libjava/gnu/awt/xlib/XEventQueue.h | 50 +++++ libjava/gnu/awt/xlib/XFontMetrics.h | 54 ++++++ libjava/gnu/awt/xlib/XFontPeer.h | 73 +++++++ libjava/gnu/awt/xlib/XFramePeer.h | 82 ++++++++ libjava/gnu/awt/xlib/XGraphics$XRaster.h | 53 ++++++ libjava/gnu/awt/xlib/XGraphics.h | 92 +++++++++ ...n$FontMetricsCache$PerDisplayCache$CacheEntry.h | 46 +++++ ...onfiguration$FontMetricsCache$PerDisplayCache.h | 49 +++++ .../xlib/XGraphicsConfiguration$FontMetricsCache.h | 52 +++++ libjava/gnu/awt/xlib/XGraphicsConfiguration.h | 103 ++++++++++ libjava/gnu/awt/xlib/XGraphicsDevice.h | 53 ++++++ libjava/gnu/awt/xlib/XGraphicsEnvironment.h | 60 ++++++ libjava/gnu/awt/xlib/XOffScreenImage.h | 87 +++++++++ libjava/gnu/awt/xlib/XPanelPeer.h | 50 +++++ libjava/gnu/awt/xlib/XToolkit.h | 209 +++++++++++++++++++++ libjava/gnu/gcj/xlib/Clip.h | 50 +++++ libjava/gnu/gcj/xlib/Colormap.h | 47 +++++ libjava/gnu/gcj/xlib/Display.h | 64 +++++++ libjava/gnu/gcj/xlib/Drawable.h | 60 ++++++ libjava/gnu/gcj/xlib/Font.h | 50 +++++ libjava/gnu/gcj/xlib/GC.h | 76 ++++++++ libjava/gnu/gcj/xlib/Pixmap.h | 40 ++++ libjava/gnu/gcj/xlib/Screen.h | 61 ++++++ libjava/gnu/gcj/xlib/Visual.h | 79 ++++++++ libjava/gnu/gcj/xlib/WMSizeHints.h | 46 +++++ libjava/gnu/gcj/xlib/Window.h | 69 +++++++ libjava/gnu/gcj/xlib/WindowAttributes.h | 66 +++++++ libjava/gnu/gcj/xlib/XAnyEvent.h | 89 +++++++++ libjava/gnu/gcj/xlib/XButtonEvent.h | 49 +++++ libjava/gnu/gcj/xlib/XColor.h | 48 +++++ libjava/gnu/gcj/xlib/XConfigureEvent.h | 41 ++++ libjava/gnu/gcj/xlib/XConnectException.h | 33 ++++ libjava/gnu/gcj/xlib/XEvent.h | 40 ++++ libjava/gnu/gcj/xlib/XException.h | 38 ++++ libjava/gnu/gcj/xlib/XExposeEvent.h | 41 ++++ libjava/gnu/gcj/xlib/XID.h | 47 +++++ libjava/gnu/gcj/xlib/XImage.h | 82 ++++++++ libjava/gnu/gcj/xlib/XUnmapEvent.h | 36 ++++ 83 files changed, 2646 insertions(+) create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XCanvasPeer$DoMap.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XCanvasPeer.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XEventLoop.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XEventQueue.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XFontMetrics.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XFontPeer.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XFramePeer.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XGraphics$XRaster.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XGraphics.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XGraphicsConfiguration.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XGraphicsDevice.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XGraphicsEnvironment.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XOffScreenImage.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XPanelPeer.class create mode 100644 libjava/classpath/lib/gnu/awt/xlib/XToolkit.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/Clip.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/Colormap.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/Display.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/Drawable.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/Font.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/GC.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/Pixmap.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/Screen.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/Visual.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/WMSizeHints.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/Window.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/WindowAttributes.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/XAnyEvent.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/XButtonEvent.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/XColor.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/XConfigureEvent.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/XConnectException.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/XEvent.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/XException.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/XExposeEvent.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/XID.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/XImage.class create mode 100644 libjava/classpath/lib/gnu/gcj/xlib/XUnmapEvent.class create mode 100644 libjava/gnu/awt/xlib/XCanvasPeer$DoMap.h create mode 100644 libjava/gnu/awt/xlib/XCanvasPeer.h create mode 100644 libjava/gnu/awt/xlib/XEventLoop.h create mode 100644 libjava/gnu/awt/xlib/XEventQueue.h create mode 100644 libjava/gnu/awt/xlib/XFontMetrics.h create mode 100644 libjava/gnu/awt/xlib/XFontPeer.h create mode 100644 libjava/gnu/awt/xlib/XFramePeer.h create mode 100644 libjava/gnu/awt/xlib/XGraphics$XRaster.h create mode 100644 libjava/gnu/awt/xlib/XGraphics.h create mode 100644 libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry.h create mode 100644 libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache.h create mode 100644 libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache.h create mode 100644 libjava/gnu/awt/xlib/XGraphicsConfiguration.h create mode 100644 libjava/gnu/awt/xlib/XGraphicsDevice.h create mode 100644 libjava/gnu/awt/xlib/XGraphicsEnvironment.h create mode 100644 libjava/gnu/awt/xlib/XOffScreenImage.h create mode 100644 libjava/gnu/awt/xlib/XPanelPeer.h create mode 100644 libjava/gnu/awt/xlib/XToolkit.h create mode 100644 libjava/gnu/gcj/xlib/Clip.h create mode 100644 libjava/gnu/gcj/xlib/Colormap.h create mode 100644 libjava/gnu/gcj/xlib/Display.h create mode 100644 libjava/gnu/gcj/xlib/Drawable.h create mode 100644 libjava/gnu/gcj/xlib/Font.h create mode 100644 libjava/gnu/gcj/xlib/GC.h create mode 100644 libjava/gnu/gcj/xlib/Pixmap.h create mode 100644 libjava/gnu/gcj/xlib/Screen.h create mode 100644 libjava/gnu/gcj/xlib/Visual.h create mode 100644 libjava/gnu/gcj/xlib/WMSizeHints.h create mode 100644 libjava/gnu/gcj/xlib/Window.h create mode 100644 libjava/gnu/gcj/xlib/WindowAttributes.h create mode 100644 libjava/gnu/gcj/xlib/XAnyEvent.h create mode 100644 libjava/gnu/gcj/xlib/XButtonEvent.h create mode 100644 libjava/gnu/gcj/xlib/XColor.h create mode 100644 libjava/gnu/gcj/xlib/XConfigureEvent.h create mode 100644 libjava/gnu/gcj/xlib/XConnectException.h create mode 100644 libjava/gnu/gcj/xlib/XEvent.h create mode 100644 libjava/gnu/gcj/xlib/XException.h create mode 100644 libjava/gnu/gcj/xlib/XExposeEvent.h create mode 100644 libjava/gnu/gcj/xlib/XID.h create mode 100644 libjava/gnu/gcj/xlib/XImage.h create mode 100644 libjava/gnu/gcj/xlib/XUnmapEvent.h diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 05b6225..a7bed7f 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,5 +1,12 @@ 2007-01-10 Tom Tromey + * gnu/gcj/xlib/*.h: New files. + * gnu/awt/xlib/*.h: Likewise. + * classpath/lib/gnu/gcj/xlib: New class files. + * classpath/lib/gnu/awt/xlib: Likewise. + +2007-01-10 Tom Tromey + * HACKING: Various updates. 2007-01-10 Tom Tromey diff --git a/libjava/classpath/lib/gnu/awt/xlib/XCanvasPeer$DoMap.class b/libjava/classpath/lib/gnu/awt/xlib/XCanvasPeer$DoMap.class new file mode 100644 index 0000000000000000000000000000000000000000..85e366de3816d6410b43762c3cce0e719fc17e0d GIT binary patch literal 611 zcmZ`#%SyvQ6g@MIO&ilz)Rq=y7Y6%8 zDH%6Hkt8xPQKQ8Ft(sv>FB>(=n4>dB2U%3AobE+fRL2P&6Xx`_>hG}Y+pnlRYtAIq zGR=ZpFgUG^m*7xucEH9IrU}s;W=NF+)1UHCb5CQSP=7(?4Ra$!E1Tw%Fu9}EY+@2` TsK&8Oh+_p+t(>W@Vhx2KxRQHa literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/awt/xlib/XCanvasPeer.class b/libjava/classpath/lib/gnu/awt/xlib/XCanvasPeer.class new file mode 100644 index 0000000000000000000000000000000000000000..33f2a59128498d9a399e8eb0913e0441f1237f44 GIT binary patch literal 12098 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 b1v#oM;_pMAB7Td1fU7i|H-ViWQrTYsyvj4P literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/awt/xlib/XEventLoop.class b/libjava/classpath/lib/gnu/awt/xlib/XEventLoop.class new file mode 100644 index 0000000000000000000000000000000000000000..08f76c68d826631dbad704b74b2de1740eac0711 GIT binary patch literal 5313 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 bcdqaxFR-Tt*3+hcp;~C6O$mXH4s7=?zzMCT literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/awt/xlib/XFontPeer.class b/libjava/classpath/lib/gnu/awt/xlib/XFontPeer.class new file mode 100644 index 0000000000000000000000000000000000000000..49be95c498466bd2d81b68feb03b05c5b30c1436 GIT binary patch literal 3453 zcmcIl+j84f6y3+Mb8$n`Bs49wr7da6rBIX70>vS;aq3nyH{v8f@^qq{IO@ofN0K4o z7x)8yfM%)ktNrysx%@Dsc+tbHUqimOUdlz+0ysxGB{`k3hJG+94nXy z)YOs=wxv@oR07X(szqaZOHj7t?y2mfheUZ2lpmxVofC91DZI?_!%LQ2Dyn(Nzl-VfX(`bD`>V|M0hk%he4rqAU$aY$}{kh zf$J3wW7+_aCFp9$IBk;jASGv8H4DEZrl(|}p4dnAgDqtOOwjXWZuW!o(59>_XHR)0 zY@w*wk#zbbYkfS%g^KpRj`XCsz87sP}Z?+$73XfmErcwj; zLpF=#yVYX1+d(>(#xPQSkEz$yi?Jbv+^(ux4jkhmo`;xadC2X#;5M8+n6aEJr$Z~n z_^QgS71q&|7(ceUy9mB9rm%b;lSn(q1;a3DXW`qx?qcNVFen+pcFpyJis@PPAas1< zm2;sTrwt#*$#D2Jv-&?xPDq-4tu%JavS!&wq4N9f%0uCez_JT^vZ`Wa(ydqPV#pfhGJN{jj(~6lVd$uR)=!$lne~7wl35)3o*IJOf;0f zl^B${eOp$s$yeNlXR5Nr$qcpLa(8&Z(ha-}?TT zUT+7!2H@)&cqR<&0L&B@=@JA8dIOR|?PXAMPW`{q<*$$F>I6{(W?U?NT7CN)C z8#qUA(}b3NlWs+r+t}wiU_Q{8_rjP&%y(!K7>qszQ?x#s#wrVj8E6W%uOWu*IZL|{ zb0%5)yYybfa|ev<%nTK}ME^1s{rwjDEZx=UAJDxBJXI*CTb7~fh$yf3rJ&G{XJbsbl@j}-~FH?|8wAiJlKT?n$Q#nFPtI?kt>A%;A z?;F?X2|bM%)9%4vnlT)k$#>YG&vlKS(NcGQh+K*v%d`?9IY8zKf5wCnV;bpc7?aqu fClh9s)}l$qGfmGeJ=650q%ZJ{C+<4fGF15os?VuC literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/awt/xlib/XFramePeer.class b/libjava/classpath/lib/gnu/awt/xlib/XFramePeer.class new file mode 100644 index 0000000000000000000000000000000000000000..43e9b4bcb847d026adb6c34d900b1d6ff043f7c1 GIT binary patch literal 5562 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 bv`P-+t? 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 literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry.class b/libjava/classpath/lib/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry.class new file mode 100644 index 0000000000000000000000000000000000000000..7ec5b1ca7e1b15a1f002a2a26119516b99b5e185 GIT binary patch literal 955 zcmb_bZA%+L5Pl|!xp+OBXzNRjt!+IaRp`;;w-!NSBZ1hoDAKQ+bCaxG_GItQm!H)S zQs{^N0Dn~J?6u$vf}zN=^Rlxu^X$y*Rk8M4u}*hoYOFzoL+O8!W?Lo4kvRXW=k$|K&AEdTp>`xrL=Xu*2)ex^ z8K#6vWU{U~l!icULZLq*)H^qmUrY0WQ0jA5Lba0zvkr)RSgk^dd=^>BOOk z4unxw|94oj&n0|)5M=&Ur}*9OUYwawwv7r z&9;gQ literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache.class b/libjava/classpath/lib/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache.class new file mode 100644 index 0000000000000000000000000000000000000000..f1ad48c2f9cf7c270ab578c7101299d63055606d GIT binary patch literal 2233 zcmbVN-%}e^7(F)$SqLiz5NW_FN?Jom8mSdqg4D{7mKsQZ85&xZC0t;c%`R>>6dYfC z@!7um=8Q9a)fu3popF4sGd}zGsON41#FTNIOlFe1-`;!f`ObH~FMs^?%dY^&u%aO# zFtcG-GsYt?vul~FnfupWV|&vqRi+(#-Q1|UhG#lV`J1brX=QF0l}*oB zwPaQx>}{Hr_?WQ*c zLA`lJM;pQ#UKQv)C6@^L(5?2xbZBTNQqHvHVzs;~-Fqrofu5XGGOU8(n(Db83@HHw z=33(3To%d^+>jJMm8j{h>a1#+9cjXEC~#I$e^bZncuU}X{a`~?dA7OGSq*W4d@B`e zrX2VEG)tfCbzm6hb-aym%}9B7O}Z*Lq9ch>fxvoMVDLXOVIkL3=tm}HBcxUyk`jwxIf=(OdoH(SG_myh5Y%dC*D>G%lK z)Nj+MEI6*LpCAL0TUNE0)saG4(Y&tXhO$i9m1So~M)>lk>Y0xP=38sUW^ZI`GA-zM z2a5uiPx0o9);z_nOkdfeKG4XxZ0ug!pyHj5wI(Z`?>>PpSFTG}+9i23!nmcscEbz0 zvplwZR6iNH>r~y6oHJFM51u|#FR1be=<~KM-D%6HRAfcNvcRQQ+DOAgf#Lsgl4H8T zcz(07yiMa=Aac@%7~&KQ@*g9JfEsyR1=L6bqER&*{WoBtb?$qKPdR@lFpwNQKv(i9 zqRHR^dXvx4SA2^81DyHE#~9#umybM2oGGraVvsR~!_#;TXZZ^bqBrWuJG@^pNhSAj zX7mt4zhQVG^&CB^WN{z8%b^wCbAWTH-=T>o&{F$I{K)+Qq5(Y!@jFNS1w@f2>TUnN zp&I7#eJSN=-l#M43&`*^Xt=Q&2azWS=8ngT!yzt4Bj4jea7s*s80Z~utA)oW!cUNh zg@49`09j6GeQhyqALrK2{($JwdMc((gw&=F1-|?H&sgX=wIXaRw2zrX%q=~`aFGJe zFQ)&UU^;bxM4Ix>sO_WaL*$lDM7_yWfg%(5l%jryZhVe@tgspJl{k~309VdpcneTn>Ip^LxzkYxJ0pK#0Rdf&*%T8T4o_YFn+bZgh zZ@I=^#VXbERcFU4*ImQ2s?OAU)$#6{o+}QFQpHrE5C(RQr-p7DPFcTK+%-!cp?lk^ z?b*hQ8ezB~kL#Xg>$iXip6ZQg_Fo+x{l1- zHNq$1MNYz%OS?_i)|#qwsX&xA+j2s{sD@$02{S%in|J&+XlG8v7-8)s#Ha3?u1`wl zD~bfpis0u6^Fb~DW6cTLVZFj`Nv~x9LG^P@7zuZS&{-12LRb&@a=ao7iV)e@t238; zP(gV7K+yJNq&9^kNl|hs!g4Zj^?3Yp0!71|hH1EwVGK|ktIwXqYSw@ z+ak)s$3b2buHiacpWxXN@CPVIk*)v$ literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/awt/xlib/XGraphicsConfiguration.class b/libjava/classpath/lib/gnu/awt/xlib/XGraphicsConfiguration.class new file mode 100644 index 0000000000000000000000000000000000000000..f1ade26026fefde63014bae731fdbc9c7f9f885d GIT binary patch literal 10539 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 M3q>V3>t%BP1Al!p>;M1& literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/awt/xlib/XGraphicsDevice.class b/libjava/classpath/lib/gnu/awt/xlib/XGraphicsDevice.class new file mode 100644 index 0000000000000000000000000000000000000000..0acf6d193894ecc56945699fbb6536f8a8364be3 GIT binary patch literal 1489 zcma)5YflqF6g|@x7RoA6d6gDuL1bGCE%-n!qLBvEr147$@$qRXOBr2vo9!;jSAUNm zG!aNN`UCt?#yit(=>rJaWM^mQo_p>+=kDKsKmPz&#d8G#hIrNTvic`C``P4s+1D=} zy>`ee^@4H4D~5s)!{mGYNS7gmVUfUb zt(fWw_KETWv8dt>mdFLyZYa($ru9PdqWF{w1p^B1l0rScb{HX|msJcR97Yza3UX9+ zr>4G6D%Nn1Awjkkj04>>-B#xv85x$Stj-jd&VbwSfHdwxG|gccBEs{*8>L+b9Sy;P zmb%8gO`aFtk$_>oDdSb+I>qY+Uay(@@zx&en8?)r#I`_>|9G_%mwOkb;+bv(KNoaqK@7lI$-i4R_tm5{Qs$+d3y gavNM}ap$q&!!NgBtqpl@!P9FX*DpkFN>!fy2hM*u3jhEB literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/awt/xlib/XGraphicsEnvironment.class b/libjava/classpath/lib/gnu/awt/xlib/XGraphicsEnvironment.class new file mode 100644 index 0000000000000000000000000000000000000000..1d10fa802fd2c95e5ea38bd29a53dd0d0d96f4e5 GIT binary patch literal 1931 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 IlI?Wyf9!pl&Hw-a literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/awt/xlib/XPanelPeer.class b/libjava/classpath/lib/gnu/awt/xlib/XPanelPeer.class new file mode 100644 index 0000000000000000000000000000000000000000..861cb40a374b42a204919c7f2cee35d87fb27b05 GIT binary patch literal 1172 zcmah{TWcCY6#hn|Mzc|4(nNbtuU?vLOZrf%O(J( zKntbM{ZXZ7#`O{rT-ez?bH4AK?>jSp|NZ<8;05dud<;7sHMIFh*Z$f1`aQa`C4F>I74_>vk3 zcaUdTEwmh|qdNPeL7&a}0uu8t}kIF%nOXXH+ zPpXbNj`s|aT6frQi8oS@F*dy&`}%OOOO5^X2Ix)d;nTee(;9}Bv_{bZg0up$U$9R6 z^jsnO1Bq|6<--=O5&8m;5T)pb*#%MK*!Bt>QeGp1+1wR&=6NY>9KgVUYeMCen;XG_y559O30CpAmxCxsb!h}h*yh|x^V^Ds}RUu;_*CrZ-%U8 zX(0?xC$q?znD(YFMqLkPh-^YkFDJfQNX#rJzFtVoE+^&}5_5P)PW5@~uO6h&|3$Cn Rh({(1GfdyaK$888@QY#HnT;vsDC3jwyCuvh{t@e zP1B~Yv`y1T+NRI6>HCo;{m#tXduLx> ze!u>sy?4%;Z@xKm&Y3fF_3C#&{aGTql_%rW!gS4azTD%S^Lx(cvXeb0j(A?~OxBN6 zjA^Zi9(K+;NmjRCTI~YPtsEA>>w~pQY*E^ zX%*87nP~MS610+*i{f=jic@=>u4lTo(jw7}610YH5a=5*osIR4vgw$h-ISybO2lbB z3|t3Irk$X5bc=w!j%iy1u)1c|BWz64VoEYC9m(e1gXP&tw|K;v%waK>jd*D%cg!hf z<=r&K{F!WtY4KF9T$)Kur7}4fY8`D$(iZAuN~Vjh$cuaQA@#f zi#@veFdnfE?NdcB@4NX7)76ol=?RV+{fK+sAI`ctXzj2D2%Brh2qk8i6%lqQ!sv@N z{D?E@=9o5H(5k5hR<#<)&InQ~GbIdMw&XKyveD2|3x-C6wba5ARi-5xYGB4qpPBT| zGu>*z1+6uZfxy5nk6;4{pp8w((?u_rn{+!*LgUCv_QCrqjT5xizz2d_;{+10H|{(z<7LxeZo9K?tAW+c2GsIl zqaHfhaM76sqU~g=sRmHBD!e!ytjPkQG(n?uShB$VOv^0;8&D)Q%R_ZzG(9JO)W-kX zE+$gNIjSO6HPz5ot%mhOHAW1j2|7)aLONY(L<3rBMBNw~@pv|$@y=BmQMc8w(anlZ zg$ay$2sxN_avpXudtG!}4Ww?ag*58e8Fd_vy7_Xy1bL6OCZ@3l)U+GaWl{PFI)ph+ z8Y**~wA2MOXjYC>s$n8J>=nudjb|tKu(<{_lo(_yxrZXSj7gz_obuh-$}ADI)_?~B zgKeeIKoaG+;cU(gmdws^QF{%1Br*e7IWCf6h?SKaKrlE{pS6xbRu7~#!&NJoLDxhp zTdg6nHtqVu*p)>&^2MB!pY9p=i`o2iZ>oAv57c|(^cc8T7A}D>L2sfrORzl-6*G%U zRK!~>uhOLPJzI>TvEW1U zNAsm}q2LvLH*=`q>T+=CeA+EYUD!_VKpMzcTqA zC9^FL35~fWFIN^oRbCph176N6j-t#&{#t93&CWX0ZcilcO`r_?;Us;4KFHJs)InY1 zo~T>PVs-$lG#smPNk2sIi+o{3)il>^+;mF2PUXTZF&;DO!avg3 zSTro0g?wLwOjIzp8RQsXHl3P5B5_;1~#Dx-6Z1}n}MCY;@e+K8B z88OQ%(#0h=T?N!-5eu zVi+I6kVwmQ(#$JJsM#O_f|&LBC=7ro}k1N!P_Wa~WJ?e6EDO zVj!0-OnOcc=Z*Dts0yB6bn>MsoMS>Ic-X42YjoyIA%{pQWKA&=qK~B6!$_z80dJCN z)H0N=*0g2pK+`SAEV&-o0O`xmx+U9$0UXdSuk)nXRyD0g<_~K8PGWe=|u} z(Goe=ekDo2O}_(&0!5R3bgtF&ksu6@!&-ni`91n-oPJ*tVXZhxe?WhzllGYB`Ny)Q zvSW->p{)ffEqqP#?H{AytUBQul}*PapZ!Ua{#1ZFKvWA7^yl;!ar#Cz4=qj7U&_2h zUGq-RH|cNU^w*ecv`HMAeArF6^UP~Ao|+rADHeashz0Ho9dc2 z7Y9C?(hEI%2TsOpklzV%o(`h>wGl-rNsZUYE&ddPHrXTk^|ASNW>#Tp};X z0lqF47$w4uv=pcRMs*lo?MT-YjvTpcW-vckZ{z(A3{kc5Vg?yW(>F#bqAtaXIU4d~ zZrYp9qcA`L^Q4)hiX?TT)mw|GZDR?dV~dr5tHzg2(al$8u_~2_2n@8!nJgiFr2VK> z@d?ia7Dc4344iItL#il)aA>h=--t1mqEt-xrKJP`2F!?9TUU!@j1^7;3}>A}Dqkqe z20i0t_G8b;>3zfAnXw=kVAg) zsfo3D!@294EQ|mZI5kMUvA%nWI(Rj&iSu=seW)*`Opm&k@KI7tmVGzL*YjG0{qdpH zzWql~Lq_XatK7SoZ{(Ze+=ZO0FausmUMERyF|w2IWb>u_+&NLbImx#$t`iqwzD%#P zrx#>8J)H7T(-h~873pg@=Q)0YH*j~7H}e*F;gqx-b8>Rii;LD_nd!D9_waU5&=Wb` ze`sW|G5{1#ujt;EZ-h@ZDHR9V~blMn7k&r+C3r$x-%KEjD+4 z;u})-nq-mnbcA3i*O?6hLwrmWvAI zE$5}rxF`=>C*=vV0GWi|MC2HcunRt`Y!fWH3H8+?e1d7EcKNJ;Cz7uQ>KFI@>KC{2 z>K8>Aes4z)e2T!|tMT>>dbQwpsC$8yb$^0ZbYG^G6AN_hC0gD6Nm@NI@;S7unULoN zT6>AQ@VZXDqN!_vZoWhtHox*LwQYXor56Bo9qpw)0QS*<`fZ_2cw46^ZJ`)#!&46} zr|rkD|+*aY(bmQcF!w!M_z8v4CK?vnfWZA%>VdMt9JiO)(BO#JEdg z+>JTvg=;*Q@rD?^3S&3zX^L^8A;w;XaSz?w6yw2$7<~$(A0E^TZZA?Lp(-8wT z3Mh%~#h2-*Kph|55`k&2_wiA$tN^>TY6!R(fF}Xe0XC=T0sM{8gY^1ZmZt^UiGX!L z%r#`0Q7m1WGEj{j@lgw-B_t+6HLWmaDBBd{@rD==D~vOgYl`vKh8VL7BTrsajCVA| zC@73asMr+ay$vx+3d6@zHVcRkG{iWoFwW8WrWhY;h%u)y-ay~i6yqZeF}`16ypbL? z82jOP;>C%}^rnf;*DufyRQuYq3QIe1BJ`64Jwa~)271yD(vxstrnl1D4C+o`D%oYa zFtP070=@GkXzC3?d+>7#Rc|N(D${%Dy;qFzLR|!0Um6728uXSlPw$_nr>f^QZ}kth zBc>12k6bZ>%N9a3haaUMGYESyW0h>W!C><|{dhHnmlc5C*X(5TQ}j_q{@HMU-J#x5 zNC4`mt2furV-3G(acMQH#Pl=tF~en-;nLO(B0pPA`P1lQ8 zHn7hx(r1CexC4L5V2xouvDdWET7}iEwJiI*OuqySvC8K{`@Ev;!}QCclQ+#8yiws- zXN}L(uNa0~@GIlgl#smD>KS-cjJ`m>YI^pVo~=?hSA_@PW_6B&>x=ZN>3jgcVwl=t z@3agO3@eH7*Hk$nPrr^3lYnZWFVSx(hrt&hgZojS3T{70efbM?H-1*n({GI+gnxGw zmHyKcTNdb#F431oK2Kktr$2+}ub!r*%l`i0W%|~{)&=^fmqZxNNY(nho8r6|hva)` z1>Z|uJb?ca8={@OkM{6=7UzDmh)Z!Y_%{7Bc&)&x;9uxp!FMOBmwy9$N%j9u|AChO z1XpqN|5AsSO4s|J+D(AR)JQu2*`fKr^j)AZeGhA?x7;a=BF874cIsiBR9JhpR^)oj zEL#(L@*<8YODDLM+mxjf9ETGsm*#c^cPlX`c(EC?Isb?1^XDXA1q|jTywqUrP*#$< zlRGE67kF8;AZkBkUBYV54z>d3YY?5v0K6UK!~ho;?Oo2R?uu=Bk+1y}-_Sx&(R%&7 zzJ*@q4ZB)bx6bpX7kMlGzW*6&dtwnoeygR6=PKQup>7Lw?=-sC>gNjGyJD(NSi35= zz`LS3?2@x9zYziOC>-lC+;Y5`ZsNyjJ3m1?_({5l-$tW+fga$u(`kMuo#A)W9KVMi z`4+whP8-ANdKvdA%Z%cwUp>uX`~mgE zJP4Q8?lX-3l8f7A*IMA=s%nH^R4jCj6Vw9GMmRhP1bN!eDPS-kKzM|X&LhgvccVo@ zxDon-TCt)UxJqKo1<;AZk4DD$_N@6}r z!JWfq=*yfrDl@c;zG`*Ee>CYk06xaY4f#p@ijh07e~OkM>2%HWiDxNxT(z(L+jU(hrXe(^#XK;ZqUgOV#^RRo&0(}jo!=;;jM+8{{v+Mw*vqG literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/Clip.class b/libjava/classpath/lib/gnu/gcj/xlib/Clip.class new file mode 100644 index 0000000000000000000000000000000000000000..c01abf5e9b7e5d877ea8990a0fda314b2547f8c5 GIT binary patch literal 511 zcmZutO;5r=5PefV3bpbnD#A%GfQi+3#CXAQYBWK^#nZM_TvA(7iV**m7fC$$1N>3O z*@}2Eo1NX+eecbi`TTnS0C0w;4vkPA2XkxePOPOb9joWdsg5+EG!f6j@xr#?7V!_LEtA zt^MnUkb97U@Z}5pVb3P&%8x#hvuQZvg2rt)k6f=WRrS1@%86&S7;bJmB(3otq>-p4C!zjCIb#IcYt>&$2{wuv&o?f#%qL6tM+VFxu3X=)&x6C=#E k_Bo$P-Od~K{$!0r;*e#J5=jMD<`PLF)mb8Rz)?fv8`a-k4FCWD literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/Colormap.class b/libjava/classpath/lib/gnu/gcj/xlib/Colormap.class new file mode 100644 index 0000000000000000000000000000000000000000..ebebe56304b4f97ef50c9b7d2fdd867212c5b95d GIT binary patch literal 1227 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 literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/Font.class b/libjava/classpath/lib/gnu/gcj/xlib/Font.class new file mode 100644 index 0000000000000000000000000000000000000000..c54c0dda6a7142429812258584c694ab92939aca GIT binary patch literal 1374 zcma)5TTc^F5dIESdRtoVcmXYfr8lVe3q=&DBu!dkL<>9~x=UHI-EFqJipKxrt3C)u z5`Fha8E4vUD^wC6_RP+ineUt1`Sttz4*++N_oGi>xN5rDYUMC{WaxX@4a;==@Cgi^ zx!x({1%eI7b}No+YZO&%+h56ddFjZUz`(L@>duNlI?=H5;fq-F2l@k%j{XbHNvYik^MiuxmB#^oY=X@2MP_(F< z+NN9E)9lxB&!B2YidID$WohfIdzU`vKyL_)c8EI-q+a;dR?PwvXYK7?2teJuKNbXb{)=4qL3^H z33^7sB@EEyT9akAIR&?P2ugbhg<9S4V_smg-K!?j&WodpR(EvE^dm{e^Qo`7x}j=z z0BOpchZ!?1C$?|7rn(dhA%O)>aZzAA(OY)1%pSKDTGG3eovhb2Qx#bFmupY7$DCt` z`wAZ5A+3~SwKk4>mh1^3-#8X%18t4g+bm1NrKtz0;j4{`#*5gWNEQS_bd%S-D}|Jj zJZgIkw$zR}LVAmHTUVWf3koIBz`kxuL;paG#6tTQ+Ok}`qHXBBdO_~pB6pXXK_2vS z1${I&I>YquM}W>CX(jlY_HZhl&U{1Y1d%Uv-G^a1LnMJIlG7NWzgWu^qZlKNp~f-M zgbrg8mz&=7bUf%cU_*}o{F9g1j&B1&EZL=oTz z?@@fDnwTOkN~!cW%$7c3YWo!N-BToXM^Y!qq>qt3#=R3f`kDDmQ5+wp!LRGqgc$1%;D27X9ggHFsOhkaUo?08=w?J=b5iR)u literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/GC.class b/libjava/classpath/lib/gnu/gcj/xlib/GC.class new file mode 100644 index 0000000000000000000000000000000000000000..9d57dc7f3ebdc2da8027cc32b65e2782c77c155f GIT binary patch literal 2107 zcmZuye^VP(6g>|JAz^{?vrv_SBF&FVO3_xOq8K0sBOoA!;;&`drpqk5nPnrb-@y;y zx2Q9=%-9+AKWF?eUNX>!k41 zb&d+9ViH{n*G|lz%z|rr)xze{iEV{RbSn%uy+zmeZ1c#q6}m$+sM?{z^~!5dD}i|~ z5sM0`voNSzVLf2@U?XbVJYO+Gll%Ra>(sWHh6!E!Okwn}qH~$&VWHt?VD|&ZbHXKs z8<_@-=G{n^-Bai)`p0$}oftIGharW|Om;5?g%JZu^rZQ1%)oVwEA$E8PLth88*Zt% zD2M|U$Fn!;r$=_M8&y42@h#KcGXqD~v9l|D;*fo_#8^`@PgtTDDP*!yX)WR|rZI)L zlbB}VS4wE$9n4TB%3Lb01^#K#w4M-bm|(9RAYG|@*1%hsl!`M3Qb^0UoPk~#Qu}QK z?_o|MU9TORp3yrMvbkEF5v3cZ2Nsq*$rw@x{F z9y=uF{H#GgF|Z`P?>%dXKWi5NLsC{R4xaJ3THSp`+ zF{dfBE+dfCZjW<5*2ZdH4pJxo6MS~aHRn67Lxx{ljy~-; zx@2w`HNe#-_d93@au>Lk%fG;IPF-O1H+^7&&mo2bZ}K@wpqo56g&XvYMaS?4_vAC6 z(<#F8*2Unz#NhL}-!c3WH!JynnB)TQ{tZ>hs~5PH=V~<1?d%2e`R5N`p>S}4`M(GN z+(HI-2_ZCQnHI^=an6on5k z6H~lPE4g}dFL95wp7VQ@v0M9>G@=p3#E2=LzfX_ox2u%~MtEM=XS{+sU{xPh@=dHr z#1i}R1?wnN)b$poBXOq^MEqEo@^6tbQHBM*1`^EhpxKwS)_;?I*=nJfh$$+3+5ouE zNGUNTT_DJ3?I8P9^`HeL6@jQ}d3jJSg(6n8UBw!K6iS%mQ|ezQxXe$#%uY5Jce0tG zpZWkEEB85dwU(;;W2!t$Rj4rYl!+(#zC=aauVT9q+f5cL`(I;Q+nw0%;v2o*!$WQN sS&zg$!lCB-ExwES7HCC`gox2>P}J;STSSPJQ^g2I!%+Q+ z-8c;z#stQyruDwnvW{f4(mEB0B~xBh*O5~(fk+sWelWKZ4O5sF7$(?}tXMUHU^1oK zXQCQrZPy50Z%tXPS+;df!~Ebt!E9SK6#_Rjgb){4^ff!+Bd6wAH-k?`LC2T}Rn#0e!&*0@boW#Eb59 z6~qG#53wnrlK+D2w(G_hfjPg(eGhpMc&yDQF$78+lA4#Zl5YKJ#*vo>CvH>!c z6VSRw!*r|OAs;bs#aB9$kyCeygwF13&e+gcu_uKBeUwe3F29m7P8ngGiwA3&AfJKf z9LwJs9>6`W3xolpgqy_}Vwgdk)0{vWOGwg_cA=5t&VDj{SDDz}tzn%g^Smxu+-GTa zQSp9JpNJb`R3y!`8=3fGRJp{X3q1Rqdfe$|nPDrK5($O5!&a|w*f=Wu z-1O^(y++6LT1kv5Odq+=-9poC9Ts-#M_waPNItA?S9kWS3aYG-+G@ADf!hjdZnNi& zyyA~82Y&as>HeaySQ$btne(E8-PK8|y=Qf=qcG78I=x2F>v#$?{g_?%Mad0Zx{t5> zEkD>)aI$@?<{BaPPotPzO<{Daec)Lb!K{rm<`hPA{$jVV_4T#SCyJ3{>%8{Z0bJEUIn zj)SL3+&(`n2GGJSltlmUhFUZN9M;lYUy=90K6$Q-h!Gk)kWB0>CJyg=tKDpOp1H@m z`q}@Uvw34x=thh}ib+%iD?Z|EB0U z&0U?o5%20P6AK{-F z@E7XNvQ%=4+yH$^tB?(AaEQU_#Z_FuwOAdQezr`%j*M0?ff;&V3-cDZN{wUApUC{q zjS)&NK>izuFt%|B0Tr%8f<*K?^cE4)WcbOtAY3}dX9E-?#7&C6784>JB8`#Qn!aj< zFY#4~`4hcGhy@Dqb%ns28!vI|ao$-z!`1*gt)15Cyut3+j8(qSho2_F6k#paeV2(6 zDj~BEC?%t;SALE3%AV&6t)*z3S8iC3H literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/Visual.class b/libjava/classpath/lib/gnu/gcj/xlib/Visual.class new file mode 100644 index 0000000000000000000000000000000000000000..32ec71e7cd959879732a4fe67b63ff212cca6309 GIT binary patch literal 2981 zcmZ`*`EyfM6#i}-NLn6kC{W5Kal zz}#>lUn-mVa@x#Qta`czg|w6=nPfN=k4m8sXs&G!55@-*Qp^aXcqkbijtpj|#r4`n zDlr_b2^o~Mjl>esaH=MrCE)E3CAVi{5rH}CEg4QkqXPns3Pqwrsclsdj)#&-$?OyG zDRm+mk=S3g=#zV;Bp}eBEPCU^Du*osElQx`><!^;lz|3u^`H+dI;YScg}a~9b3pRgJx2X$E?C@j@x-_pmJcuDyGbloW;Jy3t2Ol zHjB2zj?h!yZlIRKPIbifVM zN`XZ#I(JKDWm5(Q5tl7Y%a*<=u;dA;s?3_`R;LrrnI#sndB0iW%qJ@&W44tWrG%01 zmY&}-uoH1ks+BLXmOI_k>uJ|@Di>H4J3lV4fHBr?9xd&WLoi|>h}m9@GLJ_MdMkEr z)GEq>95XNuHcFPj2~AeHwnGVf8ZiOhb37rHN2Z-Gfo&7l5Ni7q;&j|z%sVriQA>&Ck8Uu=fkH0 zkS@*`*oECboaLl;28w!6mGg53woB*danXwl?07A;SiWqHTSWtxaG6(Fxvd2I9&_}}u9o@m%gNd1WxWuK zF$=SayhL^I5jVJSBk>#;Hi+lCa1(K}3;T)Zxo``XVZIAD5-)IJgLt6}`-xj!coA`% z3oj;K;=)Ubm$~qAqNiMV1#!TIpC*3Bg`cIj=Un)CR)H5bpFlf0)XEd9R$kv+oB8X) zYF4b9Zke4%z>CZ1f^t zSG|-5wGV_5A)+@#$<0yan`Et1Z(A9M>{%E39QIL%-LKeJDe9T5Ez0u_K9lTgiqQ|d z82!_XewDRk^eb-3=!aqy9{IWAcin?+SS!Eph%pcO&kzraS~<;X<>;!Fm#|uSO6f;n z2NF)iJ6HwDvLg69dj3Ld@FCXi;`{pG6q5HbEDJ}?uQbtRYf>p6<7r-N4e$j6pk*tfyGkO z@;)V0e=vm)r||I|%xXDBH6^ESV1u&wOj~^Z0AEnkaz(4JIq*vjZ))hcxFrq0(V9K< z+;W@m)Ya;_0Zoke4C{H02lG6~>;l_*k%M>%Be;x%xWeo&;S{doH05WxUdJ`uqOBa& dfX>$$94~I*dv$!~)87yHk<}FViFS4P`9G#{ZkzxB literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/WMSizeHints.class b/libjava/classpath/lib/gnu/gcj/xlib/WMSizeHints.class new file mode 100644 index 0000000000000000000000000000000000000000..308f6b41940cdbfdeb86a8fd66cadf412e06b252 GIT binary patch literal 802 zcmZ`$TW=CU7(KI4wyX=Kr58l8tyaq=apNDy(g#DL ziTdo1GJdm*Vw(6cw{OmzIo~-ye|`A|;0c;GEQZP`jJ=UR_U3^cc$epW`9Zvpp`O{u zGL**r9rpqrj=YzHvGBEx97B0kJq@Bz@IfFL@-wYsU&o5}o83ROulV&du6dgwcOpZn zpE6|XjSGhCX*3iLGAOvn!*Rf{;i801x-vk9TKzA}O>u3*u+f#F=*5$PP_I)7TiwX# z!39^+oR`I{zLGPB>i@|Y*5AsI2h=*lnr~WS*seFat3K22+eUBI#U3ho(tFp1jddIM z81`1sPN;<%{PWjeVj8rxI{vrMwI zX0c0*v@sqonJ2_zQLRSIw|{_jTkJFLwCGf9eZ2gN+M5OTzbABMqB~fAT1Ac?9gx)f tDBy^MJfz!W`mUJ>*iA`O0fcf1w*$r)9uS%~gnyK*$7Ut|I?WauzX2XNr{Vwr literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/Window.class b/libjava/classpath/lib/gnu/gcj/xlib/Window.class new file mode 100644 index 0000000000000000000000000000000000000000..f7e46480298576dc19891fa698f86ba704570248 GIT binary patch literal 2650 zcmb_eT~ixX7=BK(NlLnvni5)4N^3tfBz#DV*fte~P;4w;(h#7u(oM1r+b+Af*_766 z$9reI@zN_V9cL6~9LFEvfAKG<&pEpdA!XDHFWB?_J|FLS5BdGiUw#8H1}~0d0;lUv zbF^N4I{L!4Dx<5GQ*(FY&;(M47G^wS*QnU0z^TIG()#A?^5XpF($w;ug_3|M3Y;vs zPQy1Gziik|GeQIi=*5MlmD1+oN{Nk}69S2FZeea+&X7XX-F3_w!#og(-L@RdpA@*4 znL9)vV3wbIYCJbaja`3q*{l+-Zkzd|Hct7zXH}ZM*~kx;1+;=&GZSQVT1Pi}1Rnoy z;SZyitwz(Z6=wIG<(Lc2?TYD@0_&1UsEO58YkB;?M z#ETMYNcuD^knZs56`kT>S<)ZXaT0F`oT#{7&Gc5Sn!m-e*i{u(TrAi|qme)aLkWyy zB98Z%$wN0hjHly$++ezmS|F%5(?O0h)%}XRuvj$5pIDAzTVJp;Bbk872Rd#dCSg9* z@e!s3x;%5+eQqj)vt_+hl1)wv8RuaMMw3 z+;?X^SKU|Noi?h^Xb7V&dG3zs`NW84ip7m-dGHK-L9T4p@#uXPtW&451QzjW97}v^ zRI#_M>R85odSjbTUAjxfOwl4%bd<5mh3b~!O|e*{$buBPuHzo&Xp>`Xn^V5K&947) zC+uo9!#4zyuhZbR%1hszQR~MxrujNqyls@SI!`gaTXk*LVl=ZsH@Q&nSkN+q8+;XS zhPSazL->UK^Ne(19CaOAAZ(n`1MaCK;zib+c?4TiMFxM6RZI4P4Y}P zPVxIDM=Ok?vF*y{hK9vHl0T|&DSi_S3!G=@0raw$4L0Ho&T_;fggDDEvX{m=wYv-b zJP}b4Jt0Je6rC^Tx(1~)HWUnZc@nCNYMQ@?#EfhUOVN4owiM*twiy_`O zWGqcdXLCQ{a&G8+pO%XD#rE*dK5|*@XN(-6r)iN?7DbMFhiFg^Js2kDh+=a$h}2?} zZm~(X*rf3;qsXMB6)$OLn*YLMN=aHVjFBVXsgU7A?w0$L*rB?TVstS$*WEZ6$8w1R)P_b|z3c4uO+NJMm%|;*s`g_wFK{<(i(&go z*s|cshd&`OA9DPGjAg#YhWD^Ap{2B6kKc+$CSuFd&$F_DU;wD11< zBYUpDFS>`d1L6ZJzzXG;c_r3Jew~+g4H;}OIS-Y9AeCb+dOh`HE-cl^T$S=l1YqLX*8A*^6dV zyopr#^niJg<|;2=jTi3;i>I#GP6kn0YzN5pkzzYQwvQCsfsk#2CvC;HhjF&qi;|-Q MS8?0n_ZU9^8yV6Q{{R30 literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/WindowAttributes.class b/libjava/classpath/lib/gnu/gcj/xlib/WindowAttributes.class new file mode 100644 index 0000000000000000000000000000000000000000..7d62e6d3b93b8ac11235b1db9b4d52c2d81ead56 GIT binary patch literal 1857 zcmah}Yf}?f7=BKG1Y)FITXCvJ6g`-Z;d5LcAeWmljA2~=yA{Jk>))Li zuHsshZ(qcaz#JWQ7=d`=B2IVd7c|IcS<^PQy!wIR7Uh9u2#jQ%inPkoHMJZ(_Nt%E zroi<7L=>3(Bq*UY!Mia|#k|0vCb;H0^%f;EensJmX`T5+4WT{$L4({ zF_-P0ngv~~M=^YZZzFgjFmZ0MZY#rOjEw6#ZWNC(9lAd(UIvH3Je>J;g2kXv0K zcL*};gN(NV1t2=7d$cU`gW5Mv+<$>BiznE>~~dTWU%JPey;1l z*?58VAoenEozGD6H^l!&B>4w6^xwC9Yh^d+&!EX14{-@c9qk-yBXNm>cn@f;<3-68aph@qN%LqY4jO0kR6G&4kuppw2?AkJr^uF&S zz3;pIxt(cAr=97qo#`Ld>31c|UN__ytv>JC_nzLa{`vQhzli84{S>7(Mm>veZFq5h zX?V5h%ne^ixmT5C+x4OpVbrx`EnCAy%UvAS=a%ewk5OlKI-|^)Nk`B+lVXcf=o;AX#qv};^^IolD!?NI1%SG!d+R?D|Z;7!$ z4)cx29oO+rGU`vRZ!(x?6p>2>J5KF1Em4kU7_}z{^BqX#VTnx2#_{%uM6+BI;o&f? zX~(s-+LbxGlC|cF$R&|3&0EF1RdG1ig%R(vgF5I|Gsq!K^U~t}X3#AoCy~)AWEdzz$ zzNS^*|5{Qv3WJ$8YAO2rO(LbL?H2F}*Y}y3cN=?h2V^b9>0rDyR)n!$XPM9)(# zXq#qT!Pk9}UXIdBE&q%lEs0*CS7Eu#{|)*AqXS7H_29oUvQ9N|TBXlr5{UlnH;YFlyC7Fqn#LzTLy~J7wGVz6@O~{0AEQ|q$@nYH$1?%j9OB=Wi!Im zV)Q-E{3S+lvsA0h+v5&D8=Z}bKf=Efe(jhlTnY!MpEl4&P!!aLOQN4T1df9@2`qs( z3)~6bB5)UYtH23xx4_%L+Xe0c_X^wx?iY9fv_s&X;9Uam2JaDgFLP0zU*E5%@Ux zguo}krvyF?P6<2;mIWRID*}&$Cj>qNR%x;^4`;zs0&AF(44uQ1_$A`6xSz2~@X1jg z&+{M+v($#QbLa+L7&`bHUBt_!Um$6tNAXNh1kV$Ap2EDH#!RKif}|(#qB)ue!Jps$ z#8?}@`|)dvP{Cgr*|Y#=v{+}HI-i&5F@MD&@>iEi{#vHT{k1|>#AW>K)^oj%lfWP| zhkm8yziHQ>v^qVsM%UKp>EG#v8}wS@%{6*^jo$nDX3YoC!1kjx`Xupr@c!i*eVzEO o?t!pD!2@VAq4X%q+=t?hp^%d(LdQEVoVO1t)C*_ygYWs{e-~>~>;M1& literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/XButtonEvent.class b/libjava/classpath/lib/gnu/gcj/xlib/XButtonEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..8fc07afd90b991b61e0a0fd0812c412b112e3f2e GIT binary patch literal 955 zcmZvbT~8B16o%hv3tMU{rPvDMM}dm{P%2-3VT@QIRtimQQ}xPh>tvGIs3dbd(L}iW`F3f@pmM0BF1SZc<2NMFZosGu!r^cJ=R#QM!1rinCJCLR)Tc+E$!ptuO#)4I~dSzP) ztQ8N0N`1Hau3l3b3k(+R)L$N=RzLiW0J#u&RWYny{vXuL2S2bS*l2%jbyC zvA_uJNou3*phLbqcRWYF5SYo=&NsQ?9S41`7g|hJ@jqKJgfSb(E!>V_9(N7o1TvR@ z6vqPY2^h8|o5%Ys7|s`}1_}amd*-28c1_PNS6$b#O?RVb_q*Kb&7+RBFCE{Dq9l-f z-}5~?YpFBHO6G_mj|ZyyqCh%d`=6#EdyZ$*W()!k<2=)48dhxuW$Avr=6Kd_zuUHY zO|$LNPO9d2Ot)qB9K}O1BEL8X+=&YtplN@c!vAGil-=l xNcl`6$_a6WrVeF$O*hsP}OyWg&k(wwxJIvF(@Zky87wUrw zQn&z(eWXcC?jT4w^E z=|Nht#}Sa@mgoHi$ThtJrk=18gy? zx!N|fx?>7fOh^33s_2nvXChy4jmh3Wu7TUTOFyQvA-cSq<+JlviQ|)+y(XXI;kt`` f`&EhixPhB4-de@mt9S=@UHu;JbC2KweGQ}Ef30Z) literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/XConfigureEvent.class b/libjava/classpath/lib/gnu/gcj/xlib/XConfigureEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..30a7162fb9fc8d4b87179002d178ab9069fa062d GIT binary patch literal 595 zcmZuuT`$By6g_vhlv=D^>YL?hmqg>4NDvZ9;{oyU*sU=}YAQ8l_t*FhUPwrI_oKvZ z3E7Q@In#T4@44rm`S^T!1F(t(8wJ9Q)Tt-KE3Xx)rgyp>>kB2*MC{xNZERSCYG+0M zgV4LKv@#on>AK%pu&LX5&06D_U~R|e!a))JCG?=z!2kwrlnCzsO(hIrm|#m`j@mbZ zP^>rhY>W^VuY$Y4ivlgZy(khgh&B_MUbD)bRw!OtOmpSY!E%wvvrbv#0X2f$VejEnTageAi{z+QqQr!~fx;E}KZH>^A zPbW-t75-X7=;sZ$;#8kApIdKy%L?v|cOXK;OGbiuoWnRxLb0ndMWbDhvyyFs1+Yi_ zonvw=DshE^bzxG!gs$R2r=3Wj!|W1faQ zlO|qW+Qo~^8BT-$2N^PSdOPP7SGm!d23jC_5tz{Y!(_Q-mK0SB;gh%GubmJs=Eii|*$ mtPvOyX;^1)zCi1*!V!_jl|pw(trUpIF509)|3K9i_J06g*I9!A literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/XEvent.class b/libjava/classpath/lib/gnu/gcj/xlib/XEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..f646dc0adac62cdc765ded22ecd94f782f1724bd GIT binary patch literal 896 zcmZ`%?`zXg6g{`inl8(JxFub;&N+2zk`9BPD}tzlLeUQ!W#Xr_d&HEOjy4_kznY*c zDEL+Ij}q^DNmpAY;l1SEcka38o|oT$zW)U93`aT&gsm_c`C+%`e~zP$fA;25B&iOK zu+a-H13wOu(0|wIiEc_*67rN#ZOs?GOvb9NK`1?sk|=#as5$=wxov{>s(&sF6tQAL zhe;?pZhIMoH4{rH5!PE#BHoTZb;RH_=){7s+3I(LxE%~48RtnY{TK}i_Cl|znq8+k zfATsSUc|w;;kI?ygv#x67_hJ{g;fbV3vw-StyhhWk8Ak^c(f#s2fI@i&jg`!YwzDDVRq-h@~E8&R9tl@#Yz&iR2WWKY}s0qgzI1eFPPysucTU8A;0zX$2B zg?&YTkhh%D+qj1Vre!i71NczJ zGn8OZ*qoU&bN=uAbK0-(k52&SI98EhsMv0#+vZ50I%1$d-A+ww5(>{%p)k}&{Dtcd zcWwP4azin;miG+lOW}&}iXqu(_8F9GZ)j;qBAY`BX@-I!T4=n$Y4;+i3Xm}=f z`rH>XUmPmovj`Zf#s(uDhW&=|Yor(Y!nHfizU;Lld*#W(IIt!EUm3lju}Z!X!NlRO zovtJhJBKnV44Kf2$qem{igkQ-7y}u~>l@Lef{=$1J(6`9w4N9FrgbOeL<+wHKa<{Z zN|uuJc>slWG)IamWjd{l)>LbT%o}YI&?w4lpolGsxwwGVZOWuLPf?05s5(Jwy49Yc z@K;@$tIKi4LM_R=#Fb4`C@nY!S(E0pR=fU=y%m-=*H@6m!JKyzS1x%PomYuNYSeH@ Qzg|WTo^pmd#RQIi0HrX2OaK4? literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/XExposeEvent.class b/libjava/classpath/lib/gnu/gcj/xlib/XExposeEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..82e1f8dcfe9f8e861ea6c096271a02bde2ce7ae0 GIT binary patch literal 586 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 literal 0 HcmV?d00001 diff --git a/libjava/classpath/lib/gnu/gcj/xlib/XUnmapEvent.class b/libjava/classpath/lib/gnu/gcj/xlib/XUnmapEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..88b5366f3200f2e3677aeef949d65db98d37d070 GIT binary patch literal 782 zcmZuvT~8WO5IuwF)^!y`L4>NU+IFETY2q7Alg5w4g!Dy4;@bjOyasm3vTOChALR=s zKJ*9lM>Wpf1=?%+GWX7$nYri8+~0qme*yS{l7R#v-*LlAr*%`g>&j-Oaqjk<{?V;) z0|QCIl8#0IVdkrJW$=w~XxFraLpkVoo%^aDy^wC(`}zOiWvNa`9(ZkGVhXbsreP8a z_KDtN+_+RXL9i^$V}Z|(2pZqr`w^{zUDB&2Sk*)t83T)ioJM$(VPOf&gxP@zV!Aw; zSK>x8VhTA6E2?0T3!<6zMLSMV1XnE-P$Z-oJ@&ocf#+VyPUs8PYDbb&HR*~UVXrCt zGpE^QAXD>NPPgv(Qu(7`GPsrlp2sU)f45X680~oKtW8fF4~;M<)JDg`vU=J`7hxe( z%by4#%wOr;>5^ccdZFJE$5L@l|MOq=Zk$^O?^*p6e=o2lUgiv2gS`j#r}-?F)0xjt zcvBu?ZfA&8d3T6xIh!0J|HyCxZ`tOe)EpPCAcZ`ZvC8u-V2!c;xDD2^!5%lnyXaAM h+r$=kP`7QqDH=t5z(@Ybq_zd{$$Q~A;S<{g>=zddy(<6! literal 0 HcmV?d00001 diff --git a/libjava/gnu/awt/xlib/XCanvasPeer$DoMap.h b/libjava/gnu/awt/xlib/XCanvasPeer$DoMap.h new file mode 100644 index 0000000..08498e1 --- /dev/null +++ b/libjava/gnu/awt/xlib/XCanvasPeer$DoMap.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XCanvasPeer$DoMap__ +#define __gnu_awt_xlib_XCanvasPeer$DoMap__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XCanvasPeer$DoMap; + } + } + namespace gcj + { + namespace xlib + { + class Window; + } + } + } +} + +class gnu::awt::xlib::XCanvasPeer$DoMap : public ::java::lang::Object +{ + +public: + XCanvasPeer$DoMap(::gnu::gcj::xlib::Window *); + virtual void run(); +public: // actually package-private + ::gnu::gcj::xlib::Window * __attribute__((aligned(__alignof__( ::java::lang::Object)))) window; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XCanvasPeer$DoMap__ diff --git a/libjava/gnu/awt/xlib/XCanvasPeer.h b/libjava/gnu/awt/xlib/XCanvasPeer.h new file mode 100644 index 0000000..fb01c06 --- /dev/null +++ b/libjava/gnu/awt/xlib/XCanvasPeer.h @@ -0,0 +1,156 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XCanvasPeer__ +#define __gnu_awt_xlib_XCanvasPeer__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XCanvasPeer; + class XGraphicsConfiguration; + class XToolkit; + } + } + namespace gcj + { + namespace xlib + { + class Window; + class WindowAttributes; + } + } + } + namespace java + { + namespace awt + { + class AWTEvent; + class BufferCapabilities; + class BufferCapabilities$FlipContents; + class Color; + class Component; + class Cursor; + class Dimension; + class Font; + class FontMetrics; + class Graphics; + class GraphicsConfiguration; + class Image; + class Point; + class Rectangle; + class Toolkit; + namespace event + { + class PaintEvent; + } + namespace image + { + class ColorModel; + class ImageObserver; + class ImageProducer; + class VolatileImage; + } + namespace peer + { + class ContainerPeer; + } + } + } +} + +class gnu::awt::xlib::XCanvasPeer : public ::java::lang::Object +{ + +public: + XCanvasPeer(::java::awt::Component *); +public: // actually package-private + virtual ::gnu::gcj::xlib::Window * locateParentWindow(::java::awt::Rectangle *); + virtual void initWindowProperties(); + virtual ::gnu::awt::xlib::XToolkit * getXToolkit(); +public: // actually protected + virtual void ensureFlush(); +public: + virtual ::java::awt::Component * getComponent(); +public: // actually package-private + virtual jlong getBasicEventMask(); +public: + virtual jint checkImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *); + virtual ::java::awt::Image * createImage(::java::awt::image::ImageProducer *); + virtual ::java::awt::Image * createImage(jint, jint); + virtual void dispose(); + virtual ::java::awt::GraphicsConfiguration * getGraphicsConfiguration(); + virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *); + virtual ::java::awt::image::ColorModel * getColorModel(); + virtual ::java::awt::Graphics * getGraphics(); + virtual ::java::awt::Point * getLocationOnScreen(); + virtual ::java::awt::Dimension * getMinimumSize(); + virtual ::java::awt::Dimension * minimumSize(); + virtual ::java::awt::Dimension * getPreferredSize(); + virtual ::java::awt::Dimension * preferredSize(); + virtual ::java::awt::Toolkit * getToolkit(); + virtual void handleEvent(::java::awt::AWTEvent *); + virtual jboolean isFocusTraversable(); + virtual void paint(::java::awt::Graphics *); + virtual jboolean prepareImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *); + virtual void print(::java::awt::Graphics *); + virtual void repaint(jlong, jint, jint, jint, jint); + virtual void requestFocus(); + virtual void setBackground(::java::awt::Color *); + virtual void setBounds(jint, jint, jint, jint); + virtual void reshape(jint, jint, jint, jint); + virtual void setCursor(::java::awt::Cursor *); + virtual void setEnabled(jboolean); + virtual void enable(); + virtual void disable(); + virtual void setEventMask(jlong); + virtual void setFont(::java::awt::Font *); + virtual void setForeground(::java::awt::Color *); + virtual void setVisible(jboolean); + virtual void show(); + virtual void hide(); + virtual jboolean isFocusable(); + virtual jboolean requestFocus(::java::awt::Component *, jboolean, jboolean, jlong); + virtual jboolean isObscured(); + virtual jboolean canDetermineObscurity(); + virtual void coalescePaintEvent(::java::awt::event::PaintEvent *); + virtual void updateCursorImmediately(); + virtual ::java::awt::image::VolatileImage * createVolatileImage(jint, jint); + virtual jboolean handlesWheelScrolling(); + virtual void createBuffers(jint, ::java::awt::BufferCapabilities *); + virtual ::java::awt::Image * getBackBuffer(); + virtual void flip(::java::awt::BufferCapabilities$FlipContents *); + virtual void destroyBuffers(); + virtual jboolean isRestackSupported(); + virtual void cancelPendingPaint(jint, jint, jint, jint); + virtual void restack(); + virtual ::java::awt::Rectangle * getBounds(); + virtual void reparent(::java::awt::peer::ContainerPeer *); + virtual void setBounds(jint, jint, jint, jint, jint); + virtual jboolean isReparentSupported(); + virtual void layout(); +public: // actually package-private + static ::java::awt::Dimension * MIN_SIZE; +public: + ::gnu::gcj::xlib::Window * __attribute__((aligned(__alignof__( ::java::lang::Object)))) window; +public: // actually package-private + ::gnu::gcj::xlib::Window * parent; + ::java::awt::Component * component; + ::gnu::awt::xlib::XGraphicsConfiguration * config; +private: + ::gnu::gcj::xlib::WindowAttributes * attributes; + jlong eventMask; + ::java::awt::Rectangle * locationBounds; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XCanvasPeer__ diff --git a/libjava/gnu/awt/xlib/XEventLoop.h b/libjava/gnu/awt/xlib/XEventLoop.h new file mode 100644 index 0000000..0827f8a --- /dev/null +++ b/libjava/gnu/awt/xlib/XEventLoop.h @@ -0,0 +1,75 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XEventLoop__ +#define __gnu_awt_xlib_XEventLoop__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + class LightweightRedirector; + namespace xlib + { + class XEventLoop; + } + } + namespace gcj + { + namespace xlib + { + class Display; + class XAnyEvent; + } + } + } + namespace java + { + namespace awt + { + class AWTEvent; + class Component; + class EventQueue; + } + } +} + +class gnu::awt::xlib::XEventLoop : public ::java::lang::Object +{ + +public: + XEventLoop(::gnu::gcj::xlib::Display *, ::java::awt::EventQueue *); + virtual void run(); +public: // actually package-private + virtual jboolean postNextEvent(jboolean); +public: + virtual ::java::awt::AWTEvent * getNextEvent(jboolean); +public: // actually package-private + virtual jboolean loadNextEvent(jboolean); + virtual ::java::awt::AWTEvent * createEvent(); + virtual ::java::awt::AWTEvent * createPaintEvent(::java::awt::Component *); + virtual ::java::awt::AWTEvent * createMouseEvent(jint, ::java::awt::Component *); + virtual void configureNotify(::java::lang::Object *); +public: + virtual void flushIfIdle(); +public: // actually package-private + virtual void setIdle(jboolean); + virtual jboolean isIdle(); + ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display; + ::java::awt::EventQueue * queue; + ::gnu::gcj::xlib::XAnyEvent * anyEvent; +private: + ::java::lang::Thread * eventLoopThread; +public: // actually package-private + ::gnu::awt::LightweightRedirector * lightweightRedirector; + volatile jboolean idle; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XEventLoop__ diff --git a/libjava/gnu/awt/xlib/XEventQueue.h b/libjava/gnu/awt/xlib/XEventQueue.h new file mode 100644 index 0000000..ca41be7 --- /dev/null +++ b/libjava/gnu/awt/xlib/XEventQueue.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XEventQueue__ +#define __gnu_awt_xlib_XEventQueue__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XEventQueue; + } + } + namespace gcj + { + namespace xlib + { + class Display; + } + } + } + namespace java + { + namespace awt + { + class AWTEvent; + } + } +} + +class gnu::awt::xlib::XEventQueue : public ::java::awt::EventQueue +{ + +public: + XEventQueue(::gnu::gcj::xlib::Display *); + virtual ::java::awt::AWTEvent * getNextEvent(); +public: // actually package-private + ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::java::awt::EventQueue)))) display; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XEventQueue__ diff --git a/libjava/gnu/awt/xlib/XFontMetrics.h b/libjava/gnu/awt/xlib/XFontMetrics.h new file mode 100644 index 0000000..55b2189 --- /dev/null +++ b/libjava/gnu/awt/xlib/XFontMetrics.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XFontMetrics__ +#define __gnu_awt_xlib_XFontMetrics__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XFontMetrics; + } + } + namespace gcj + { + namespace xlib + { + class Font; + } + } + } + namespace java + { + namespace awt + { + class Font; + } + } +} + +class gnu::awt::xlib::XFontMetrics : public ::java::awt::FontMetrics +{ + +public: + XFontMetrics(::gnu::gcj::xlib::Font *, ::java::awt::Font *); + virtual jint getAscent(); + virtual jint getDescent(); + virtual jint getMaxAscent(); + virtual jint getMaxDescent(); + virtual jint stringWidth(::java::lang::String *); +public: // actually package-private + ::gnu::gcj::xlib::Font * __attribute__((aligned(__alignof__( ::java::awt::FontMetrics)))) xfont; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XFontMetrics__ diff --git a/libjava/gnu/awt/xlib/XFontPeer.h b/libjava/gnu/awt/xlib/XFontPeer.h new file mode 100644 index 0000000..7a7f6b7 --- /dev/null +++ b/libjava/gnu/awt/xlib/XFontPeer.h @@ -0,0 +1,73 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XFontPeer__ +#define __gnu_awt_xlib_XFontPeer__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XFontPeer; + } + } + } + namespace java + { + namespace awt + { + class Font; + class FontMetrics; + namespace font + { + class FontRenderContext; + class GlyphVector; + class LineMetrics; + } + namespace geom + { + class Rectangle2D; + } + } + namespace text + { + class CharacterIterator; + } + } +} + +class gnu::awt::xlib::XFontPeer : public ::gnu::java::awt::peer::ClasspathFontPeer +{ + +public: + XFontPeer(::java::lang::String *, jint); + XFontPeer(::java::lang::String *, jint, jfloat); + virtual jboolean canDisplay(::java::awt::Font *, jchar); + virtual jint canDisplayUpTo(::java::awt::Font *, ::java::text::CharacterIterator *, jint, jint); + virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, ::java::text::CharacterIterator *); + virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, JArray< jint > *); + virtual jbyte getBaselineFor(::java::awt::Font *, jchar); + virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *); + virtual ::java::lang::String * getGlyphName(::java::awt::Font *, jint); + virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::awt::Font *, ::java::text::CharacterIterator *, jint, jint, ::java::awt::font::FontRenderContext *); + virtual ::java::awt::geom::Rectangle2D * getMaxCharBounds(::java::awt::Font *, ::java::awt::font::FontRenderContext *); + virtual jint getMissingGlyphCode(::java::awt::Font *); + virtual jint getNumGlyphs(::java::awt::Font *); + virtual ::java::lang::String * getPostScriptName(::java::awt::Font *); + virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::awt::Font *, ::java::text::CharacterIterator *, jint, jint, ::java::awt::font::FontRenderContext *); + virtual ::java::lang::String * getSubFamilyName(::java::awt::Font *, ::java::util::Locale *); + virtual jboolean hasUniformLineMetrics(::java::awt::Font *); + virtual ::java::awt::font::GlyphVector * layoutGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, JArray< jchar > *, jint, jint, jint); + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XFontPeer__ diff --git a/libjava/gnu/awt/xlib/XFramePeer.h b/libjava/gnu/awt/xlib/XFramePeer.h new file mode 100644 index 0000000..621d291 --- /dev/null +++ b/libjava/gnu/awt/xlib/XFramePeer.h @@ -0,0 +1,82 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XFramePeer__ +#define __gnu_awt_xlib_XFramePeer__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XFramePeer; + } + } + namespace gcj + { + namespace xlib + { + class Window; + class XConfigureEvent; + } + } + } + namespace java + { + namespace awt + { + class Frame; + class Image; + class Insets; + class MenuBar; + class Rectangle; + } + } +} + +class gnu::awt::xlib::XFramePeer : public ::gnu::awt::xlib::XCanvasPeer +{ + +public: + XFramePeer(::java::awt::Frame *); +public: // actually package-private + virtual ::gnu::gcj::xlib::Window * locateParentWindow(::java::awt::Rectangle *); + virtual void initWindowProperties(); + virtual jlong getBasicEventMask(); + virtual void configureNotify(::gnu::gcj::xlib::XConfigureEvent *); +public: + virtual void setBounds(jint, jint, jint, jint); + virtual ::java::awt::Insets * getInsets(); + virtual ::java::awt::Insets * insets(); + virtual void beginValidate(); + virtual void endValidate(); + virtual void toBack(); + virtual void toFront(); + virtual void setIconImage(::java::awt::Image *); + virtual void setMenuBar(::java::awt::MenuBar *); + virtual void setTitle(::java::lang::String *); + virtual void setResizable(jboolean); + virtual jint getState(); + virtual void setState(jint); + virtual void setMaximizedBounds(::java::awt::Rectangle *); + virtual void beginLayout(); + virtual void endLayout(); + virtual jboolean isPaintPending(); + virtual void setBoundsPrivate(jint, jint, jint, jint); + virtual void updateAlwaysOnTop(); + virtual jboolean requestWindowFocus(); +private: + jboolean __attribute__((aligned(__alignof__( ::gnu::awt::xlib::XCanvasPeer)))) processingConfigureNotify; +public: // actually package-private + static ::java::awt::Insets * INSETS_0_PROTOTYPE; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XFramePeer__ diff --git a/libjava/gnu/awt/xlib/XGraphics$XRaster.h b/libjava/gnu/awt/xlib/XGraphics$XRaster.h new file mode 100644 index 0000000..8183599 --- /dev/null +++ b/libjava/gnu/awt/xlib/XGraphics$XRaster.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XGraphics$XRaster__ +#define __gnu_awt_xlib_XGraphics$XRaster__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XGraphics$XRaster; + } + } + namespace gcj + { + namespace xlib + { + class XImage; + } + } + } + namespace java + { + namespace awt + { + namespace image + { + class ColorModel; + class WritableRaster; + } + } + } +} + +class gnu::awt::xlib::XGraphics$XRaster : public ::gnu::awt::j2d::MappedRaster +{ + +public: + XGraphics$XRaster(::java::awt::image::WritableRaster *, ::gnu::gcj::xlib::XImage *, ::java::awt::image::ColorModel *); +public: // actually package-private + ::gnu::gcj::xlib::XImage * __attribute__((aligned(__alignof__( ::gnu::awt::j2d::MappedRaster)))) ximage; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XGraphics$XRaster__ diff --git a/libjava/gnu/awt/xlib/XGraphics.h b/libjava/gnu/awt/xlib/XGraphics.h new file mode 100644 index 0000000..4098ba4 --- /dev/null +++ b/libjava/gnu/awt/xlib/XGraphics.h @@ -0,0 +1,92 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XGraphics__ +#define __gnu_awt_xlib_XGraphics__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace j2d + { + class MappedRaster; + } + namespace xlib + { + class XFontMetrics; + class XGraphics; + class XGraphicsConfiguration; + } + } + namespace gcj + { + namespace xlib + { + class Drawable; + class GC; + } + } + } + namespace java + { + namespace awt + { + class Color; + class Font; + class FontMetrics; + class Image; + class Rectangle; + class Shape; + namespace image + { + class ImageObserver; + } + } + } +} + +class gnu::awt::xlib::XGraphics : public ::java::lang::Object +{ + +public: + virtual ::java::lang::Object * clone(); + virtual void dispose(); + XGraphics(::gnu::gcj::xlib::Drawable *, ::gnu::awt::xlib::XGraphicsConfiguration *); + virtual void setColor(::java::awt::Color *); + virtual void setPaintMode(); + virtual void setXORMode(::java::awt::Color *); + virtual void setFont(::java::awt::Font *); + virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *); + virtual void setClip(jint, jint, jint, jint); + virtual void setClip(::java::awt::Shape *); + virtual void copyArea(jint, jint, jint, jint, jint, jint); + virtual void drawLine(jint, jint, jint, jint); + virtual void drawRect(jint, jint, jint, jint); + virtual void fillRect(jint, jint, jint, jint); + virtual void drawArc(jint, jint, jint, jint, jint, jint); + virtual void fillArc(jint, jint, jint, jint, jint, jint); + virtual void drawPolyline(JArray< jint > *, JArray< jint > *, jint); + virtual void drawPolygon(JArray< jint > *, JArray< jint > *, jint); + virtual void fillPolygon(JArray< jint > *, JArray< jint > *, jint, jint, jint); + virtual void drawString(::java::lang::String *, jint, jint); + virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *); + virtual ::gnu::awt::j2d::MappedRaster * mapRaster(::java::awt::Rectangle *); + virtual void unmapRaster(::gnu::awt::j2d::MappedRaster *); +public: // actually package-private + ::gnu::gcj::xlib::GC * __attribute__((aligned(__alignof__( ::java::lang::Object)))) context; + ::gnu::awt::xlib::XGraphicsConfiguration * config; + ::java::awt::Rectangle * clipBounds; + ::gnu::awt::xlib::XFontMetrics * metrics; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XGraphics__ diff --git a/libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry.h b/libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry.h new file mode 100644 index 0000000..42e3c8d --- /dev/null +++ b/libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry__ +#define __gnu_awt_xlib_XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XFontMetrics; + class XGraphicsConfiguration$FontMetricsCache$PerDisplayCache; + class XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry; + } + } + } + namespace java + { + namespace awt + { + class Font; + } + } +} + +class gnu::awt::xlib::XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry : public ::java::lang::Object +{ + +public: // actually package-private + XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry(::gnu::awt::xlib::XGraphicsConfiguration$FontMetricsCache$PerDisplayCache *); + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) lruOrder; + ::gnu::awt::xlib::XFontMetrics * fm; + ::java::awt::Font * font; + ::gnu::awt::xlib::XGraphicsConfiguration$FontMetricsCache$PerDisplayCache * this$2; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XGraphicsConfiguration$FontMetricsCache$PerDisplayCache$CacheEntry__ diff --git a/libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache.h b/libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache.h new file mode 100644 index 0000000..8a236d6 --- /dev/null +++ b/libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache$PerDisplayCache.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XGraphicsConfiguration$FontMetricsCache$PerDisplayCache__ +#define __gnu_awt_xlib_XGraphicsConfiguration$FontMetricsCache$PerDisplayCache__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XFontMetrics; + class XGraphicsConfiguration$FontMetricsCache; + class XGraphicsConfiguration$FontMetricsCache$PerDisplayCache; + } + } + } + namespace java + { + namespace awt + { + class Font; + } + } +} + +class gnu::awt::xlib::XGraphicsConfiguration$FontMetricsCache$PerDisplayCache : public ::java::lang::Object +{ + +public: // actually package-private + XGraphicsConfiguration$FontMetricsCache$PerDisplayCache(::gnu::awt::xlib::XGraphicsConfiguration$FontMetricsCache *); + virtual ::gnu::awt::xlib::XFontMetrics * get(::java::awt::Font *); + virtual void put(::java::awt::Font *, ::gnu::awt::xlib::XFontMetrics *); +private: + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) lruCount; + ::java::util::Hashtable * entries; +public: // actually package-private + ::gnu::awt::xlib::XGraphicsConfiguration$FontMetricsCache * this$1; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XGraphicsConfiguration$FontMetricsCache$PerDisplayCache__ diff --git a/libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache.h b/libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache.h new file mode 100644 index 0000000..53935f5 --- /dev/null +++ b/libjava/gnu/awt/xlib/XGraphicsConfiguration$FontMetricsCache.h @@ -0,0 +1,52 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XGraphicsConfiguration$FontMetricsCache__ +#define __gnu_awt_xlib_XGraphicsConfiguration$FontMetricsCache__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XFontMetrics; + class XGraphicsConfiguration$FontMetricsCache; + } + } + namespace gcj + { + namespace xlib + { + class Display; + } + } + } + namespace java + { + namespace awt + { + class Font; + } + } +} + +class gnu::awt::xlib::XGraphicsConfiguration$FontMetricsCache : public ::java::lang::Object +{ + +public: // actually package-private + XGraphicsConfiguration$FontMetricsCache(); + virtual ::gnu::awt::xlib::XFontMetrics * get(::java::awt::Font *, ::gnu::gcj::xlib::Display *); + virtual void put(::java::awt::Font *, ::gnu::gcj::xlib::Display *, ::gnu::awt::xlib::XFontMetrics *); +private: + ::java::util::Hashtable * __attribute__((aligned(__alignof__( ::java::lang::Object)))) displays; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XGraphicsConfiguration$FontMetricsCache__ diff --git a/libjava/gnu/awt/xlib/XGraphicsConfiguration.h b/libjava/gnu/awt/xlib/XGraphicsConfiguration.h new file mode 100644 index 0000000..b7f53ef --- /dev/null +++ b/libjava/gnu/awt/xlib/XGraphicsConfiguration.h @@ -0,0 +1,103 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XGraphicsConfiguration__ +#define __gnu_awt_xlib_XGraphicsConfiguration__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XFontMetrics; + class XGraphicsConfiguration; + class XGraphicsConfiguration$FontMetricsCache; + } + } + namespace gcj + { + namespace xlib + { + class Colormap; + class Visual; + class XImage; + } + } + } + namespace java + { + namespace awt + { + class Color; + class Font; + class GraphicsDevice; + class Point; + class Rectangle; + namespace geom + { + class AffineTransform; + } + namespace image + { + class BufferedImage; + class ColorModel; + class DataBuffer; + class VolatileImage; + class WritableRaster; + } + } + } +} + +class gnu::awt::xlib::XGraphicsConfiguration : public ::java::awt::GraphicsConfiguration +{ + +public: + XGraphicsConfiguration(::gnu::gcj::xlib::Visual *); + virtual ::java::awt::image::BufferedImage * createCompatibleImage(jint, jint); +public: // actually package-private + virtual ::java::awt::image::WritableRaster * createRasterForXImage(::gnu::gcj::xlib::XImage *, ::java::awt::Point *); + static void attachData(::gnu::gcj::xlib::XImage *, ::java::awt::image::DataBuffer *, jint); + virtual void prepareColorModel(::gnu::gcj::xlib::XImage *); + virtual void calcZPixmapModels(jint); + virtual void calcDecomposedRGBModels(jint); + virtual void calcPseudoColorModels(jint); +public: + virtual ::java::awt::GraphicsDevice * getDevice(); + virtual ::java::awt::image::BufferedImage * createCompatibleImage(jint, jint, jint); + virtual ::java::awt::image::VolatileImage * createCompatibleVolatileImage(jint, jint); + virtual ::java::awt::image::ColorModel * getColorModel(); +public: // actually package-private + virtual void preparePixelCM(); +public: + virtual ::java::awt::image::ColorModel * getColorModel(jint); + virtual ::java::awt::geom::AffineTransform * getDefaultTransform(); + virtual ::java::awt::geom::AffineTransform * getNormalizingTransform(); + virtual ::java::awt::Rectangle * getBounds(); +public: // actually package-private + virtual ::gnu::gcj::xlib::Visual * getVisual(); + virtual ::gnu::awt::xlib::XFontMetrics * getXFontMetrics(::java::awt::Font *); + virtual jint getPixel(::java::awt::Color *); +public: + virtual ::java::awt::image::VolatileImage * createCompatibleVolatileImage(jint, jint, jint); +public: // actually package-private + ::gnu::gcj::xlib::Visual * __attribute__((aligned(__alignof__( ::java::awt::GraphicsConfiguration)))) visual; + jint format; + ::gnu::gcj::xlib::Colormap * colormap; + ::java::awt::image::ColorModel * imageCM; + ::java::awt::image::ColorModel * pixelCM; +private: + static const jint CACHE_SIZE_PER_DISPLAY = 10; +public: // actually package-private + static ::gnu::awt::xlib::XGraphicsConfiguration$FontMetricsCache * fontMetricsCache; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XGraphicsConfiguration__ diff --git a/libjava/gnu/awt/xlib/XGraphicsDevice.h b/libjava/gnu/awt/xlib/XGraphicsDevice.h new file mode 100644 index 0000000..d5dc2f1 --- /dev/null +++ b/libjava/gnu/awt/xlib/XGraphicsDevice.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XGraphicsDevice__ +#define __gnu_awt_xlib_XGraphicsDevice__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XGraphicsDevice; + class XToolkit; + } + } + } + namespace java + { + namespace awt + { + class GraphicsConfiguration; + } + } +} + +class gnu::awt::xlib::XGraphicsDevice : public ::java::awt::GraphicsDevice +{ + +public: + virtual jint getType(); + XGraphicsDevice(jint, ::gnu::awt::xlib::XToolkit *); + virtual ::java::lang::String * getIDstring(); + virtual JArray< ::java::awt::GraphicsConfiguration * > * getConfigurations(); + virtual ::java::awt::GraphicsConfiguration * getDefaultConfiguration(); + virtual jboolean isDisplayChangeSupported(); + virtual jboolean isFullScreenSupported(); +private: + jint __attribute__((aligned(__alignof__( ::java::awt::GraphicsDevice)))) id; + ::java::lang::String * IDstring; + JArray< ::java::awt::GraphicsConfiguration * > * configs; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XGraphicsDevice__ diff --git a/libjava/gnu/awt/xlib/XGraphicsEnvironment.h b/libjava/gnu/awt/xlib/XGraphicsEnvironment.h new file mode 100644 index 0000000..0f09087 --- /dev/null +++ b/libjava/gnu/awt/xlib/XGraphicsEnvironment.h @@ -0,0 +1,60 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XGraphicsEnvironment__ +#define __gnu_awt_xlib_XGraphicsEnvironment__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XGraphicsDevice; + class XGraphicsEnvironment; + class XToolkit; + } + } + } + namespace java + { + namespace awt + { + class Font; + class Graphics2D; + class GraphicsDevice; + namespace image + { + class BufferedImage; + } + } + } +} + +class gnu::awt::xlib::XGraphicsEnvironment : public ::java::awt::GraphicsEnvironment +{ + +public: // actually package-private + XGraphicsEnvironment(::gnu::awt::xlib::XToolkit *); +public: + virtual JArray< ::java::awt::GraphicsDevice * > * getScreenDevices(); + virtual ::java::awt::GraphicsDevice * getDefaultScreenDevice(); + virtual ::java::awt::Graphics2D * createGraphics(::java::awt::image::BufferedImage *); + virtual JArray< ::java::awt::Font * > * getAllFonts(); + virtual JArray< ::java::lang::String * > * getAvailableFontFamilyNames(::java::util::Locale *); + virtual JArray< ::java::lang::String * > * getAvailableFontFamilyNames(); +private: + ::gnu::awt::xlib::XToolkit * __attribute__((aligned(__alignof__( ::java::awt::GraphicsEnvironment)))) toolkit; + JArray< ::gnu::awt::xlib::XGraphicsDevice * > * devices; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XGraphicsEnvironment__ diff --git a/libjava/gnu/awt/xlib/XOffScreenImage.h b/libjava/gnu/awt/xlib/XOffScreenImage.h new file mode 100644 index 0000000..73ca8bf --- /dev/null +++ b/libjava/gnu/awt/xlib/XOffScreenImage.h @@ -0,0 +1,87 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XOffScreenImage__ +#define __gnu_awt_xlib_XOffScreenImage__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XGraphicsConfiguration; + class XOffScreenImage; + } + } + namespace gcj + { + namespace xlib + { + class Drawable; + class GC; + class Pixmap; + } + } + } + namespace java + { + namespace awt + { + class Graphics; + class GraphicsConfiguration; + namespace image + { + class ColorModel; + class ImageObserver; + class ImageProducer; + } + } + } +} + +class gnu::awt::xlib::XOffScreenImage : public ::java::awt::Image +{ + +public: // actually package-private + XOffScreenImage(::gnu::awt::xlib::XGraphicsConfiguration *, ::gnu::gcj::xlib::Drawable *, jint, jint, ::java::awt::image::ColorModel *); + XOffScreenImage(::gnu::awt::xlib::XGraphicsConfiguration *, ::gnu::gcj::xlib::Drawable *, ::java::awt::image::ImageProducer *, ::java::awt::image::ColorModel *); +public: + virtual ::gnu::gcj::xlib::Pixmap * getPixmap(); + virtual void flush(); + virtual ::java::awt::Graphics * getGraphics(); + virtual jint getHeight(::java::awt::image::ImageObserver *); + virtual jint getHeight(); + virtual ::java::awt::image::ImageProducer * getSource(); + virtual jint getWidth(::java::awt::image::ImageObserver *); + virtual jint getWidth(); + virtual ::java::lang::Object * getProperty(::java::lang::String *, ::java::awt::image::ImageObserver *); + virtual ::java::awt::GraphicsConfiguration * getGraphicsConfiguration(); + virtual void imageComplete(jint); + virtual void setColorModel(::java::awt::image::ColorModel *); + virtual void setDimensions(jint, jint); + virtual void setHints(jint); + virtual void setPixels(jint, jint, jint, jint, ::java::awt::image::ColorModel *, JArray< jint > *, jint, jint); + virtual void setPixels(jint, jint, jint, jint, ::java::awt::image::ColorModel *, JArray< jbyte > *, jint, jint); + virtual void setProperties(::java::util::Hashtable *); +private: + ::gnu::gcj::xlib::Pixmap * __attribute__((aligned(__alignof__( ::java::awt::Image)))) pixmap; + ::gnu::awt::xlib::XGraphicsConfiguration * config; + jint width; + jint height; + ::gnu::gcj::xlib::Drawable * drawable; + ::java::awt::image::ImageProducer * prod; + ::gnu::gcj::xlib::GC * gc; + ::java::awt::image::ColorModel * pixmapColorModel; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XOffScreenImage__ diff --git a/libjava/gnu/awt/xlib/XPanelPeer.h b/libjava/gnu/awt/xlib/XPanelPeer.h new file mode 100644 index 0000000..4fcc0c7 --- /dev/null +++ b/libjava/gnu/awt/xlib/XPanelPeer.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XPanelPeer__ +#define __gnu_awt_xlib_XPanelPeer__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XPanelPeer; + } + } + } + namespace java + { + namespace awt + { + class Insets; + class Panel; + } + } +} + +class gnu::awt::xlib::XPanelPeer : public ::gnu::awt::xlib::XCanvasPeer +{ + +public: + XPanelPeer(::java::awt::Panel *); + virtual ::java::awt::Insets * getInsets(); + virtual ::java::awt::Insets * insets(); + virtual void beginValidate(); + virtual void endValidate(); + virtual void beginLayout(); + virtual void endLayout(); + virtual jboolean isPaintPending(); +public: // actually package-private + static ::java::awt::Insets * INSETS_0_PROTOTYPE; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XPanelPeer__ diff --git a/libjava/gnu/awt/xlib/XToolkit.h b/libjava/gnu/awt/xlib/XToolkit.h new file mode 100644 index 0000000..7bfc61e --- /dev/null +++ b/libjava/gnu/awt/xlib/XToolkit.h @@ -0,0 +1,209 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_awt_xlib_XToolkit__ +#define __gnu_awt_xlib_XToolkit__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace awt + { + namespace xlib + { + class XEventLoop; + class XGraphicsConfiguration; + class XToolkit; + } + } + namespace gcj + { + namespace xlib + { + class Display; + } + } + namespace java + { + namespace awt + { + class EmbeddedWindow; + namespace peer + { + class ClasspathFontPeer; + class EmbeddedWindowPeer; + } + } + } + } + namespace java + { + namespace awt + { + class Button; + class Canvas; + class Checkbox; + class CheckboxMenuItem; + class Choice; + class Component; + class Dialog; + class Dimension; + class EventQueue; + class FileDialog; + class Font; + class FontMetrics; + class Frame; + class GraphicsDevice; + class GraphicsEnvironment; + class Image; + class Label; + class List; + class Menu; + class MenuBar; + class MenuItem; + class Panel; + class PopupMenu; + class PrintJob; + class ScrollPane; + class Scrollbar; + class TextArea; + class TextField; + class Window; + namespace datatransfer + { + class Clipboard; + } + namespace dnd + { + class DragGestureEvent; + class DragGestureListener; + class DragGestureRecognizer; + class DragSource; + namespace peer + { + class DragSourceContextPeer; + } + } + namespace im + { + class InputMethodHighlight; + } + namespace image + { + class ColorModel; + class ImageObserver; + class ImageProducer; + } + namespace peer + { + class ButtonPeer; + class CanvasPeer; + class CheckboxMenuItemPeer; + class CheckboxPeer; + class ChoicePeer; + class DialogPeer; + class FileDialogPeer; + class FontPeer; + class FramePeer; + class LabelPeer; + class ListPeer; + class MenuBarPeer; + class MenuItemPeer; + class MenuPeer; + class PanelPeer; + class PopupMenuPeer; + class RobotPeer; + class ScrollPanePeer; + class ScrollbarPeer; + class TextAreaPeer; + class TextFieldPeer; + class WindowPeer; + } + } + namespace net + { + class URL; + } + } +} + +class gnu::awt::xlib::XToolkit : public ::gnu::java::awt::ClasspathToolkit +{ + +public: + XToolkit(); + virtual void flushIfIdle(); +public: // actually protected + virtual ::java::awt::peer::ButtonPeer * createButton(::java::awt::Button *); + virtual ::java::awt::peer::TextFieldPeer * createTextField(::java::awt::TextField *); + virtual ::java::awt::peer::LabelPeer * createLabel(::java::awt::Label *); + virtual ::java::awt::peer::ListPeer * createList(::java::awt::List *); + virtual ::java::awt::peer::CheckboxPeer * createCheckbox(::java::awt::Checkbox *); + virtual ::java::awt::peer::ScrollbarPeer * createScrollbar(::java::awt::Scrollbar *); + virtual ::java::awt::peer::ScrollPanePeer * createScrollPane(::java::awt::ScrollPane *); + virtual ::java::awt::peer::TextAreaPeer * createTextArea(::java::awt::TextArea *); + virtual ::java::awt::peer::ChoicePeer * createChoice(::java::awt::Choice *); + virtual ::java::awt::peer::FramePeer * createFrame(::java::awt::Frame *); + virtual ::java::awt::peer::CanvasPeer * createCanvas(::java::awt::Canvas *); + virtual ::java::awt::peer::PanelPeer * createPanel(::java::awt::Panel *); + virtual ::java::awt::peer::WindowPeer * createWindow(::java::awt::Window *); + virtual ::java::awt::peer::DialogPeer * createDialog(::java::awt::Dialog *); + virtual ::java::awt::peer::MenuBarPeer * createMenuBar(::java::awt::MenuBar *); + virtual ::java::awt::peer::MenuPeer * createMenu(::java::awt::Menu *); + virtual ::java::awt::peer::PopupMenuPeer * createPopupMenu(::java::awt::PopupMenu *); + virtual ::java::awt::peer::MenuItemPeer * createMenuItem(::java::awt::MenuItem *); + virtual ::java::awt::peer::FileDialogPeer * createFileDialog(::java::awt::FileDialog *); + virtual ::java::awt::peer::CheckboxMenuItemPeer * createCheckboxMenuItem(::java::awt::CheckboxMenuItem *); + virtual ::java::awt::peer::FontPeer * getFontPeer(::java::lang::String *, jint); +public: + virtual ::java::awt::Dimension * getScreenSize(); + virtual jint getScreenResolution(); + virtual ::java::awt::image::ColorModel * getColorModel(); + virtual JArray< ::java::lang::String * > * getFontList(); + virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *); + virtual void sync(); + virtual ::java::awt::Image * getImage(::java::lang::String *); + virtual ::java::awt::Image * getImage(::java::net::URL *); + virtual ::java::awt::Image * createImage(::java::lang::String *); + virtual ::java::awt::Image * createImage(::java::net::URL *); + virtual jboolean prepareImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *); + virtual jint checkImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *); + virtual ::java::awt::Image * createImage(::java::awt::image::ImageProducer *); + virtual ::java::awt::Image * createImage(JArray< jbyte > *, jint, jint); + virtual void beep(); + virtual ::java::awt::datatransfer::Clipboard * getSystemClipboard(); +public: // actually protected + virtual ::java::awt::EventQueue * getSystemEventQueueImpl(); +public: + virtual ::java::awt::PrintJob * getPrintJob(::java::awt::Frame *, ::java::lang::String *, ::java::util::Properties *); +public: // actually package-private + virtual ::gnu::awt::xlib::XGraphicsConfiguration * getDefaultXGraphicsConfiguration(); +public: + virtual ::java::awt::dnd::peer::DragSourceContextPeer * createDragSourceContextPeer(::java::awt::dnd::DragGestureEvent *); + virtual ::java::awt::dnd::DragGestureRecognizer * createDragGestureRecognizer(::java::lang::Class *, ::java::awt::dnd::DragSource *, ::java::awt::Component *, jint, ::java::awt::dnd::DragGestureListener *); + virtual ::java::util::Map * mapInputMethodHighlight(::java::awt::im::InputMethodHighlight *); + virtual ::java::awt::GraphicsEnvironment * getLocalGraphicsEnvironment(); + virtual ::gnu::java::awt::peer::ClasspathFontPeer * getClasspathFontPeer(::java::lang::String *, ::java::util::Map *); + virtual ::java::awt::Font * createFont(jint, ::java::io::InputStream *); + virtual ::java::awt::peer::RobotPeer * createRobot(::java::awt::GraphicsDevice *); + virtual ::gnu::java::awt::peer::EmbeddedWindowPeer * createEmbeddedWindow(::gnu::java::awt::EmbeddedWindow *); + virtual jboolean nativeQueueEmpty(); + virtual void wakeNativeQueue(); + virtual void iterateNativeQueue(::java::awt::EventQueue *, jboolean); +public: // actually package-private + static ::gnu::awt::xlib::XToolkit * INSTANCE; + ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::gnu::java::awt::ClasspathToolkit)))) display; + ::java::awt::EventQueue * queue; + ::gnu::awt::xlib::XEventLoop * eventLoop; + ::gnu::awt::xlib::XGraphicsConfiguration * defaultConfig; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_awt_xlib_XToolkit__ diff --git a/libjava/gnu/gcj/xlib/Clip.h b/libjava/gnu/gcj/xlib/Clip.h new file mode 100644 index 0000000..3fe491b --- /dev/null +++ b/libjava/gnu/gcj/xlib/Clip.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_Clip__ +#define __gnu_gcj_xlib_Clip__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace gcj + { + class RawData; + namespace xlib + { + class Clip; + } + } + } + namespace java + { + namespace awt + { + class Rectangle; + } + } +} + +class gnu::gcj::xlib::Clip : public ::java::lang::Object +{ + +public: + Clip(JArray< ::java::awt::Rectangle * > *); +private: + void init(JArray< ::java::awt::Rectangle * > *); +public: + void finalize(); + void dispose(); +public: // actually package-private + ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) xrects; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_Clip__ diff --git a/libjava/gnu/gcj/xlib/Colormap.h b/libjava/gnu/gcj/xlib/Colormap.h new file mode 100644 index 0000000..440766e --- /dev/null +++ b/libjava/gnu/gcj/xlib/Colormap.h @@ -0,0 +1,47 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_Colormap__ +#define __gnu_gcj_xlib_Colormap__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class Colormap; + class Screen; + class XColor; + } + } + } +} + +class gnu::gcj::xlib::Colormap : public ::gnu::gcj::xlib::XID +{ + +public: + Colormap(::gnu::gcj::xlib::Screen *, jint); + jlong allocateColorPixel(::gnu::gcj::xlib::XColor *); + ::gnu::gcj::xlib::XColor * allocateColor(jint, jint, jint); + JArray< ::gnu::gcj::xlib::XColor * > * getSharedColors(); + JArray< ::gnu::gcj::xlib::XColor * > * getXColors(); +private: + JArray< ::gnu::gcj::xlib::XColor * > * newXColorArray(jint); +public: // actually package-private + ::gnu::gcj::xlib::Screen * __attribute__((aligned(__alignof__( ::gnu::gcj::xlib::XID)))) screen; +public: + static const jbyte FLAG_SHARED = 1; + static const jbyte FLAG_NOT_SHARED = 2; + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_Colormap__ diff --git a/libjava/gnu/gcj/xlib/Display.h b/libjava/gnu/gcj/xlib/Display.h new file mode 100644 index 0000000..78bc41d --- /dev/null +++ b/libjava/gnu/gcj/xlib/Display.h @@ -0,0 +1,64 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_Display__ +#define __gnu_gcj_xlib_Display__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + class RawData; + namespace xlib + { + class Display; + class Screen; + class Window; + class XID; + } + } + } +} + +class gnu::gcj::xlib::Display : public ::java::lang::Object +{ + +public: + Display(); +private: + static void staticInit(); + void init(); +public: // actually protected + virtual void finalize(); + virtual void addXID(jint, ::gnu::gcj::xlib::XID *); + virtual void removeXID(jint); +public: + virtual ::gnu::gcj::xlib::Window * getDefaultRootWindow(); + virtual ::gnu::gcj::xlib::XID * getXID(jint); + virtual ::gnu::gcj::xlib::Window * getWindow(jint); + virtual ::gnu::gcj::xlib::Screen * getDefaultScreen(); + virtual jint getDefaultScreenNumber(); +private: + jint getDefaultRootWindowXID(); +public: + virtual jint getAtom(::java::lang::String *); + virtual ::java::lang::String * getAtomName(jint); +private: + jint internAtom(::java::lang::String *); +public: + virtual void flush(); +public: // actually package-private + ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display; +private: + ::java::util::Dictionary * xids; + ::java::util::Dictionary * atoms; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_Display__ diff --git a/libjava/gnu/gcj/xlib/Drawable.h b/libjava/gnu/gcj/xlib/Drawable.h new file mode 100644 index 0000000..213c361 --- /dev/null +++ b/libjava/gnu/gcj/xlib/Drawable.h @@ -0,0 +1,60 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_Drawable__ +#define __gnu_gcj_xlib_Drawable__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class Display; + class Drawable; + class GC; + class XImage; + } + } + } + namespace java + { + namespace awt + { + class Rectangle; + } + } +} + +class gnu::gcj::xlib::Drawable : public ::gnu::gcj::xlib::XID +{ + +public: + Drawable(::gnu::gcj::xlib::Display *, jint); + virtual ::java::awt::Rectangle * copyIntoXImage(::gnu::gcj::xlib::XImage *, ::java::awt::Rectangle *, jint, jint); +private: + jboolean copyIntoXImageImpl(::gnu::gcj::xlib::XImage *, jint, jint, jint, jint, jint, jint); +public: + virtual ::java::awt::Rectangle * getBounds(::java::awt::Rectangle *); + virtual jint getDepth(); +public: // actually protected + virtual void finalize(); +public: // actually package-private + virtual void putGCInCache(::gnu::gcj::xlib::GC *); + virtual ::gnu::gcj::xlib::GC * getGCFromCache(); +private: + JArray< ::gnu::gcj::xlib::GC * > * __attribute__((aligned(__alignof__( ::gnu::gcj::xlib::XID)))) gcCache; + jint gcCachedCount; + static ::java::lang::String * MSG_XGETSUBIMAGE_FAILED; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_Drawable__ diff --git a/libjava/gnu/gcj/xlib/Font.h b/libjava/gnu/gcj/xlib/Font.h new file mode 100644 index 0000000..7cf50d3 --- /dev/null +++ b/libjava/gnu/gcj/xlib/Font.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_Font__ +#define __gnu_gcj_xlib_Font__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + class RawData; + namespace xlib + { + class Display; + class Font; + } + } + } +} + +class gnu::gcj::xlib::Font : public ::gnu::gcj::xlib::XID +{ + +public: + Font(::gnu::gcj::xlib::Display *, ::java::lang::String *); +public: // actually package-private + Font(::gnu::gcj::xlib::Display *, ::gnu::gcj::RawData *); + static ::gnu::gcj::RawData * loadFont(::gnu::gcj::xlib::Display *, ::java::lang::String *); + static ::gnu::gcj::RawData * loadFontImpl(::gnu::gcj::xlib::Display *, ::java::lang::String *); + static jint getXIDFromStruct(::gnu::gcj::RawData *); +public: + jint getAscent(); + jint getDescent(); + jint getMaxAscent(); + jint getMaxDescent(); + jint getStringWidth(::java::lang::String *); +public: // actually protected + void finalize(); +public: // actually package-private + ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::gnu::gcj::xlib::XID)))) structure; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_Font__ diff --git a/libjava/gnu/gcj/xlib/GC.h b/libjava/gnu/gcj/xlib/GC.h new file mode 100644 index 0000000..cb8bf39 --- /dev/null +++ b/libjava/gnu/gcj/xlib/GC.h @@ -0,0 +1,76 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_GC__ +#define __gnu_gcj_xlib_GC__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace gcj + { + class RawData; + namespace xlib + { + class Drawable; + class Font; + class GC; + class XImage; + } + } + } + namespace java + { + namespace awt + { + class Rectangle; + } + } +} + +class gnu::gcj::xlib::GC : public ::java::lang::Object +{ + +public: // actually protected + GC(::gnu::gcj::xlib::Drawable *); +public: + virtual ::java::lang::Object * clone(); +private: + void initStructure(::gnu::gcj::xlib::GC *); +public: + virtual ::gnu::gcj::xlib::GC * create(); + static ::gnu::gcj::xlib::GC * create(::gnu::gcj::xlib::Drawable *); + virtual void finalize(); + virtual void dispose(); + virtual void disposeImpl(); + virtual void setForeground(jlong); + virtual void setFont(::gnu::gcj::xlib::Font *); + virtual void setClipRectangles(JArray< ::java::awt::Rectangle * > *); + virtual void drawString(::java::lang::String *, jint, jint); + virtual void drawLine(jint, jint, jint, jint); + virtual void drawRectangle(jint, jint, jint, jint); + virtual void fillRectangle(jint, jint, jint, jint); + virtual void fillPolygon(JArray< jint > *, JArray< jint > *, jint, jint, jint); + virtual void drawArc(jint, jint, jint, jint, jint, jint); + virtual void fillArc(jint, jint, jint, jint, jint, jint); + virtual void clearArea(jint, jint, jint, jint, jboolean); + virtual void drawPoint(jint, jint); + virtual void putImage(::gnu::gcj::xlib::XImage *, jint, jint, jint, jint, jint, jint); + virtual void copyArea(::gnu::gcj::xlib::Drawable *, jint, jint, jint, jint, jint, jint); + virtual ::gnu::gcj::xlib::Drawable * getDrawable(); +private: + void updateClip(JArray< ::java::awt::Rectangle * > *); + ::gnu::gcj::xlib::Drawable * __attribute__((aligned(__alignof__( ::java::lang::Object)))) target; + ::gnu::gcj::RawData * structure; + JArray< ::java::awt::Rectangle * > * clipRectangles; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_GC__ diff --git a/libjava/gnu/gcj/xlib/Pixmap.h b/libjava/gnu/gcj/xlib/Pixmap.h new file mode 100644 index 0000000..b73ee70 --- /dev/null +++ b/libjava/gnu/gcj/xlib/Pixmap.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_Pixmap__ +#define __gnu_gcj_xlib_Pixmap__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class Drawable; + class Pixmap; + class Screen; + class XImage; + } + } + } +} + +class gnu::gcj::xlib::Pixmap : public ::gnu::gcj::xlib::Drawable +{ + +public: + Pixmap(::gnu::gcj::xlib::XImage *, ::gnu::gcj::xlib::Screen *); + Pixmap(::gnu::gcj::xlib::Drawable *, jint, jint, jint); +public: // actually protected + static jint createXID(::gnu::gcj::xlib::Drawable *, jint, jint, jint); + virtual void finalize(); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_Pixmap__ diff --git a/libjava/gnu/gcj/xlib/Screen.h b/libjava/gnu/gcj/xlib/Screen.h new file mode 100644 index 0000000..362c2e4 --- /dev/null +++ b/libjava/gnu/gcj/xlib/Screen.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_Screen__ +#define __gnu_gcj_xlib_Screen__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + class RawData; + namespace xlib + { + class Colormap; + class Display; + class Screen; + class Visual; + class Window; + } + } + } +} + +class gnu::gcj::xlib::Screen : public ::java::lang::Object +{ + +public: // actually package-private + Screen(::gnu::gcj::xlib::Display *, ::gnu::gcj::RawData *); +public: + Screen(::gnu::gcj::xlib::Display *); + Screen(::gnu::gcj::xlib::Display *, jint); + ::gnu::gcj::xlib::Display * getDisplay(); + ::gnu::gcj::xlib::Window * getRootWindow(); + ::gnu::gcj::xlib::Visual * getRootVisual(); +private: + ::gnu::gcj::RawData * getRootVisualStructure(); +public: + jint getRootDepth(); + jint getRootWindowXID(); + jint getDefaultColormapXID(); +public: // actually package-private + void initStructure(); +public: + ::gnu::gcj::xlib::Colormap * getDefaultColormap(); + jint getScreenNumber(); + jint findScreenNumber(); +public: // actually package-private + static const jint UNKNOWN = -1; + ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display; + jint screenNumber; + ::gnu::gcj::RawData * structure; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_Screen__ diff --git a/libjava/gnu/gcj/xlib/Visual.h b/libjava/gnu/gcj/xlib/Visual.h new file mode 100644 index 0000000..de3e25e --- /dev/null +++ b/libjava/gnu/gcj/xlib/Visual.h @@ -0,0 +1,79 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_Visual__ +#define __gnu_gcj_xlib_Visual__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + class RawData; + namespace xlib + { + class Display; + class Screen; + class Visual; + } + } + } +} + +class gnu::gcj::xlib::Visual : public ::java::lang::Object +{ + +public: // actually package-private + Visual(::gnu::gcj::RawData *, ::gnu::gcj::xlib::Screen *, jint); + Visual(::gnu::gcj::xlib::Display *, ::gnu::gcj::RawData *, jint); +public: // actually protected + void init(::gnu::gcj::RawData *, jint); + void finalize(); +public: // actually package-private + ::gnu::gcj::RawData * getVisualStructure(); +public: + jint getRedMask(); + jint getGreenMask(); + jint getBlueMask(); + jint getScreenNumber(); + jint getDepth(); + ::gnu::gcj::xlib::Screen * getScreen(); + jint getVisualClass(); + jboolean hasRGBSubfields(); +public: // actually protected + void ensureXVisualInfo(jint); +public: + ::java::lang::String * toString(); + static const jint VC_STATIC_GRAY = 0; + static const jint VC_GRAY_SCALE = 1; + static const jint VC_STATIC_COLOR = 2; + static const jint VC_PSEUDO_COLOR = 3; + static const jint VC_TRUE_COLOR = 4; + static const jint VC_DIRECT_COLOR = 5; +public: // actually protected + static const jint MASK_ID = 1; + static const jint MASK_SCREEN = 2; + static const jint MASK_DEPTH = 4; + static const jint MASK_CLASS = 8; + static const jint MASK_RED = 16; + static const jint MASK_GREEN = 32; + static const jint MASK_BLUE = 64; + static const jint MASK_COLORMAP_SIZE = 128; + static const jint MASK_BITS_PER_RGB = 256; + static const jint MASK_ALL = 511; +private: + static const jint MASK_VISUAL_STRUCTURE = -2147483647 - 1; +public: // actually package-private + ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display; + ::gnu::gcj::RawData * xVisualInfo; + jint infoMask; + ::gnu::gcj::xlib::Screen * screen; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_Visual__ diff --git a/libjava/gnu/gcj/xlib/WMSizeHints.h b/libjava/gnu/gcj/xlib/WMSizeHints.h new file mode 100644 index 0000000..2acd58c --- /dev/null +++ b/libjava/gnu/gcj/xlib/WMSizeHints.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_WMSizeHints__ +#define __gnu_gcj_xlib_WMSizeHints__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + class RawData; + namespace xlib + { + class WMSizeHints; + class Window; + } + } + } +} + +class gnu::gcj::xlib::WMSizeHints : public ::java::lang::Object +{ + +public: + WMSizeHints(); +private: + void init(::gnu::gcj::xlib::WMSizeHints *); +public: // actually protected + virtual void finalize(); +public: + virtual ::java::lang::Object * clone(); + virtual void applyNormalHints(::gnu::gcj::xlib::Window *); + virtual void setMinSize(jint, jint); + virtual void setMaxSize(jint, jint); +public: // actually package-private + ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) structure; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_WMSizeHints__ diff --git a/libjava/gnu/gcj/xlib/Window.h b/libjava/gnu/gcj/xlib/Window.h new file mode 100644 index 0000000..03ece8a --- /dev/null +++ b/libjava/gnu/gcj/xlib/Window.h @@ -0,0 +1,69 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_Window__ +#define __gnu_gcj_xlib_Window__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class Display; + class Visual; + class Window; + class WindowAttributes; + } + } + } + namespace java + { + namespace awt + { + class Rectangle; + } + } +} + +class gnu::gcj::xlib::Window : public ::gnu::gcj::xlib::Drawable +{ + +public: + Window(::gnu::gcj::xlib::Window *, ::java::awt::Rectangle *, ::gnu::gcj::xlib::WindowAttributes *); + Window(::gnu::gcj::xlib::Window *, ::java::awt::Rectangle *, ::gnu::gcj::xlib::WindowAttributes *, ::gnu::gcj::xlib::Visual *); + Window(::gnu::gcj::xlib::Window *, ::java::awt::Rectangle *, jint, ::gnu::gcj::xlib::WindowAttributes *, jint, ::gnu::gcj::xlib::Visual *); +public: // actually protected + Window(::gnu::gcj::xlib::Display *, jint); + virtual void finalize(); + virtual void destroy(); + virtual jint createChildXID(::java::awt::Rectangle *, jint, ::gnu::gcj::xlib::WindowAttributes *, jint, ::gnu::gcj::xlib::Visual *); +public: + virtual void setAttributes(::gnu::gcj::xlib::WindowAttributes *); + virtual void map(); + virtual void unmap(); + virtual void toFront(); + virtual void toBack(); + virtual void setProperty(jint, jint, JArray< jbyte > *); + virtual void setProperty(jint, jint, ::java::lang::String *); + virtual void setWMProtocols(JArray< jint > *); + virtual JArray< jint > * getWMProtocols(); + virtual void setProperty(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void setBounds(jint, jint, jint, jint); + static const jint COPY_FROM_PARENT = 0; + static const jint INPUT_OUTPUT = 1; + static const jint INPUT_ONLY = 2; +public: // actually protected + jboolean __attribute__((aligned(__alignof__( ::gnu::gcj::xlib::Drawable)))) owned; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_Window__ diff --git a/libjava/gnu/gcj/xlib/WindowAttributes.h b/libjava/gnu/gcj/xlib/WindowAttributes.h new file mode 100644 index 0000000..6c53303 --- /dev/null +++ b/libjava/gnu/gcj/xlib/WindowAttributes.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_WindowAttributes__ +#define __gnu_gcj_xlib_WindowAttributes__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + class RawData; + namespace xlib + { + class Display; + class Pixmap; + class Visual; + class Window; + class WindowAttributes; + } + } + } +} + +class gnu::gcj::xlib::WindowAttributes : public ::java::lang::Object +{ + +public: + WindowAttributes(); + WindowAttributes(::gnu::gcj::xlib::Window *); +private: + void initFromWindow(::gnu::gcj::xlib::Window *); + void init(::gnu::gcj::xlib::WindowAttributes *); +public: // actually protected + virtual void finalize(); +public: + virtual ::java::lang::Object * clone(); + virtual void setBackground(jlong); + virtual void setBackground(::gnu::gcj::xlib::Pixmap *); + virtual void setEventMask(jlong); + virtual void setVisual(::gnu::gcj::xlib::Visual *); + virtual ::gnu::gcj::xlib::Visual * getVisual(); + virtual void apply(::gnu::gcj::xlib::Window *); +public: // actually package-private + virtual ::gnu::gcj::RawData * getXSetWindowAttributesStructure(); + virtual void initOut(); +public: + static const jlong MASK_BUTTON_PRESS = 4LL; + static const jlong MASK_BUTTON_RELEASE = 8LL; + static const jlong MASK_EXPOSURE = 32768LL; + static const jlong MASK_STRUCTURE_NOTIFY = 131072LL; +public: // actually package-private + ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display; + ::gnu::gcj::RawData * in; + ::gnu::gcj::RawData * out; + jlong mask; + ::gnu::gcj::xlib::Visual * visual; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_WindowAttributes__ diff --git a/libjava/gnu/gcj/xlib/XAnyEvent.h b/libjava/gnu/gcj/xlib/XAnyEvent.h new file mode 100644 index 0000000..9a7096e --- /dev/null +++ b/libjava/gnu/gcj/xlib/XAnyEvent.h @@ -0,0 +1,89 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_XAnyEvent__ +#define __gnu_gcj_xlib_XAnyEvent__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + class RawData; + namespace xlib + { + class Display; + class Window; + class XAnyEvent; + } + } + } +} + +class gnu::gcj::xlib::XAnyEvent : public ::java::lang::Object +{ + +public: + XAnyEvent(::gnu::gcj::xlib::Display *); +private: + void init(); +public: // actually protected + void finalize(); +public: + jboolean loadNext(jboolean); + void interrupt(); + jint getType(); + void setType(jint); + ::gnu::gcj::xlib::Window * getWindow(); + void setWindow(::gnu::gcj::xlib::Window *); + jlong getSerial(); + void send(::gnu::gcj::xlib::Window *, jboolean, jlong); + ::java::lang::String * toString(); + static const jint TYPE_KEY_PRESS = 2; + static const jint TYPE_KEY_RELEASE = 3; + static const jint TYPE_BUTTON_PRESS = 4; + static const jint TYPE_BUTTON_RELEASE = 5; + static const jint TYPE_MOTION_NOTIFY = 6; + static const jint TYPE_ENTER_NOTIFY = 7; + static const jint TYPE_LEAVE_NOTIFY = 8; + static const jint TYPE_FOCUS_IN = 9; + static const jint TYPE_FOCUS_OUT = 10; + static const jint TYPE_KEYMAP_NOTIFY = 11; + static const jint TYPE_EXPOSE = 12; + static const jint TYPE_GRAPHICS_EXPOSE = 13; + static const jint TYPE_NO_EXPOSE = 14; + static const jint TYPE_VISIBILITY_NOTIFY = 15; + static const jint TYPE_CREATE_NOTIFY = 16; + static const jint TYPE_DESTROY_NOTIFY = 17; + static const jint TYPE_UNMAP_NOTIFY = 18; + static const jint TYPE_MAP_NOTIFY = 19; + static const jint TYPE_MAP_REQUEST = 20; + static const jint TYPE_REPARENT_NOTIFY = 21; + static const jint TYPE_CONFIGURE_NOTIFY = 22; + static const jint TYPE_CONFIGURE_REQUEST = 23; + static const jint TYPE_GRAVITY_NOTIFY = 24; + static const jint TYPE_RESIZE_REQUEST = 25; + static const jint TYPE_CIRCULATE_NOTIFY = 26; + static const jint TYPE_CIRCULATE_REQUEST = 27; + static const jint TYPE_PROPERTY_NOTIFY = 28; + static const jint TYPE_SELECTION_CLEAR = 29; + static const jint TYPE_SELECTION_REQUEST = 30; + static const jint TYPE_SELECTION_NOTIFY = 31; + static const jint TYPE_COLORMAP_NOTIFY = 32; + static const jint TYPE_CLIENT_MESSAGE = 33; + static const jint TYPE_MAPPING_NOTIFY = 34; + static const jlong MASK_SUBSTRUCTURE_NOTIFY = 524288LL; + static const jlong MASK_SUBSTRUCTURE_REDIRECT = 1048576LL; +public: // actually package-private + ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) pipefds; + ::gnu::gcj::RawData * structure; + ::gnu::gcj::xlib::Display * display; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_XAnyEvent__ diff --git a/libjava/gnu/gcj/xlib/XButtonEvent.h b/libjava/gnu/gcj/xlib/XButtonEvent.h new file mode 100644 index 0000000..7b482c4 --- /dev/null +++ b/libjava/gnu/gcj/xlib/XButtonEvent.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_XButtonEvent__ +#define __gnu_gcj_xlib_XButtonEvent__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class XAnyEvent; + class XButtonEvent; + } + } + } +} + +class gnu::gcj::xlib::XButtonEvent : public ::gnu::gcj::xlib::XEvent +{ + +public: + XButtonEvent(::gnu::gcj::xlib::XAnyEvent *); +public: // actually package-private + virtual void init(); +public: + static const jint MASK_SHIFT = 1; + static const jint MASK_LOCK = 2; + static const jint MASK_CONTROL = 4; + static const jint MASK_MOD1 = 8; + static const jint MASK_MOD2 = 16; + static const jint MASK_MOD3 = 32; + static const jint MASK_MOD4 = 64; + static const jint MASK_MOD5 = 128; + jlong __attribute__((aligned(__alignof__( ::gnu::gcj::xlib::XEvent)))) time; + jint x; + jint y; + jint state; + jint button; + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_XButtonEvent__ diff --git a/libjava/gnu/gcj/xlib/XColor.h b/libjava/gnu/gcj/xlib/XColor.h new file mode 100644 index 0000000..fa2ea69 --- /dev/null +++ b/libjava/gnu/gcj/xlib/XColor.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_XColor__ +#define __gnu_gcj_xlib_XColor__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + class RawData; + namespace xlib + { + class XColor; + } + } + } +} + +class gnu::gcj::xlib::XColor : public ::java::lang::Object +{ + +public: + XColor(jint, jint, jint); + XColor(); +private: + void init(); +public: // actually protected + void finalize(); +public: + void setRGB(jint, jint, jint); + jint getRed(); + jint getGreen(); + jint getBlue(); + jbyte getFlags(); + jlong getPixelValue(); +public: // actually package-private + ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) structure; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_XColor__ diff --git a/libjava/gnu/gcj/xlib/XConfigureEvent.h b/libjava/gnu/gcj/xlib/XConfigureEvent.h new file mode 100644 index 0000000..cbc402d --- /dev/null +++ b/libjava/gnu/gcj/xlib/XConfigureEvent.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_XConfigureEvent__ +#define __gnu_gcj_xlib_XConfigureEvent__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class XAnyEvent; + class XConfigureEvent; + } + } + } + namespace java + { + namespace awt + { + class Rectangle; + } + } +} + +class gnu::gcj::xlib::XConfigureEvent : public ::gnu::gcj::xlib::XEvent +{ + +public: + XConfigureEvent(::gnu::gcj::xlib::XAnyEvent *); + virtual ::java::awt::Rectangle * getBounds(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_XConfigureEvent__ diff --git a/libjava/gnu/gcj/xlib/XConnectException.h b/libjava/gnu/gcj/xlib/XConnectException.h new file mode 100644 index 0000000..a234ec9 --- /dev/null +++ b/libjava/gnu/gcj/xlib/XConnectException.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_XConnectException__ +#define __gnu_gcj_xlib_XConnectException__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class XConnectException; + } + } + } +} + +class gnu::gcj::xlib::XConnectException : public ::java::io::IOException +{ + +public: + XConnectException(); + XConnectException(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_XConnectException__ diff --git a/libjava/gnu/gcj/xlib/XEvent.h b/libjava/gnu/gcj/xlib/XEvent.h new file mode 100644 index 0000000..d74a31c --- /dev/null +++ b/libjava/gnu/gcj/xlib/XEvent.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_XEvent__ +#define __gnu_gcj_xlib_XEvent__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class Display; + class XAnyEvent; + class XEvent; + } + } + } +} + +class gnu::gcj::xlib::XEvent : public ::java::lang::Object +{ + +public: + XEvent(::gnu::gcj::xlib::XAnyEvent *); + XEvent(jint, ::gnu::gcj::xlib::Display *); + virtual ::gnu::gcj::xlib::XAnyEvent * getXAnyEvent(); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::gnu::gcj::xlib::XAnyEvent * __attribute__((aligned(__alignof__( ::java::lang::Object)))) event; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_XEvent__ diff --git a/libjava/gnu/gcj/xlib/XException.h b/libjava/gnu/gcj/xlib/XException.h new file mode 100644 index 0000000..de1eff0 --- /dev/null +++ b/libjava/gnu/gcj/xlib/XException.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_XException__ +#define __gnu_gcj_xlib_XException__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class Display; + class XException; + } + } + } +} + +class gnu::gcj::xlib::XException : public ::java::lang::RuntimeException +{ + +public: + XException(); + XException(::java::lang::String *); + XException(::gnu::gcj::xlib::Display *, jint); +public: // actually package-private + static ::java::lang::String * toString(::gnu::gcj::xlib::Display *, jint); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_XException__ diff --git a/libjava/gnu/gcj/xlib/XExposeEvent.h b/libjava/gnu/gcj/xlib/XExposeEvent.h new file mode 100644 index 0000000..ac8715b --- /dev/null +++ b/libjava/gnu/gcj/xlib/XExposeEvent.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_XExposeEvent__ +#define __gnu_gcj_xlib_XExposeEvent__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class XAnyEvent; + class XExposeEvent; + } + } + } + namespace java + { + namespace awt + { + class Rectangle; + } + } +} + +class gnu::gcj::xlib::XExposeEvent : public ::gnu::gcj::xlib::XEvent +{ + +public: + XExposeEvent(::gnu::gcj::xlib::XAnyEvent *); + virtual ::java::awt::Rectangle * getBounds(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_XExposeEvent__ diff --git a/libjava/gnu/gcj/xlib/XID.h b/libjava/gnu/gcj/xlib/XID.h new file mode 100644 index 0000000..d216df6 --- /dev/null +++ b/libjava/gnu/gcj/xlib/XID.h @@ -0,0 +1,47 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_XID__ +#define __gnu_gcj_xlib_XID__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class Display; + class XID; + } + } + } +} + +class gnu::gcj::xlib::XID : public ::java::lang::Object +{ + +public: + XID(::gnu::gcj::xlib::Display *, jint); + virtual jint getXID(); + virtual ::gnu::gcj::xlib::Display * getDisplay(); + virtual ::java::lang::Object * getClientData(); + virtual void setClientData(::java::lang::Object *); +public: // actually protected + virtual ::java::lang::String * params(); +public: + virtual ::java::lang::String * toString(); +public: // actually protected + ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display; + jint xid; +private: + ::java::lang::Object * clientData; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_XID__ diff --git a/libjava/gnu/gcj/xlib/XImage.h b/libjava/gnu/gcj/xlib/XImage.h new file mode 100644 index 0000000..679c60d --- /dev/null +++ b/libjava/gnu/gcj/xlib/XImage.h @@ -0,0 +1,82 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_XImage__ +#define __gnu_gcj_xlib_XImage__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace gcj + { + class RawData; + namespace xlib + { + class Visual; + class XImage; + } + } + } +} + +class gnu::gcj::xlib::XImage : public ::java::lang::Object +{ + +public: + XImage(::gnu::gcj::xlib::Visual *, jint, jint, jint, jint, jint, jint, jint); + XImage(::gnu::gcj::xlib::Visual *, jint, jint, jint, jint, jint, jint, jint, jint); + virtual void init(::gnu::gcj::xlib::Visual *, jint, jint, jint, jint, jint, jint, jint, jint); +private: + void init(::gnu::gcj::xlib::Visual *, jint, jint); +public: + XImage(::gnu::gcj::xlib::Visual *, jint, jint); + XImage(::gnu::gcj::xlib::Visual *, jint, jint, jboolean); + virtual void setData(JArray< jbyte > *, jint); + virtual void setData(JArray< jshort > *, jint); + virtual void setData(JArray< jint > *, jint); +private: + void internalSetData(JArray< jbyte > *, jint); + void internalSetData(JArray< jshort > *, jint); + void internalSetData(JArray< jint > *, jint); +public: // actually protected + virtual void finalize(); +public: + virtual jint getWidth(); + virtual jint getHeight(); + virtual jint getDepth(); + virtual jint getFormat(); + virtual jboolean isZPixmapFormat(); + virtual jint getXOffset(); + virtual jint getBytesPerLine(); + virtual jint getBitsPerPixel(); + virtual jint getImageByteOrder(); + virtual jint getBitmapBitOrder(); + virtual jint getBitmapUnit(); + virtual jint getBitmapPad(); + virtual jint getRedMask(); + virtual jint getGreenMask(); + virtual jint getBlueMask(); + virtual void setPixel(jint, jint, jint); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) dataRef; +public: + static const jint XYBITMAP_FORMAT = 0; + static const jint XYPIXMAP_FORMAT = 1; + static const jint ZPIXMAP_FORMAT = 2; + static const jint LEAST_SIGNIFICANT_B_FIRST_ORDER = 0; + static const jint MOST_SIGNIFICANT_B_FIRST_ORDER = 1; +public: // actually package-private + jboolean ownsData; + ::gnu::gcj::RawData * structure; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_XImage__ diff --git a/libjava/gnu/gcj/xlib/XUnmapEvent.h b/libjava/gnu/gcj/xlib/XUnmapEvent.h new file mode 100644 index 0000000..a426952 --- /dev/null +++ b/libjava/gnu/gcj/xlib/XUnmapEvent.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_gcj_xlib_XUnmapEvent__ +#define __gnu_gcj_xlib_XUnmapEvent__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace gcj + { + namespace xlib + { + class Display; + class Window; + class XUnmapEvent; + } + } + } +} + +class gnu::gcj::xlib::XUnmapEvent : public ::gnu::gcj::xlib::XEvent +{ + +public: + XUnmapEvent(::gnu::gcj::xlib::Display *, ::gnu::gcj::xlib::Window *, ::gnu::gcj::xlib::Window *, jboolean); + virtual void setUnmappedWindow(::gnu::gcj::xlib::Window *); + virtual void setFromConfigure(jboolean); + static ::java::lang::Class class$; +}; + +#endif // __gnu_gcj_xlib_XUnmapEvent__ -- 2.7.4