Author: mkestner
Date: 2005-12-09 18:16:42 -0500 (Fri, 09 Dec 2005)
New Revision: 54176

Added:
   trunk/gtk-sharp/gtk/IconView.custom
Modified:
   trunk/gtk-sharp/ChangeLog
   trunk/gtk-sharp/gdk/Gdk.metadata
   trunk/gtk-sharp/gtk/Gtk.metadata
   trunk/gtk-sharp/gtk/Makefile.am
   trunk/gtk-sharp/pango/Pango.metadata
Log:

2005-12-09  Mike Kestner  <[EMAIL PROTECTED]>

        * pango/Pango.metadata : 2.8 API tweaks
        * gdk/Gdk.metadata : 2.8 API tweaks
        * gtk/Gtk.metadata : 2.8 API tweaks
        * gtk/IconView.custom : overloads for the weird ScrollToPath.
        * gtk/Makefile.am : add custom


Modified: trunk/gtk-sharp/ChangeLog
===================================================================
--- trunk/gtk-sharp/ChangeLog   2005-12-09 23:12:49 UTC (rev 54175)
+++ trunk/gtk-sharp/ChangeLog   2005-12-09 23:16:42 UTC (rev 54176)
@@ -1,3 +1,11 @@
+2005-12-09  Mike Kestner  <[EMAIL PROTECTED]>
+
+       * pango/Pango.metadata : 2.8 API tweaks
+       * gdk/Gdk.metadata : 2.8 API tweaks
+       * gtk/Gtk.metadata : 2.8 API tweaks
+       * gtk/IconView.custom : overloads for the weird ScrollToPath.
+       * gtk/Makefile.am : add custom
+
 2005-11-19  Mike Kestner  <[EMAIL PROTECTED]>
 
        * generator/ManualGen.cs (CallByName): add null handling.

Modified: trunk/gtk-sharp/gdk/Gdk.metadata
===================================================================
--- trunk/gtk-sharp/gdk/Gdk.metadata    2005-12-09 23:12:49 UTC (rev 54175)
+++ trunk/gtk-sharp/gdk/Gdk.metadata    2005-12-09 23:16:42 UTC (rev 54176)
@@ -5,6 +5,7 @@
   <attr path="/api/namespace/[EMAIL PROTECTED]'GdkColor']/[EMAIL 
