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