Changeset 3378

Show
Ignore:
Timestamp:
02/07/08 18:17:16
Author:
pvanhoof
Message:

Added some .NET specific API cleanups

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bindings/dotnet/ui-gtk/AccountListModel.custom

    r3352 r3378  
    77//              } 
    88 
     9 
     10                public void GetValue(Gtk.TreeIter iter, Tny.Ui.GTK.AccountListModelColumn column, ref GLib.Value value)  
     11                { 
     12                        this.GetValue (iter, ((int) column), ref value); 
     13                } 
     14 
     15                public void GetValue(Gtk.TreeIter iter, Tny.Ui.GTK.AttachListModelColumn column, ref Tny.Account value)  
     16                { 
     17                        GLib.Value val = GLib.Value.Empty; 
     18                        this.GetValue (iter, ((int) column), ref val); 
     19                        value = (Tny.Account) val.Val; 
     20                } 
     21 
     22                public Tny.Account GetAccount (Gtk.TreeIter iter) 
     23                { 
     24                        try { 
     25                                Tny.Account retval; 
     26 
     27                                GLib.Value val = GLib.Value.Empty; 
     28                                GetValue (iter, Tny.Ui.GTK.AccountListModelColumn.InstanceColumn, ref val); 
     29                                retval = (Tny.Account) val.Val; 
     30                                val.Dispose (); 
     31 
     32                                return retval; 
     33                        } catch { 
     34                                return null; 
     35                        } 
     36                } 
  • trunk/bindings/dotnet/ui-gtk/AttachListModel.custom

    r3352 r3378  
    77//              } 
    88 
     9 
     10                public void GetValue(Gtk.TreeIter iter, Tny.Ui.GTK.AttachListModelColumn column, ref GLib.Value value)  
     11                { 
     12                        this.GetValue (iter, ((int) column), ref value); 
     13                } 
     14 
     15 
     16                public void GetValue(Gtk.TreeIter iter, Tny.Ui.GTK.AttachListModelColumn column, ref Tny.MimePart value)  
     17                { 
     18                        GLib.Value val = GLib.Value.Empty; 
     19                        this.GetValue (iter, ((int) column), ref val); 
     20                        value = (Tny.MimePart) val.Val; 
     21                } 
     22 
     23                public Tny.MimePart GetMimePart (Gtk.TreeIter iter) 
     24                { 
     25                        try { 
     26                                Tny.MimePart retval; 
     27 
     28                                GLib.Value val = GLib.Value.Empty; 
     29                                GetValue (iter, Tny.Ui.GTK.AttachListModelColumn.InstanceColumn, ref val); 
     30                                retval = (Tny.MimePart) val.Val; 
     31                                val.Dispose (); 
     32 
     33                                return retval; 
     34                        } catch { 
     35                                return null; 
     36                        } 
     37                } 
  • trunk/bindings/dotnet/ui-gtk/FolderStoreTreeModel.custom

    r3369 r3378  
    66 
    77 
     8                public void GetValue(Gtk.TreeIter iter, Tny.Ui.GTK.FolderStoreTreeModelColumn column, ref GLib.Value value)  
     9                { 
     10                        this.GetValue (iter, ((int) column), ref value); 
     11                } 
     12 
     13                public void GetValue(Gtk.TreeIter iter, Tny.Ui.GTK.AttachListModelColumn column, ref Tny.Folder value)  
     14                { 
     15                        GLib.Value val = GLib.Value.Empty; 
     16                        this.GetValue (iter, ((int) column), ref val); 
     17                        value = (Tny.Folder) val.Val; 
     18                } 
     19 
    820                public Tny.Folder GetFolder (Gtk.TreeIter iter) 
    921                { 
     
    1123                                Tny.Folder retval; 
    1224 
    13                                 int column = (int) Tny.Ui.GTK.FolderStoreTreeModelColumn.InstanceColumn; 
    1425                                GLib.Value val = GLib.Value.Empty; 
    15                                 GetValue (iter, column, ref val); 
     26                                GetValue (iter, Tny.Ui.GTK.FolderStoreTreeModelColumn.InstanceColumn, ref val); 
    1627                                retval = (Tny.Folder) val.Val; 
    1728                                val.Dispose (); 
  • trunk/bindings/dotnet/ui-gtk/HeaderListModel.custom

    r3373 r3378  
    66 
    77 
     8 
     9                public object GetValue(Gtk.TreeIter iter, int column)  
     10                { 
     11                        GLib.Value val = GLib.Value.Empty; 
     12                        GetValue (iter, column, ref val); 
     13                        object ret = val.Val; 
     14                        val.Dispose (); 
     15                        return ret; 
     16                } 
     17 
     18                public void GetValue(Gtk.TreeIter iter, Tny.Ui.GTK.HeaderListModelColumn column, ref GLib.Value value)  
     19                { 
     20                        this.GetValue (iter, ((int) column), ref value); 
     21                } 
     22 
     23                public void GetValue(Gtk.TreeIter iter, Tny.Ui.GTK.AttachListModelColumn column, ref Tny.Header value)  
     24                { 
     25                        GLib.Value val = GLib.Value.Empty; 
     26                        this.GetValue (iter, ((int) column), ref val); 
     27                        value = (Tny.Header) val.Val; 
     28                } 
     29 
    830                public Tny.Header GetHeader (Gtk.TreeIter iter) 
    931                { 
     
    1133                                Tny.Header retval; 
    1234 
    13                                 int column = (int) Tny.Ui.GTK.HeaderListModelColumn.InstanceColumn; 
    1435                                GLib.Value val = GLib.Value.Empty; 
    15                                 GetValue (iter, column, ref val); 
     36                                GetValue (iter, Tny.Ui.GTK.HeaderListModelColumn.InstanceColumn, ref val); 
    1637                                retval = (Tny.Header) val.Val; 
    1738                                val.Dispose (); 
     
    99120                } 
    100121 
    101                 public object GetValue(Gtk.TreeIter iter, int column)  
    102                 { 
    103                         GLib.Value val = GLib.Value.Empty; 
    104                         GetValue (iter, column, ref val); 
    105                         object ret = val.Val; 
    106                         val.Dispose (); 
    107                         return ret; 
    108                 } 
    109  
    110122 
    111123                [GLib.CDeclCallback]