PROTECTED]'Hash']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GdkColor']/[EMAIL 
PROTECTED]'Parse']/return-type" name="type">gboolean</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GdkColor']/[EMAIL 
PROTECTED]'Parse']/*/[EMAIL PROTECTED]'GdkColor*']" name="pass_as">ref</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GdkCursor']/[EMAIL 
PROTECTED]'gdk_cursor_new_from_name']" name="shared">true</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GdkCursor']/[EMAIL 
PROTECTED]'RefCount']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GdkCursor']/[EMAIL 
PROTECTED]'Ref']" name="deprecated">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GdkCursor']/[EMAIL 
PROTECTED]'Unref']" name="deprecated">1</attr>

Modified: trunk/gtk-sharp/gtk/Gtk.metadata
===================================================================
--- trunk/gtk-sharp/gtk/Gtk.metadata    2005-12-09 23:12:49 UTC (rev 54175)
+++ trunk/gtk-sharp/gtk/Gtk.metadata    2005-12-09 23:16:42 UTC (rev 54176)
@@ -162,6 +162,7 @@
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkAboutDialog']/[EMAIL 
PROTECTED]'SetAuthors']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkAboutDialog']/[EMAIL 
PROTECTED]'SetDocumenters']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkAction']/[EMAIL 
PROTECTED]'Activate']" name="name">Activated</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkAction']/[EMAIL 
PROTECTED]'GetAccelClosure']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkAction']/[EMAIL 
PROTECTED]'GetProxies']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkAccelGroup']/[EMAIL 
PROTECTED]'Find']/*/[EMAIL PROTECTED]'find_func']" name="scope">call</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkAccelGroup']/[EMAIL 
PROTECTED]'AccelActivate']/*/[EMAIL PROTECTED]'inst']" 
name="name">accel_group</attr>
@@ -319,10 +320,24 @@
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconTheme']/[EMAIL 
PROTECTED]'LookupIcon']/return-type" name="owned">true</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconTheme']/[EMAIL 
PROTECTED]'SetSearchPath']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'ItemActivated']" name="name">ActivateItem</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'EnableModelDragDest']/*/[EMAIL PROTECTED]'targets']" 
name="array">1</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'EnableModelDragSource']/*/[EMAIL PROTECTED]'targets']" 
name="array">1</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetCursor']/*/parameter" name="pass_as">out</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetCursor']/*/[EMAIL PROTECTED]'path']" name="owned">true</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetDestItemAtPos']/*/[EMAIL PROTECTED]'path']" 
name="pass_as">out</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetDestItemAtPos']/*/[EMAIL PROTECTED]'path']" 
name="owned">true</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetDragDestItem']/*/[EMAIL PROTECTED]'path']" 
name="pass_as">out</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetDragDestItem']/*/[EMAIL PROTECTED]'path']" 
name="owned">true</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetItemAtPos']/*/[EMAIL PROTECTED]'path']" name="pass_as">out</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetItemAtPos']/*/[EMAIL PROTECTED]'cell']" name="pass_as">out</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetItemAtPos']/*/[EMAIL PROTECTED]'path']" name="owned">true</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetPathAtPos']/return-type" name="owned">true</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetSelectedItems']/return-type" 
name="element_type">GtkTreePath*</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetSelectedItems']/return-type" name="elements_owned">true</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetSelectedItems']/return-type" name="owned">true</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetVisibleRange']/*/parameter" name="pass_as">out</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'GetVisibleRange']/*/parameter" name="owned">true</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'ScrollToPath']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'SelectAll']" name="name">AllSelected</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'SetScrollAdjustments']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'UnselectAll']" name="name">AllUnselected</attr>
@@ -413,7 +428,11 @@
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkRcStyle']/[EMAIL 
PROTECTED]'Ref']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkRcStyle']/[EMAIL 
PROTECTED]'Unref']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkReadyEvent']" 
name="hidden">1</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkScrolledWindow']/[EMAIL 
PROTECTED]'Hscrollbar']" name="access">private</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkScrolledWindow']/[EMAIL 
PROTECTED]'Vscrollbar']" name="access">private</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkScrolledWindow']/[EMAIL 
PROTECTED]'GetHscrollbar']" name="name">GetHScrollbar</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkScrolledWindow']/[EMAIL 
PROTECTED]'GetPolicy']/*/[EMAIL PROTECTED]'GtkPolicyType*']" 
name="pass_as">out</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkScrolledWindow']/[EMAIL 
PROTECTED]'GetVscrollbar']" name="name">GetVScrollbar</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkSeparatorToolItem']/[EMAIL 
PROTECTED]'Draw']" name="new_flag">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkSpinButton']/[EMAIL 
PROTECTED]'gtk_spin_button_new_with_range']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkStyle']/[EMAIL 
PROTECTED]'GdkColor*']" name="hidden">1</attr>
@@ -564,6 +583,8 @@
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkTreeView']/[EMAIL 
PROTECTED]'GetBackgroundArea']/*/[EMAIL PROTECTED]'rect']" 
name="pass_as">out</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkTreeView']/[EMAIL 
PROTECTED]'GetPathAtPos']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkTreeView']/[EMAIL 
PROTECTED]'GetVisibleRect']/*/[EMAIL PROTECTED]'visible_rect']" 
name="pass_as">out</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkTreeView']/[EMAIL 
PROTECTED]'GetVisibleRange']/*/parameter" name="pass_as">out</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkTreeView']/[EMAIL 
PROTECTED]'GetVisibleRange']/*/parameter" name="owned">true</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkTreeView']/[EMAIL 
PROTECTED]'InsertColumnWithAttributes']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkTreeView']/[EMAIL 
PROTECTED]'InsertColumnWithDataFunc']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkTreeView']/[EMAIL 
PROTECTED]'MapExpandedRows']/*/[EMAIL PROTECTED]'func']" 
name="scope">call</attr>

Added: trunk/gtk-sharp/gtk/IconView.custom
===================================================================
--- trunk/gtk-sharp/gtk/IconView.custom 2005-12-09 23:12:49 UTC (rev 54175)
+++ trunk/gtk-sharp/gtk/IconView.custom 2005-12-09 23:16:42 UTC (rev 54176)
@@ -0,0 +1,37 @@
+// IconView.custom - customizations to Gtk.IconView
+//
+// Authors: Mike Kestner  <[EMAIL PROTECTED]>
+//
+// Copyright (c) 2005 Novell, Inc.
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of version 2 of the Lesser GNU General 
+// Public License as published by the Free Software Foundation.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this program; if not, write to the
+// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+// Boston, MA 02111-1307, USA.
+
+#if GTK_SHARP_2_8
+
+               [DllImport("libgtk-win32-2.0-0.dll")]
+               static extern void gtk_icon_view_scroll_to_path(IntPtr raw, 
IntPtr path, bool use_align, float row_align, float col_align);
+
+               public void ScrollToPath (Gtk.TreePath path) 
+               {
+                       gtk_icon_view_scroll_to_path(Handle, path == null ? 
IntPtr.Zero : path.Handle, false, 0.0f, 0.0f);
+               }
+
+               public void ScrollToPath (Gtk.TreePath path, float row_align, 
float col_align) 
+               {
+                       gtk_icon_view_scroll_to_path(Handle, path == null ? 
IntPtr.Zero : path.Handle, true, row_align, col_align);
+               }
+
+#endif
+

Modified: trunk/gtk-sharp/gtk/Makefile.am
===================================================================
--- trunk/gtk-sharp/gtk/Makefile.am     2005-12-09 23:12:49 UTC (rev 54175)
+++ trunk/gtk-sharp/gtk/Makefile.am     2005-12-09 23:16:42 UTC (rev 54176)
@@ -66,6 +66,7 @@
        IconFactory.custom              \
        IconSet.custom                  \
        IconTheme.custom                \
+       IconView.custom                 \
        Image.custom                    \
        ImageMenuItem.custom            \
        Init.custom                     \

Modified: trunk/gtk-sharp/pango/Pango.metadata
===================================================================
--- trunk/gtk-sharp/pango/Pango.metadata        2005-12-09 23:12:49 UTC (rev 
54175)
+++ trunk/gtk-sharp/pango/Pango.metadata        2005-12-09 23:16:42 UTC (rev 
54176)
@@ -65,13 +65,13 @@
   <attr path="/api/namespace/[EMAIL PROTECTED]'PangoCoverage']/[EMAIL 
PROTECTED]'ToBytes']" name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'PangoCoverage']/[EMAIL 
PROTECTED]'Unref']" name="deprecated">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'PangoGlyphItem']/[EMAIL 
PROTECTED]'ApplyAttrs']" name="hidden">1</attr>
-  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/field" 
name="writeable">false</attr>
-  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'Runs']" name="access">private</attr>
-  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'GetExtents']/*/[EMAIL PROTECTED]'PangoRectangle*']" 
name="pass_as">ref</attr>
-  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'GetPixelExtents']/*/[EMAIL PROTECTED]'PangoRectangle*']" 
name="pass_as">ref</attr>
-  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'GetXRanges']" name="hidden">1</attr>
-  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'Ref']" name="deprecated">1</attr>
-  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'Unref']" name="deprecated">1</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/field" 
name="writeable">false</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'Runs']" name="access">private</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'GetExtents']/*/[EMAIL PROTECTED]'PangoRectangle*']" 
name="pass_as">ref</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'GetPixelExtents']/*/[EMAIL PROTECTED]'PangoRectangle*']" 
name="pass_as">ref</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'GetXRanges']" name="hidden">1</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'Ref']" name="deprecated">1</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'PangoLayoutLine']/[EMAIL 
PROTECTED]'Unref']" name="deprecated">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'PangoScriptIter']" 
name="hidden">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'PangoWin32FontCache']" 
name="hidden">1</attr>
 </metadata>

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to