From 90705a1c98f0bdd65d580b02be5e3ba1fc81a623 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Tue, 15 Jul 2003 05:52:09 +0000 Subject: [PATCH] 2003-07-14 Mike Kestner * api/*-api.xml : regenerated * gdk/Drawable.custom : DrawRectangle filled param is now bool * generator/Parameters.cs : studlify names ending w/ uscore * gtk/GtkSharp.GtkClipboardClearFuncNative : s/Opaque/Object * gtk/GtkSharp.GtkClipboardGetFuncNative : s/Opaque/Object * parser/gapi2xml.pl : put _string_* methods in Global * sample/Scribble.cs : update to new DrawRectangle api * sources/Gdk.metadata : hide some conflicting methods * sources/Gtk.metadata : finally fix the Progress crap and renames, hides and such to fix conflicts * sources/README : mention new gtk-2.2 reqs * sources/gtk-sharp.sources : update to new gtk-2.2 reqs * sources/makefile : update for 2.2 api svn path=/trunk/gtk-sharp/; revision=16254 --- ChangeLog | 16 + api/atk-api.xml | 63 +- api/gdk-api.xml | 768 ++++++++++++++-- api/gtk-api.xml | 921 ++++++++++++++------ api/pango-api.xml | 174 +++- configure.in | 4 +- gdk/Drawable.custom | 2 +- generator/Parameters.cs | 2 + generator/SignalHandler.cs | 1 + gtk/GtkSharp.GtkClipboardClearFuncNative.cs | 2 +- gtk/GtkSharp.GtkClipboardGetFuncNative.cs | 2 +- parser/gapi2xml.pl | 2 +- sample/Scribble.cs | 4 +- sources/Gdk.metadata | 16 +- sources/Gtk.metadata | 66 ++ sources/README | 6 +- sources/gtk-sharp.sources | 10 +- sources/makefile | 12 +- 18 files changed, 1704 insertions(+), 367 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2f2fcda33..d1b54b406 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,19 @@ +2003-07-14 Mike Kestner + + * api/*-api.xml : regenerated + * gdk/Drawable.custom : DrawRectangle filled param is now bool + * generator/Parameters.cs : studlify names ending w/ uscore + * gtk/GtkSharp.GtkClipboardClearFuncNative : s/Opaque/Object + * gtk/GtkSharp.GtkClipboardGetFuncNative : s/Opaque/Object + * parser/gapi2xml.pl : put _string_* methods in Global + * sample/Scribble.cs : update to new DrawRectangle api + * sources/Gdk.metadata : hide some conflicting methods + * sources/Gtk.metadata : finally fix the Progress crap and + renames, hides and such to fix conflicts + * sources/README : mention new gtk-2.2 reqs + * sources/gtk-sharp.sources : update to new gtk-2.2 reqs + * sources/makefile : update for 2.2 api + 2003-07-12 Mike Kestner * api/gda-api.xml : hide the new Type class diff --git a/api/atk-api.xml b/api/atk-api.xml index bf7e82dbe..9c1c7df2b 100644 --- a/api/atk-api.xml +++ b/api/atk-api.xml @@ -11,6 +11,9 @@ + + + @@ -24,6 +27,7 @@ + @@ -33,6 +37,11 @@ + + + + + @@ -105,6 +114,11 @@ + + + + + @@ -137,6 +151,7 @@ + @@ -234,6 +249,12 @@ + + + + + + @@ -601,7 +622,7 @@ - + @@ -639,7 +660,7 @@ - + @@ -780,6 +801,12 @@ + + + + + + @@ -803,7 +830,7 @@ - + @@ -994,6 +1021,9 @@ + + + @@ -1080,6 +1110,20 @@ + + + + + + + + + + + + + + @@ -1144,6 +1188,13 @@ + + + + + + + @@ -1440,6 +1491,12 @@ + + + + + + diff --git a/api/gdk-api.xml b/api/gdk-api.xml index 03b4bc6d0..f3914e71b 100644 --- a/api/gdk-api.xml +++ b/api/gdk-api.xml @@ -434,6 +434,7 @@ + @@ -448,6 +449,10 @@ + + + + @@ -515,6 +520,9 @@ + + + @@ -589,14 +597,14 @@ - + - + @@ -614,6 +622,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -635,7 +797,7 @@ - + @@ -751,10 +913,10 @@ - - - - + + + + + + + + + + + + + + + + + + + + @@ -785,7 +963,7 @@ - + @@ -794,7 +972,7 @@ - + @@ -874,6 +1052,9 @@ + + + @@ -883,6 +1064,9 @@ + + + @@ -921,6 +1105,9 @@ + + + @@ -1122,12 +1309,19 @@ + + + + + + + @@ -1151,6 +1345,12 @@ + + + + + + @@ -1177,7 +1377,7 @@ - + @@ -1187,7 +1387,7 @@ - + @@ -1197,7 +1397,7 @@ - + @@ -1209,7 +1409,7 @@ - + @@ -1218,7 +1418,7 @@ - + @@ -1230,6 +1430,13 @@ + + + + + + + @@ -1239,15 +1446,136 @@ + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1291,6 +1619,9 @@ + + + @@ -1397,9 +1728,19 @@ + + + + + + + + + + @@ -1535,6 +1876,13 @@ + + + + + + + @@ -1711,6 +2059,18 @@ + + + + + + + + + + + + @@ -1769,6 +2129,9 @@ + + + @@ -1797,7 +2160,7 @@ - + @@ -1838,6 +2201,9 @@ + + + @@ -1846,6 +2212,12 @@ + + + + + + @@ -1872,6 +2244,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2274,20 +2666,6 @@ - - - - - - - - - - - - - - @@ -2366,6 +2744,9 @@ + + + @@ -2390,6 +2771,16 @@ + + + + + + + + + + @@ -2440,6 +2831,17 @@ + + + + + + + + + + + @@ -2452,7 +2854,7 @@ - + @@ -2466,7 +2868,7 @@ - + @@ -2480,6 +2882,18 @@ + + + + + + + + + + + + @@ -2487,6 +2901,14 @@ + + + + + + + + @@ -2503,7 +2925,7 @@ - + @@ -2511,7 +2933,7 @@ - + @@ -2521,7 +2943,7 @@ - + @@ -2529,7 +2951,7 @@ - + @@ -2587,6 +3009,12 @@ + + + + + + @@ -2611,6 +3039,12 @@ + + + + + + @@ -2624,7 +3058,15 @@ - + + + + + + + + + @@ -2633,6 +3075,13 @@ + + + + + + + @@ -2640,13 +3089,13 @@ - + - + @@ -2706,6 +3155,12 @@ + + + + + + @@ -2841,7 +3296,7 @@ - + @@ -2850,7 +3305,7 @@ - + @@ -2949,7 +3404,7 @@ - + @@ -2958,12 +3413,29 @@ + + + + + + + - + + + + + + + + + + + @@ -2983,7 +3455,18 @@ - + + + + + + + + + + + + @@ -2998,6 +3481,17 @@ + + + + + + + + + + + @@ -3008,6 +3502,17 @@ + + + + + + + + + + + @@ -3043,6 +3548,9 @@ + + + @@ -3075,6 +3583,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3438,6 +3998,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -3447,6 +4031,8 @@ + + @@ -3463,12 +4049,21 @@ + + + + + + + + + @@ -3500,6 +4095,9 @@ + + + @@ -3513,6 +4111,13 @@ + + + + + + + @@ -3522,6 +4127,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -3536,13 +4165,9 @@ - - - - - - + + @@ -3558,7 +4183,7 @@ - + @@ -3585,6 +4210,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/api/gtk-api.xml b/api/gtk-api.xml index 3c492935d..89ccf83b1 100644 --- a/api/gtk-api.xml +++ b/api/gtk-api.xml @@ -74,6 +74,7 @@ + @@ -93,6 +94,7 @@ + @@ -125,6 +127,14 @@ + + + + + + + + @@ -486,6 +496,14 @@ + + + + + + + + @@ -551,6 +569,14 @@ + + + + + + + + @@ -599,6 +625,12 @@ + + + + + + @@ -880,7 +912,7 @@ - + @@ -1014,7 +1046,7 @@ - + @@ -1049,8 +1081,14 @@ + + + + + + - + @@ -1256,14 +1294,7 @@ - - - - - - - - + @@ -1293,7 +1324,7 @@ - + @@ -1309,7 +1340,7 @@ - + @@ -1338,7 +1369,7 @@ - + @@ -1371,7 +1402,7 @@ - + @@ -1406,7 +1437,7 @@ - + @@ -1432,7 +1463,7 @@ - + @@ -1459,7 +1490,7 @@ - + @@ -1486,7 +1517,7 @@ - + @@ -1502,7 +1533,7 @@ - + @@ -1642,7 +1673,7 @@ - + @@ -1711,7 +1742,7 @@ - + @@ -1834,7 +1865,7 @@ - + @@ -1877,6 +1908,7 @@ + @@ -1887,6 +1919,8 @@ + + @@ -1956,8 +1990,11 @@ + + + - + @@ -2011,7 +2048,7 @@ - + @@ -2026,6 +2063,7 @@ + @@ -2042,7 +2080,7 @@ - + @@ -2060,7 +2098,7 @@ - + @@ -2093,7 +2131,7 @@ - + @@ -2122,6 +2160,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2159,7 +2278,7 @@ - + @@ -2186,6 +2305,12 @@ + @@ -2229,7 +2354,7 @@ - + @@ -2261,7 +2386,7 @@ - + @@ -2406,7 +2531,7 @@ - + @@ -2466,7 +2591,7 @@ - + @@ -2557,7 +2682,7 @@ - + @@ -2579,7 +2704,7 @@ - + @@ -2642,7 +2767,7 @@ - + @@ -2686,7 +2811,7 @@ - + @@ -2830,7 +2955,7 @@ - + @@ -2884,7 +3009,7 @@ - + @@ -2930,7 +3055,7 @@ - + @@ -2962,7 +3087,7 @@ - + @@ -3013,7 +3138,7 @@ - + @@ -3045,7 +3170,7 @@ - + @@ -3094,7 +3219,7 @@ - + @@ -3135,7 +3260,7 @@ - + @@ -3148,7 +3273,7 @@ - + @@ -3157,6 +3282,7 @@ + @@ -3181,7 +3307,7 @@ - + @@ -3205,7 +3331,7 @@ - + @@ -3216,25 +3342,25 @@ - + - + - + - + @@ -3251,7 +3377,7 @@ - + @@ -3261,7 +3387,7 @@ - + @@ -3296,7 +3422,7 @@ - + @@ -3420,7 +3546,7 @@ - + @@ -3516,7 +3642,7 @@ - + @@ -3617,7 +3743,7 @@ - + @@ -3664,7 +3790,7 @@ - + @@ -3679,7 +3805,7 @@ - + @@ -3708,17 +3834,32 @@ - + - + + + + + - + + + + + + + + + + + + @@ -3743,7 +3884,7 @@ - + @@ -3773,7 +3914,7 @@ - + @@ -3832,7 +3973,7 @@ - + @@ -3848,7 +3989,7 @@ - + @@ -3865,7 +4006,7 @@ - + @@ -3885,7 +4026,7 @@ - + @@ -3987,7 +4128,7 @@ - + @@ -4125,7 +4266,7 @@ - + @@ -4202,7 +4343,7 @@ - + @@ -4225,6 +4366,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -4244,11 +4405,17 @@ - + + + + + + + @@ -4278,6 +4445,13 @@ + + + + + + + @@ -4308,6 +4482,12 @@ + + + + + + @@ -4335,7 +4515,7 @@ - + @@ -4377,7 +4557,13 @@ - + + + + + + + @@ -4395,7 +4581,7 @@ - + @@ -4450,7 +4636,7 @@ - + @@ -4545,7 +4731,7 @@ - + @@ -4570,7 +4756,7 @@ - + @@ -4585,6 +4771,12 @@ + + + + + + @@ -4598,7 +4790,7 @@ - + @@ -4636,7 +4828,7 @@ - + @@ -4751,6 +4943,9 @@ + + + @@ -4782,7 +4977,7 @@ - + @@ -4964,7 +5159,7 @@ - + @@ -4973,7 +5168,7 @@ - + @@ -5005,7 +5200,7 @@ - + @@ -5073,7 +5268,7 @@ - + @@ -5116,36 +5311,32 @@ + + + + + + + - + + + + + + + - - - - - - - - - - - - - - - - - - + @@ -5177,7 +5368,7 @@ - + @@ -5210,11 +5401,12 @@ + - + @@ -5576,7 +5768,7 @@ - + @@ -5621,7 +5813,7 @@ - + @@ -5632,11 +5824,18 @@ - + + + + + + + + @@ -5735,18 +5934,19 @@ + - + - + @@ -5759,7 +5959,7 @@ - + @@ -5851,7 +6051,7 @@ - + @@ -5981,7 +6181,7 @@ - + @@ -6159,7 +6359,7 @@ - + @@ -6211,7 +6411,7 @@ - + @@ -6223,6 +6423,7 @@ + @@ -6766,7 +6967,7 @@ - + @@ -6899,7 +7100,7 @@ - + @@ -7023,6 +7224,12 @@ + + + + + + @@ -7147,7 +7354,7 @@ - + @@ -7359,7 +7566,7 @@ - + @@ -7471,7 +7678,7 @@ - + @@ -7619,7 +7826,7 @@ - + @@ -7688,6 +7895,12 @@ + + + + + + @@ -7709,6 +7922,9 @@ + + + @@ -7719,11 +7935,17 @@ + + + + + + - + @@ -7798,6 +8020,13 @@ + + + + + + + @@ -7829,7 +8058,7 @@ - + @@ -7868,6 +8097,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -7888,11 +8137,18 @@ - + + + + + + + + @@ -7922,6 +8178,13 @@ + + + + + + + @@ -8004,32 +8267,32 @@ - + - + - + - + - + @@ -8038,13 +8301,13 @@ - + - + @@ -8100,6 +8363,12 @@ + + + + + + @@ -8193,7 +8462,7 @@ - + @@ -8306,6 +8575,15 @@ + + + + + + + + + @@ -8477,6 +8755,14 @@ + + + + + + + + @@ -8511,6 +8797,12 @@ + + + + + + @@ -8554,7 +8846,7 @@ - + @@ -8696,7 +8988,7 @@ - + @@ -8707,7 +8999,7 @@ - + @@ -8717,8 +9009,8 @@ - - + + @@ -8735,7 +9027,7 @@ - + @@ -8767,19 +9059,19 @@ - + - + - + @@ -8796,7 +9088,7 @@ - + @@ -8806,7 +9098,7 @@ - + @@ -8829,6 +9121,7 @@ + @@ -9113,7 +9406,7 @@ - + @@ -9122,7 +9415,7 @@ - + @@ -9144,7 +9437,7 @@ - + @@ -9175,7 +9468,7 @@ - + @@ -9185,7 +9478,7 @@ - + @@ -9195,7 +9488,7 @@ - + @@ -9207,7 +9500,7 @@ - + @@ -9252,7 +9545,17 @@ - + + + + + + + + + + + @@ -9288,6 +9591,13 @@ + + + + + + + @@ -9303,6 +9613,13 @@ + + + + + + + @@ -9347,7 +9664,7 @@ - + @@ -9359,6 +9676,12 @@ + + + + + + @@ -9380,6 +9703,9 @@ + + + @@ -9408,6 +9734,12 @@ + + + + + + @@ -9425,7 +9757,7 @@ - + @@ -9436,6 +9768,9 @@ + + + @@ -9458,7 +9793,7 @@ - + - + @@ -9833,13 +10168,15 @@ + + - + @@ -9851,6 +10188,12 @@ + + + + + + @@ -9937,6 +10280,9 @@ + + + @@ -9996,6 +10342,9 @@ + + + @@ -10003,6 +10352,12 @@ + + + + + + @@ -10010,7 +10365,7 @@ - + @@ -10081,6 +10436,12 @@ + + + + + + @@ -10093,6 +10454,13 @@ + + + + + + + @@ -10153,6 +10521,13 @@ + + + + + + + @@ -10189,6 +10564,24 @@ + + + + + + + + + + + + + + + + + + @@ -10217,6 +10610,9 @@ + + + @@ -10260,7 +10656,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -10726,6 +11110,7 @@ + @@ -10765,6 +11150,7 @@ + @@ -11390,7 +11776,7 @@ - + @@ -11431,6 +11817,12 @@ + + + + + + @@ -11442,7 +11834,7 @@ - + @@ -11455,7 +11847,10 @@ - + + + + @@ -11469,6 +11864,9 @@ + + + @@ -11501,7 +11899,7 @@ - + @@ -11869,7 +12267,7 @@ - + @@ -12029,6 +12427,15 @@ + + + + + + + + + @@ -12495,8 +12902,8 @@ - - + + @@ -12683,21 +13090,7 @@ - - - - - - - - - - - - - - - + @@ -12705,14 +13098,16 @@ - + - + + - + + @@ -12721,13 +13116,6 @@ - - - - - - - @@ -12839,6 +13227,7 @@ + diff --git a/api/pango-api.xml b/api/pango-api.xml index 49a7a906d..ce5347117 100644 --- a/api/pango-api.xml +++ b/api/pango-api.xml @@ -94,7 +94,22 @@ + + + + + + + + + + + + + + + @@ -110,6 +125,13 @@ + + + + + + + @@ -304,6 +326,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -323,7 +375,7 @@ - + @@ -408,7 +460,7 @@ - + @@ -516,7 +568,7 @@ - + @@ -584,6 +636,9 @@ + + + @@ -622,6 +677,13 @@ + + + + + + + @@ -722,7 +784,7 @@ - + @@ -738,7 +800,7 @@ - + @@ -960,6 +1022,24 @@ + + + + + + + + + + + + + + + + + + @@ -1007,7 +1087,7 @@ - + @@ -1026,7 +1106,7 @@ - + @@ -1202,8 +1282,8 @@ - - + + @@ -1260,7 +1340,7 @@ - + @@ -1275,7 +1355,7 @@ - + @@ -1343,6 +1423,12 @@ + + + + + + @@ -1366,11 +1452,6 @@ - - - - - @@ -1943,22 +2024,17 @@ - - - - - - - - + + + @@ -1971,6 +2047,25 @@ + + + + + + + + + + + + + + + + + + + @@ -1978,6 +2073,13 @@ + + + + + + + @@ -2001,6 +2103,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configure.in b/configure.in index eb8d1ff10..35f4e1063 100644 --- a/configure.in +++ b/configure.in @@ -60,7 +60,7 @@ AC_ARG_WITH(crosspkgdir, [ --with-crosspkgdir=/path/to/pkg-config/dir], ## Versions of dependencies GNOME_REQUIRED_VERSION=2.0.0 -GTK_REQUIRED_VERSION=2.0.0 +GTK_REQUIRED_VERSION=2.2.0 PKG_CHECK_MODULES(BASE_DEPENDENCIES, libgnomecanvas-2.0 >= $GNOME_REQUIRED_VERSION libgnomeui-2.0 >= $GNOME_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION gmodule-2.0 >= $GTK_REQUIRED_VERSION, enable_gnome=yes, enable_gnome=no) if test "x$enable_gnome" = "xno"; then @@ -74,7 +74,7 @@ if test "x$enable_glade" = "xyes"; then BASE_DEPENDENCIES_LIBS="$BASE_DEPENDENCIES_LIBS $GLADE_DEPENDENCIES_LIBS" fi -LIBGDA_REQUIRED_VERSION=0.11 +LIBGDA_REQUIRED_VERSION=0.90 PKG_CHECK_MODULES(LIBGDA_DEPENDENCIES, libgda >= $LIBGDA_REQUIRED_VERSION, enable_gda=yes, enable_gda=no) enable_gnomedb=no if test "x$enable_gda" = "xyes"; then diff --git a/gdk/Drawable.custom b/gdk/Drawable.custom index f476c5b6c..77d89aa7b 100644 --- a/gdk/Drawable.custom +++ b/gdk/Drawable.custom @@ -15,7 +15,7 @@ public System.Drawing.Size Size { } } -public void DrawRectangle(Gdk.GC gc, int filled, Gdk.Rectangle area) +public void DrawRectangle(Gdk.GC gc, bool filled, Gdk.Rectangle area) { gdk_draw_rectangle(Handle, gc.Handle, filled, area.x, area.y, area.width, area.height); } diff --git a/generator/Parameters.cs b/generator/Parameters.cs index 3301a0a13..9ff0fcc3d 100644 --- a/generator/Parameters.cs +++ b/generator/Parameters.cs @@ -128,6 +128,8 @@ namespace GtkSharp.Generation { string[] segs = name.Split('_'); string studly = ""; foreach (string s in segs) { + if (s.Trim () == "") + continue; studly += (s.Substring(0,1).ToUpper() + s.Substring(1)); } return studly; diff --git a/generator/SignalHandler.cs b/generator/SignalHandler.cs index e7169bd7f..7cf3d81c9 100644 --- a/generator/SignalHandler.cs +++ b/generator/SignalHandler.cs @@ -132,6 +132,7 @@ namespace GtkSharp.Generation { sw.WriteLine("\t\t\targs.Args = new object[" + (parms.Count-1) + "];"); } for (int idx=1; idx < parms.Count; idx++) { + // sw.WriteLine("\t\t\tConsole.WriteLine (\"" + sname + " arg{0}: \" + arg{0});", idx); string ctype = (string) parms[idx]; ClassBase wrapper = table.GetClassGen (ctype); if ((wrapper != null && !(wrapper is StructBase)) || table.IsManuallyWrapped (ctype)) { diff --git a/gtk/GtkSharp.GtkClipboardClearFuncNative.cs b/gtk/GtkSharp.GtkClipboardClearFuncNative.cs index b38d0bdd0..965594aff 100644 --- a/gtk/GtkSharp.GtkClipboardClearFuncNative.cs +++ b/gtk/GtkSharp.GtkClipboardClearFuncNative.cs @@ -11,7 +11,7 @@ namespace GtkSharp { { if (RemoveIfNotAlive ()) return; object[] _args = new object[2]; - _args[0] = (Gtk.Clipboard) GLib.Opaque.GetOpaque(clipboard); + _args[0] = (Gtk.Clipboard) GLib.Object.GetObject(clipboard); if (_args[0] == null) _args[0] = new Gtk.Clipboard(clipboard); _args[1] = Gtk.Clipboard.clipboard_objects[objid]; diff --git a/gtk/GtkSharp.GtkClipboardGetFuncNative.cs b/gtk/GtkSharp.GtkClipboardGetFuncNative.cs index 838701537..284af6149 100644 --- a/gtk/GtkSharp.GtkClipboardGetFuncNative.cs +++ b/gtk/GtkSharp.GtkClipboardGetFuncNative.cs @@ -11,7 +11,7 @@ namespace GtkSharp { { if (RemoveIfNotAlive ()) return; object[] _args = new object[4]; - _args[0] = (Gtk.Clipboard) GLib.Opaque.GetOpaque(clipboard); + _args[0] = (Gtk.Clipboard) GLib.Object.GetObject(clipboard); if (_args[0] == null) _args[0] = new Gtk.Clipboard(clipboard); _args[1] = selection_data; diff --git a/parser/gapi2xml.pl b/parser/gapi2xml.pl index c1d049c7f..575f62ad7 100755 --- a/parser/gapi2xml.pl +++ b/parser/gapi2xml.pl @@ -572,7 +572,7 @@ sub addStaticFuncElems $classname ne "add" && $classname ne "remove" && $classname ne "free" && $classname ne "register" && $classname ne "execute" && $classname ne "show" && - $classname ne "parse") { + $classname ne "parse" && $classname ne "string") { while ($mnames[$i+$cnt] =~ /$prefix/) { $cnt++; } } if ($cnt == 1) { diff --git a/sample/Scribble.cs b/sample/Scribble.cs index a38bf8c3a..065b380f3 100644 --- a/sample/Scribble.cs +++ b/sample/Scribble.cs @@ -76,7 +76,7 @@ namespace GtkSamples { allocation.height, -1); Console.WriteLine ("Darea.Style={0}", darea.Style); - pixmap.DrawRectangle (darea.Style.WhiteGC, 1, 0, 0, + pixmap.DrawRectangle (darea.Style.WhiteGC, true, 0, 0, allocation.width, allocation.height); SignalArgs sa = (SignalArgs) args; @@ -91,7 +91,7 @@ namespace GtkSamples { update_rect.width = 10; update_rect.height = 10; - pixmap.DrawRectangle (darea.Style.BlackGC, 1, + pixmap.DrawRectangle (darea.Style.BlackGC, true, update_rect.x, update_rect.y, update_rect.width, update_rect.height); darea.QueueDrawArea (update_rect.x, update_rect.y, diff --git a/sources/Gdk.metadata b/sources/Gdk.metadata index 1de4e7347..db03c392d 100644 --- a/sources/Gdk.metadata +++ b/sources/Gdk.metadata @@ -61,7 +61,7 @@ - GdkWindow* + GdkDrawable* null_ok 1 @@ -221,6 +221,20 @@ + + + Height + HeightMm + Width + WidthMm + + + + hidden + 1 + + + diff --git a/sources/Gtk.metadata b/sources/Gtk.metadata index 60f239162..bf92f542b 100644 --- a/sources/Gtk.metadata +++ b/sources/Gtk.metadata @@ -493,6 +493,16 @@ + + + + + parent + GtkWidget + + + + @@ -726,6 +736,17 @@ + + + IsFocus + + + + name + GetIsFocus + + + Event @@ -1605,6 +1626,27 @@ + + + + GetScreen + SetScreen + + + SetScreen + + + GetScreen + SetScreen + + + + new_flag + 1 + + + + @@ -1649,6 +1691,8 @@ + + hidden @@ -1674,6 +1718,28 @@ + + + SetChangePaletteWithScreenHook + + + + hidden + 1 + + + + + + Group + + + + hidden + 1 + + + Destroyed diff --git a/sources/README b/sources/README index a1601ae99..ba0de69a2 100644 --- a/sources/README +++ b/sources/README @@ -56,9 +56,9 @@ WHAT'S REQUIRED list of libraries that Gtk# supports is: glib-2.0.3 - pango-1.0.3 - atk-1.0.2 - gtk+-2.0.5 + pango-1.2.3 + atk-1.2.4 + gtk+-2.2.2 * you need gdkpixbuf*.[ch] from gdk/ symlinked into gdk-pixbuf/ libgnome-2.0.1 libgnomecanvas-2.0.1 diff --git a/sources/gtk-sharp.sources b/sources/gtk-sharp.sources index 2830c9e27..ad94c00f1 100644 --- a/sources/gtk-sharp.sources +++ b/sources/gtk-sharp.sources @@ -1,8 +1,8 @@ -atk-1.0.2/atk Atk libatk-1.0-0.dll -pango-1.0.3/pango Pango libpango-1.0-0.dll -gtk+-2.0.5/gdk Gdk libgdk-win32-2.0-0.dll -gtk+-2.0.5/gdk-pixbuf Gdk libgdk_pixbuf-2.0-0.dll -gtk+-2.0.5/gtk Gtk libgtk-win32-2.0-0.dll +atk-1.2.4/atk Atk libatk-1.0-0.dll +pango-1.2.3/pango Pango libpango-1.0-0.dll +gtk+-2.2.2/gdk Gdk libgdk-win32-2.0-0.dll +gtk+-2.2.2/gdk-pixbuf Gdk libgdk_pixbuf-2.0-0.dll +gtk+-2.2.2/gtk Gtk libgtk-win32-2.0-0.dll libgnome-2.0.1/libgnome Gnome gnome-2 libgnomecanvas-2.0.1/libgnomecanvas Gnome gnomecanvas-2 libgnomeui-2.0.1/libgnomeui Gnome gnomeui-2 diff --git a/sources/makefile b/sources/makefile index 0a988c02f..eccb5c869 100644 --- a/sources/makefile +++ b/sources/makefile @@ -1,7 +1,7 @@ DOWNLOADS = \ - http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/atk-1.0.2.tar.gz \ - http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/pango-1.0.3.tar.gz \ - http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/gtk+-2.0.5.tar.gz \ + http://ftp.gnome.org/pub/GNOME/sources/pango/1.2/pango-1.2.3.tar.gz \ + http://ftp.gnome.org/pub/GNOME/sources/atk/1.2/atk-1.2.4.tar.gz \ + http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.2/gtk+-2.2.2.tar.gz \ http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/libgnome-2.0.1.tar.gz \ http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/libgnomecanvas-2.0.1.tar.gz \ http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/libgnomeui-2.0.1.tar.gz \ @@ -27,9 +27,9 @@ get-source-code: cvs -z3 -d:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co gtkhtml/src/gtkhtml-enums.h cvs -z3 -d:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co gtkhtml/src/gtkhtml-stream.c cvs -z3 -d:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co gtkhtml/src/gtkhtml-stream.h - ln -f -s ../gdk/gdkpixbuf-drawable.c gtk+-2.0.5/gdk-pixbuf/gdkpixbuf-drawable.c - ln -f -s ../gdk/gdkpixbuf.h gtk+-2.0.5/gdk-pixbuf/gdkpixbuf.h - ln -f -s ../gdk/gdkpixbuf-render.c gtk+-2.0.5/gdk-pixbuf/gdkpixbuf-render.c + ln -f -s ../gdk/gdkpixbuf-drawable.c gtk+-2.2.2/gdk-pixbuf/gdkpixbuf-drawable.c + ln -f -s ../gdk/gdkpixbuf.h gtk+-2.2.2/gdk-pixbuf/gdkpixbuf.h + ln -f -s ../gdk/gdkpixbuf-render.c gtk+-2.2.2/gdk-pixbuf/gdkpixbuf-render.c distclean: for i in `ls`; do \