Changeset 3383
- Timestamp:
- 02/08/08 23:57:01
- Files:
-
- trunk/bindings/dotnet/tny/Makefile.am (modified) (1 diff)
- trunk/bindings/dotnet/tny/TException.cs (added)
- trunk/libtinymail/tny-error.c (modified) (1 diff)
- trunk/libtinymail/tny-error.h (modified) (1 diff)
- trunk/tests/dotnet-demo/MainWindow.cs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/bindings/dotnet/tny/Makefile.am
r3329 r3383 9 9 glue_includes = 10 10 11 sources = 11 sources = TException.cs 12 12 13 13 customs = trunk/libtinymail/tny-error.c
r3280 r3383 19 19 20 20 #include <tny-error.h> 21 22 23 /** 24 * tny_error_get_message: 25 * @err: a #GError 26 * 27 * Get the error message 28 * 29 * returns: a error message 30 **/ 31 const gchar* 32 tny_error_get_message (GError *err) 33 { 34 return err->message; 35 } 21 36 22 37 /** trunk/libtinymail/tny-error.h
r3280 r3383 138 138 typedef enum _TnyError TnyError; 139 139 140 const gchar* tny_error_get_message (GError *err); 141 140 142 GType tny_error_domain_get_type (void); 141 143 GType tny_error_get_type (void); trunk/tests/dotnet-demo/MainWindow.cs
r3382 r3383 55 55 } 56 56 57 private void GetHeadersCallback (Tny.Folder folder, bool cancel, Tny.List model, IntPtr user_data)57 private void GetHeadersCallback (Tny.Folder folder, bool cancel, Tny.List model, IntPtr err) 58 58 { 59 if (model != null && !cancel) 60 this.headers_treeview.Model = (Gtk.TreeModel) model; 59 if (err != IntPtr.Zero) { 60 Exception ex = new Tny.TException (err); 61 Console.WriteLine (ex.Message); 62 } else { 63 if (model != null && !cancel) 64 this.headers_treeview.Model = (Gtk.TreeModel) model; 65 } 61 66 } 62 67 … … 66 71 } 67 72 68 private void GetMsgCallBack (Tny.Folder folder, bool cancel, Tny.Msg msg, IntPtr user_data)73 private void GetMsgCallBack (Tny.Folder folder, bool cancel, Tny.Msg msg, IntPtr err) 69 74 { 70 if (msg != null && !cancel) 71 this.msg_view.Msg = msg; 75 if (err != IntPtr.Zero) { 76 Exception ex = new Tny.TException (err); 77 Console.WriteLine (ex.Message); 78 } else { 79 if (msg != null && !cancel) 80 this.msg_view.Msg = msg; 81 } 72 82 } 73 83 … … 81 91 Console.WriteLine ("Message selected: " + header.From); 82 92 this.cur_folder.GetMsgAsync (header, GetMsgCallBack, StatusCallback); 83 } 84 93 } 85 94 } 86 95
