diff --git a/ChangeLog b/ChangeLog index b53ef1417..0ca6b418a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-12-01 Mike Kestner + + * gtk/Gtk.metadata: automarshal TreeView.Columns. + * gtk/TreeView.custom: kill Columns customization. + [Fixes #450685] + 2008-11-28 Mike Kestner * generator/Signal.cs: remove ref int workaround now that we fallback diff --git a/gtk/Gtk.metadata b/gtk/Gtk.metadata index 061622b49..6b888d069 100644 --- a/gtk/Gtk.metadata +++ b/gtk/Gtk.metadata @@ -710,7 +710,8 @@ 1 1 out - 1 + GtkTreeViewColumn* + true out out true diff --git a/gtk/TreeView.custom b/gtk/TreeView.custom index ef6d92688..70fbabb71 100644 --- a/gtk/TreeView.custom +++ b/gtk/TreeView.custom @@ -58,22 +58,6 @@ } } - [DllImport("libgtk-win32-2.0-0.dll")] - static extern IntPtr gtk_tree_view_get_columns (IntPtr raw); - - public TreeViewColumn[] Columns { - get { - IntPtr raw_ret = gtk_tree_view_get_columns (Handle); - if (raw_ret == IntPtr.Zero) - return new TreeViewColumn [0]; - GLib.List list = new GLib.List (raw_ret); - TreeViewColumn[] result = new TreeViewColumn [list.Count]; - for (int i = 0; i < list.Count; i++) - result [i] = list [i] as TreeViewColumn; - return result; - } - } - [DllImport("libgtk-win32-2.0-0.dll")] static extern bool gtk_tree_view_get_path_at_pos (IntPtr raw, int x,