Changeset 857
- Timestamp:
- 08/31/06 23:59:31
- Files:
-
- trunk/ChangeLog (modified) (1 diff)
- trunk/bindings/python/Makefile.am (modified) (1 diff)
- trunk/bindings/python/tinymailui-gtk.override (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-gtk-msg-view.sgml (moved) (moved from trunk/docs/devel/reference/tmpl/tny-msg-view.sgml)
- trunk/docs/devel/reference/tmpl/tny-gtk-msg-window.sgml (moved) (moved from trunk/docs/devel/reference/tmpl/tny-msg-window.sgml)
- trunk/libtinymail-gnome-desktop/tny-platform-factory.c (modified) (2 diffs)
- trunk/libtinymail-gpe/tny-platform-factory.c (modified) (2 diffs)
- trunk/libtinymail-maemo/tny-platform-factory.c (modified) (2 diffs)
- trunk/libtinymail-olpc/tny-platform-factory.c (modified) (2 diffs)
- trunk/libtinymailui-gtk/Makefile.am (modified) (2 diffs)
- trunk/libtinymailui-gtk/tny-gtk-msg-view.c (moved) (moved from trunk/libtinymailui-gtk/tny-msg-view.c) (21 diffs)
- trunk/libtinymailui-gtk/tny-gtk-msg-view.h (moved) (moved from trunk/libtinymailui-gtk/tny-msg-view.h) (3 diffs)
- trunk/libtinymailui-gtk/tny-gtk-msg-window.c (moved) (moved from trunk/libtinymailui-gtk/tny-msg-window.c) (12 diffs)
- trunk/libtinymailui-gtk/tny-gtk-msg-window.h (moved) (moved from trunk/libtinymailui-gtk/tny-msg-window.h) (3 diffs)
- trunk/tests/shared/platfact.c (modified) (2 diffs)
- trunk/tinymail/tny-summary-view.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r853 r857 1 2006-08-31 Philip Van Hoof <pvanhoof@gnome.org> 2 3 * Fixed some small issues in the renaming patch of Thomas and 4 committed it. 5 6 * These fixes too where a major API change 7 8 2006-08-31 Thomas Hisch <t.hisch@gmail.com> 9 10 * Renamed TnyMsgView to TnyGtkMsgView 11 * Renamed TnyMsgWindow to TnyGtkMsgWindow 12 13 * This was a major API change 14 1 15 2006-08-31 Philip Van Hoof <pvanhoof@gnome.org> 2 16 trunk/bindings/python/Makefile.am
r814 r857 107 107 $(top_srcdir)/libtinymailui-gtk/tny-header-list-model.h \ 108 108 $(top_srcdir)/libtinymailui-gtk/tny-header-view.h \ 109 $(top_srcdir)/libtinymailui-gtk/tny- msg-view.h\110 $(top_srcdir)/libtinymailui-gtk/tny- msg-window.h \109 $(top_srcdir)/libtinymailui-gtk/tny-gtk-msg-view.h \ 110 $(top_srcdir)/libtinymailui-gtk/tny-gtk-msg-window.h \ 111 111 $(top_srcdir)/libtinymailui-gtk/tny-save-strategy.h \ 112 112 $(top_srcdir)/libtinymailui-gtk/tny-text-buffer-stream.h | \ trunk/bindings/python/tinymailui-gtk.override
r719 r857 13 13 #include <tny-header-list-model.h> 14 14 #include <tny-header-view.h> 15 #include <tny- msg-view.h>16 #include <tny- msg-window.h>15 #include <tny-gtk-msg-view.h> 16 #include <tny-gtk-msg-window.h> 17 17 #include <tny-save-strategy.h> 18 18 #include <tny-text-buffer-stream.h> trunk/libtinymail-gnome-desktop/tny-platform-factory.c
r723 r857 35 35 #include <tny-moz-embed-msg-view.h> 36 36 #else 37 #include <tny- msg-view.h>37 #include <tny-gtk-msg-view.h> 38 38 #endif 39 39 … … 68 68 return TNY_MSG_VIEW_IFACE (tny_moz_embed_msg_view_new (save_strategy)); 69 69 #else 70 return TNY_MSG_VIEW_IFACE (tny_ msg_view_new (save_strategy));70 return TNY_MSG_VIEW_IFACE (tny_gtk_msg_view_new (save_strategy)); 71 71 #endif 72 72 } trunk/libtinymail-gpe/tny-platform-factory.c
r529 r857 31 31 32 32 #include <tny-msg-view-iface.h> 33 #include <tny- msg-view.h>33 #include <tny-gtk-msg-view.h> 34 34 35 35 static GObjectClass *parent_class = NULL; … … 59 59 TnySaveStrategyIface *save_strategy = 60 60 TNY_SAVE_STRATEGY_IFACE (tny_save_strategy_new ()); 61 return TNY_MSG_VIEW_IFACE (tny_ msg_view_new (save_strategy));61 return TNY_MSG_VIEW_IFACE (tny_gtk_msg_view_new (save_strategy)); 62 62 } 63 63 trunk/libtinymail-maemo/tny-platform-factory.c
r527 r857 31 31 32 32 #include <tny-msg-view-iface.h> 33 #include <tny- msg-view.h>33 #include <tny-gtk-msg-view.h> 34 34 35 35 static GObjectClass *parent_class = NULL; … … 59 59 TnySaveStrategyIface *save_strategy = 60 60 TNY_SAVE_STRATEGY_IFACE (tny_save_strategy_new ()); 61 return TNY_MSG_VIEW_IFACE (tny_ msg_view_new (save_strategy));61 return TNY_MSG_VIEW_IFACE (tny_gtk_msg_view_new (save_strategy)); 62 62 } 63 63 trunk/libtinymail-olpc/tny-platform-factory.c
r527 r857 31 31 32 32 #include <tny-msg-view-iface.h> 33 #include <tny- msg-view.h>33 #include <tny-gtk-msg-view.h> 34 34 35 35 static GObjectClass *parent_class = NULL; … … 59 59 TnySaveStrategyIface *save_strategy = 60 60 TNY_SAVE_STRATEGY_IFACE (tny_save_strategy_new ()); 61 return TNY_MSG_VIEW_IFACE (tny_ msg_view_new (save_strategy));61 return TNY_MSG_VIEW_IFACE (tny_gtk_msg_view_new (save_strategy)); 62 62 } 63 63 trunk/libtinymailui-gtk/Makefile.am
r715 r857 12 12 libtinymailui_gtk_1_0_headers = \ 13 13 tny-save-strategy.h \ 14 tny- msg-view.h\15 tny- msg-window.h \14 tny-gtk-msg-view.h \ 15 tny-gtk-msg-window.h \ 16 16 tny-header-list-model.h \ 17 17 tny-account-tree-model.h \ … … 23 23 $(libtinymailui_gtk_1_0_headers) \ 24 24 tny-save-strategy.c \ 25 tny- msg-view.c\26 tny- msg-window.c \25 tny-gtk-msg-view.c \ 26 tny-gtk-msg-window.c \ 27 27 tny-header-list-model-priv.h \ 28 28 tny-header-list-iterator-priv.h \ trunk/libtinymailui-gtk/tny-gtk-msg-view.c
r856 r857 35 35 #include <tny-iterator-iface.h> 36 36 37 #include <tny- msg-view.h>37 #include <tny-gtk-msg-view.h> 38 38 #include <tny-text-buffer-stream.h> 39 39 #include <tny-attach-list-model.h> … … 53 53 static GObjectClass *parent_class = NULL; 54 54 55 typedef struct _Tny MsgViewPriv TnyMsgViewPriv;56 57 struct _Tny MsgViewPriv55 typedef struct _TnyGtkMsgViewPriv TnyGtkMsgViewPriv; 56 57 struct _TnyGtkMsgViewPriv 58 58 { 59 59 TnyMsgIface *msg; … … 65 65 }; 66 66 67 #define TNY_ MSG_VIEW_GET_PRIVATE(o) \68 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_ MSG_VIEW, TnyMsgViewPriv))67 #define TNY_GTK_MSG_VIEW_GET_PRIVATE(o) \ 68 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_GTK_MSG_VIEW, TnyGtkMsgViewPriv)) 69 69 70 70 static void 71 71 reload_msg (TnyMsgViewIface *self) 72 72 { 73 Tny MsgViewPriv *priv = TNY_MSG_VIEW_GET_PRIVATE (self);73 TnyGtkMsgViewPriv *priv = TNY_GTK_MSG_VIEW_GET_PRIVATE (self); 74 74 GtkTextBuffer *buffer; 75 75 TnyStreamIface *dest; … … 134 134 135 135 void 136 tny_ msg_view_set_save_strategy (TnyMsgViewIface *self, TnySaveStrategyIface *strategy)137 { 138 Tny MsgViewPriv *priv = TNY_MSG_VIEW_GET_PRIVATE (self);136 tny_gtk_msg_view_set_save_strategy (TnyMsgViewIface *self, TnySaveStrategyIface *strategy) 137 { 138 TnyGtkMsgViewPriv *priv = TNY_GTK_MSG_VIEW_GET_PRIVATE (self); 139 139 140 140 if (priv->save_strategy) … … 151 151 for_each_selected_attachment (GtkIconView *icon_view, GtkTreePath *path, gpointer user_data) 152 152 { 153 Tny MsgView *self = user_data;154 Tny MsgViewPriv *priv = TNY_MSG_VIEW_GET_PRIVATE (self);153 TnyGtkMsgView *self = user_data; 154 TnyGtkMsgViewPriv *priv = TNY_GTK_MSG_VIEW_GET_PRIVATE (self); 155 155 GtkTreeModel *model = gtk_icon_view_get_model (icon_view); 156 156 GtkTreeIter iter; … … 180 180 181 181 static void 182 tny_ msg_view_save_as_activated (GtkMenuItem *menuitem, gpointer user_data)183 { 184 Tny MsgView *self = user_data;185 Tny MsgViewPriv *priv = TNY_MSG_VIEW_GET_PRIVATE (self);182 tny_gtk_msg_view_save_as_activated (GtkMenuItem *menuitem, gpointer user_data) 183 { 184 TnyGtkMsgView *self = user_data; 185 TnyGtkMsgViewPriv *priv = TNY_GTK_MSG_VIEW_GET_PRIVATE (self); 186 186 187 187 if (!G_LIKELY (priv->save_strategy)) … … 200 200 201 201 static gint 202 tny_ msg_view_popup_handler (GtkWidget *widget, GdkEvent *event)202 tny_gtk_msg_view_popup_handler (GtkWidget *widget, GdkEvent *event) 203 203 { 204 204 g_return_val_if_fail (event != NULL, FALSE); … … 227 227 228 228 static void 229 tny_ msg_view_set_unavailable (TnyMsgViewIface *self)230 { 231 Tny MsgViewPriv *priv = TNY_MSG_VIEW_GET_PRIVATE (self);229 tny_gtk_msg_view_set_unavailable (TnyMsgViewIface *self) 230 { 231 TnyGtkMsgViewPriv *priv = TNY_GTK_MSG_VIEW_GET_PRIVATE (self); 232 232 GtkTextBuffer *buffer; 233 233 … … 249 249 250 250 static void 251 tny_ msg_view_set_msg (TnyMsgViewIface *self, TnyMsgIface *msg)252 { 253 Tny MsgViewPriv *priv = TNY_MSG_VIEW_GET_PRIVATE (self);251 tny_gtk_msg_view_set_msg (TnyMsgViewIface *self, TnyMsgIface *msg) 252 { 253 TnyGtkMsgViewPriv *priv = TNY_GTK_MSG_VIEW_GET_PRIVATE (self); 254 254 255 255 if (G_LIKELY (priv->msg)) … … 267 267 268 268 static void 269 tny_ msg_view_clear (TnyMsgViewIface *self)270 { 271 Tny MsgViewPriv *priv = TNY_MSG_VIEW_GET_PRIVATE (self);269 tny_gtk_msg_view_clear (TnyMsgViewIface *self) 270 { 271 TnyGtkMsgViewPriv *priv = TNY_GTK_MSG_VIEW_GET_PRIVATE (self); 272 272 273 273 GtkTextBuffer *buffer = gtk_text_view_get_buffer (priv->textview); … … 281 281 282 282 /** 283 * tny_ msg_view_new:283 * tny_gtk_msg_view_new: 284 284 * @save_strategy: The save strategy to use 285 285 * 286 * Return value: a new #Tny MsgViewIfaceinstance implemented for Gtk+286 * Return value: a new #TnyGtkMsgView instance implemented for Gtk+ 287 287 **/ 288 Tny MsgView*289 tny_ msg_view_new (TnySaveStrategyIface *save_strategy)290 { 291 Tny MsgView *self = g_object_new (TNY_TYPE_MSG_VIEW, NULL);288 TnyGtkMsgView* 289 tny_gtk_msg_view_new (TnySaveStrategyIface *save_strategy) 290 { 291 TnyGtkMsgView *self = g_object_new (TNY_TYPE_GTK_MSG_VIEW, NULL); 292 292 293 293 tny_msg_view_iface_set_save_strategy (TNY_MSG_VIEW_IFACE (self), save_strategy); … … 297 297 298 298 static void 299 tny_ msg_view_instance_init (GTypeInstance *instance, gpointer g_class)300 { 301 Tny MsgView *self = (TnyMsgView *)instance;302 Tny MsgViewPriv *priv = TNY_MSG_VIEW_GET_PRIVATE (self);299 tny_gtk_msg_view_instance_init (GTypeInstance *instance, gpointer g_class) 300 { 301 TnyGtkMsgView *self = (TnyGtkMsgView *)instance; 302 TnyGtkMsgViewPriv *priv = TNY_GTK_MSG_VIEW_GET_PRIVATE (self); 303 303 GtkWidget *vbox = gtk_vbox_new (FALSE, 1); 304 304 GtkMenu *menu = GTK_MENU (gtk_menu_new ()); … … 313 313 314 314 g_signal_connect (G_OBJECT (mitem), "activate", 315 G_CALLBACK (tny_ msg_view_save_as_activated), self);315 G_CALLBACK (tny_gtk_msg_view_save_as_activated), self); 316 316 317 317 gtk_menu_shell_append (GTK_MENU_SHELL (menu), mitem); … … 333 333 334 334 g_signal_connect_swapped (G_OBJECT (priv->attachview), "button_press_event", 335 G_CALLBACK (tny_ msg_view_popup_handler), menu);335 G_CALLBACK (tny_gtk_msg_view_popup_handler), menu); 336 336 337 337 gtk_icon_view_set_text_column (priv->attachview, … … 371 371 372 372 static void 373 tny_ msg_view_finalize (GObject *object)374 { 375 Tny MsgView *self = (TnyMsgView *)object;376 Tny MsgViewPriv *priv = TNY_MSG_VIEW_GET_PRIVATE (self);373 tny_gtk_msg_view_finalize (GObject *object) 374 { 375 TnyGtkMsgView *self = (TnyGtkMsgView *)object; 376 TnyGtkMsgViewPriv *priv = TNY_GTK_MSG_VIEW_GET_PRIVATE (self); 377 377 378 378 if (G_LIKELY (priv->msg)) … … 388 388 389 389 static void 390 tny_ msg_view_iface_init (gpointer g_iface, gpointer iface_data)390 tny_gtk_msg_view_iface_init (gpointer g_iface, gpointer iface_data) 391 391 { 392 392 TnyMsgViewIfaceClass *klass = (TnyMsgViewIfaceClass *)g_iface; 393 393 394 klass->set_msg_func = tny_ msg_view_set_msg;395 klass->set_save_strategy_func = tny_ msg_view_set_save_strategy;396 klass->set_unavailable_func = tny_ msg_view_set_unavailable;397 klass->clear_func = tny_ msg_view_clear;394 klass->set_msg_func = tny_gtk_msg_view_set_msg; 395 klass->set_save_strategy_func = tny_gtk_msg_view_set_save_strategy; 396 klass->set_unavailable_func = tny_gtk_msg_view_set_unavailable; 397 klass->clear_func = tny_gtk_msg_view_clear; 398 398 399 399 return; … … 401 401 402 402 static void 403 tny_ msg_view_class_init (TnyMsgViewClass *class)403 tny_gtk_msg_view_class_init (TnyGtkMsgViewClass *class) 404 404 { 405 405 GObjectClass *object_class; … … 408 408 object_class = (GObjectClass*) class; 409 409 410 object_class->finalize = tny_ msg_view_finalize;411 412 g_type_class_add_private (object_class, sizeof (Tny MsgViewPriv));410 object_class->finalize = tny_gtk_msg_view_finalize; 411 412 g_type_class_add_private (object_class, sizeof (TnyGtkMsgViewPriv)); 413 413 414 414 return; … … 416 416 417 417 GType 418 tny_ msg_view_get_type (void)418 tny_gtk_msg_view_get_type (void) 419 419 { 420 420 static GType type = 0; … … 424 424 static const GTypeInfo info = 425 425 { 426 sizeof (Tny MsgViewClass),426 sizeof (TnyGtkMsgViewClass), 427 427 NULL, /* base_init */ 428 428 NULL, /* base_finalize */ 429 (GClassInitFunc) tny_ msg_view_class_init, /* class_init */429 (GClassInitFunc) tny_gtk_msg_view_class_init, /* class_init */ 430 430 NULL, /* class_finalize */ 431 431 NULL, /* class_data */ 432 sizeof (Tny MsgView),432 sizeof (TnyGtkMsgView), 433 433 0, /* n_preallocs */ 434 tny_ msg_view_instance_init, /* instance_init */434 tny_gtk_msg_view_instance_init, /* instance_init */ 435 435 NULL 436 436 }; 437 437 438 static const GInterfaceInfo tny_ msg_view_iface_info =438 static const GInterfaceInfo tny_gtk_msg_view_iface_info = 439 439 { 440 (GInterfaceInitFunc) tny_ msg_view_iface_init, /* interface_init */440 (GInterfaceInitFunc) tny_gtk_msg_view_iface_init, /* interface_init */ 441 441 NULL, /* interface_finalize */ 442 442 NULL /* interface_data */ … … 444 444 445 445 type = g_type_register_static (GTK_TYPE_SCROLLED_WINDOW, 446 "Tny MsgView",446 "TnyGtkMsgView", 447 447 &info, 0); 448 448 449 449 g_type_add_interface_static (type, TNY_TYPE_MSG_VIEW_IFACE, 450 &tny_ msg_view_iface_info);450 &tny_gtk_msg_view_iface_info); 451 451 452 452 } trunk/libtinymailui-gtk/tny-gtk-msg-view.h
r856 r857 1 #ifndef TNY_ MSG_VIEW_H2 #define TNY_ MSG_VIEW_H1 #ifndef TNY_GTK_MSG_VIEW_H 2 #define TNY_GTK_MSG_VIEW_H 3 3 4 4 /* libtinymailui-gtk - The Tiny Mail UI library for Gtk+ … … 33 33 G_BEGIN_DECLS 34 34 35 #define TNY_TYPE_ MSG_VIEW (tny_msg_view_get_type ())36 #define TNY_ MSG_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_MSG_VIEW, TnyMsgView))37 #define TNY_ MSG_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), TNY_TYPE_MSG_VIEW, TnyMsgViewClass))38 #define TNY_IS_ MSG_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_MSG_VIEW))39 #define TNY_IS_ MSG_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), TNY_TYPE_MSG_VIEW))40 #define TNY_ MSG_VIEW_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), TNY_TYPE_MSG_VIEW, TnyMsgViewClass))35 #define TNY_TYPE_GTK_MSG_VIEW (tny_gtk_msg_view_get_type ()) 36 #define TNY_GTK_MSG_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_GTK_MSG_VIEW, TnyGtkMsgView)) 37 #define TNY_GTK_MSG_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), TNY_TYPE_GTK_MSG_VIEW, TnyGtkMsgViewClass)) 38 #define TNY_IS_GTK_MSG_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_GTK_MSG_VIEW)) 39 #define TNY_IS_GTK_MSG_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), TNY_TYPE_GTK_MSG_VIEW)) 40 #define TNY_GTK_MSG_VIEW_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), TNY_TYPE_GTK_MSG_VIEW, TnyGtkMsgViewClass)) 41 41 42 typedef struct _Tny MsgView TnyMsgView;43 typedef struct _Tny MsgViewClass TnyMsgViewClass;42 typedef struct _TnyGtkMsgView TnyGtkMsgView; 43 typedef struct _TnyGtkMsgViewClass TnyGtkMsgViewClass; 44 44 45 struct _Tny MsgView45 struct _TnyGtkMsgView 46 46 { 47 47 GtkScrolledWindow parent; … … 49 49 }; 50 50 51 struct _Tny MsgViewClass51 struct _TnyGtkMsgViewClass 52 52 { 53 53 GtkScrolledWindowClass parent_class; 54 54 }; 55 55 56 GType tny_msg_view_get_type(void);57 Tny MsgView* tny_msg_view_new(TnySaveStrategyIface *save_strategy);56 GType tny_gtk_msg_view_get_type (void); 57 TnyGtkMsgView* tny_gtk_msg_view_new (TnySaveStrategyIface *save_strategy); 58 58 59 59 G_END_DECLS trunk/libtinymailui-gtk/tny-gtk-msg-window.c
r856 r857 20 20 #include <config.h> 21 21 22 #include <tny- msg-window.h>22 #include <tny-gtk-msg-window.h> 23 23 #include <tny-msg-view-iface.h> 24 24 25 25 static GObjectClass *parent_class = NULL; 26 26 27 typedef struct _Tny MsgWindowPriv TnyMsgWindowPriv;28 29 struct _Tny MsgWindowPriv27 typedef struct _TnyGtkMsgWindowPriv TnyGtkMsgWindowPriv; 28 29 struct _TnyGtkMsgWindowPriv 30 30 { 31 31 TnyMsgViewIface *msg_view; 32 32 }; 33 33 34 #define TNY_ MSG_WINDOW_GET_PRIVATE(o) \35 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_ MSG_WINDOW, TnyMsgWindowPriv))36 37 38 static void 39 tny_ msg_window_set_save_strategy (TnyMsgViewIface *self, TnySaveStrategyIface *strategy)40 { 41 Tny MsgWindowPriv *priv = TNY_MSG_WINDOW_GET_PRIVATE (self);34 #define TNY_GTK_MSG_WINDOW_GET_PRIVATE(o) \ 35 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_GTK_MSG_WINDOW, TnyGtkMsgWindowPriv)) 36 37 38 static void 39 tny_gtk_msg_window_set_save_strategy (TnyMsgViewIface *self, TnySaveStrategyIface *strategy) 40 { 41 TnyGtkMsgWindowPriv *priv = TNY_GTK_MSG_WINDOW_GET_PRIVATE (self); 42 42 43 43 tny_msg_view_iface_set_save_strategy (priv->msg_view, strategy); … … 47 47 48 48 static void 49 tny_ msg_window_set_unavailable (TnyMsgViewIface *self)50 { 51 Tny MsgWindowPriv *priv = TNY_MSG_WINDOW_GET_PRIVATE (self);49 tny_gtk_msg_window_set_unavailable (TnyMsgViewIface *self) 50 { 51 TnyGtkMsgWindowPriv *priv = TNY_GTK_MSG_WINDOW_GET_PRIVATE (self); 52 52 53 53 tny_msg_view_iface_set_unavailable (priv->msg_view); … … 58 58 59 59 static void 60 tny_ msg_window_set_msg (TnyMsgViewIface *self, TnyMsgIface *msg)61 { 62 Tny MsgWindowPriv *priv = TNY_MSG_WINDOW_GET_PRIVATE (self);60 tny_gtk_msg_window_set_msg (TnyMsgViewIface *self, TnyMsgIface *msg) 61 { 62 TnyGtkMsgWindowPriv *priv = TNY_GTK_MSG_WINDOW_GET_PRIVATE (self); 63 63 TnyHeaderIface *header = TNY_HEADER_IFACE (tny_msg_iface_get_header (msg)); 64 64 … … 73 73 74 74 /** 75 * tny_ msg_window_new:76 * 77 * 78 * Return value: a new #Tny MsgWindowIfaceinstance implemented for Gtk+75 * tny_gtk_msg_window_new: 76 * 77 * 78 * Return value: a new #TnyGtkMsgWindow instance implemented for Gtk+ 79 79 **/ 80 Tny MsgWindow*81 tny_ msg_window_new (TnyMsgViewIface *msgview)82 { 83 Tny MsgWindow *self = g_object_new (TNY_TYPE_MSG_WINDOW, NULL);84 Tny MsgWindowPriv *priv = TNY_MSG_WINDOW_GET_PRIVATE (self);80 TnyGtkMsgWindow* 81 tny_gtk_msg_window_new (TnyMsgViewIface *msgview) 82 { 83 TnyGtkMsgWindow *self = g_object_new (TNY_TYPE_GTK_MSG_WINDOW, NULL); 84 TnyGtkMsgWindowPriv *priv = TNY_GTK_MSG_WINDOW_GET_PRIVATE (self); 85 85 86 86 if (G_UNLIKELY (priv->msg_view)) … … 97 97 98 98 static void 99 tny_ msg_window_instance_init (GTypeInstance *instance, gpointer g_class)100 { 101 Tny MsgWindow *self = (TnyMsgWindow *)instance;99 tny_gtk_msg_window_instance_init (GTypeInstance *instance, gpointer g_class) 100 { 101 TnyGtkMsgWindow *self = (TnyGtkMsgWindow *)instance; 102 102 103 103 gtk_window_set_default_size (GTK_WINDOW (self), 640, 480); … … 107 107 108 108 static void 109 tny_ msg_window_finalize (GObject *object)109 tny_gtk_msg_window_finalize (GObject *object) 110 110 { 111 111 /* Finalization of a GtkWidet removes references */ … … 117 117 118 118 static void 119 tny_ msg_window_iface_init (gpointer g_iface, gpointer iface_data)120 { 121 return; 122 } 123 124 125 static void 126 tny_ msg_view_iface_init (gpointer g_iface, gpointer iface_data)119 tny_gtk_msg_window_iface_init (gpointer g_iface, gpointer iface_data) 120 { 121 return; 122 } 123 124 125 static void 126 tny_gtk_msg_view_iface_init (gpointer g_iface, gpointer iface_data) 127 127 { 128 128 TnyMsgViewIfaceClass *klass = (TnyMsgViewIfaceClass *)g_iface; 129 129 130 klass->set_msg_func = tny_ msg_window_set_msg;131 klass->set_save_strategy_func = tny_ msg_window_set_save_strategy;132 klass->set_unavailable_func = tny_ msg_window_set_unavailable;130 klass->set_msg_func = tny_gtk_msg_window_set_msg; 131 klass->set_save_strategy_func = tny_gtk_msg_window_set_save_strategy; 132 klass->set_unavailable_func = tny_gtk_msg_window_set_unavailable; 133 133 134 134 return; … … 136 136 137 137 static void 138 tny_ msg_window_class_init (TnyMsgWindowClass *class)138 tny_gtk_msg_window_class_init (TnyGtkMsgWindowClass *class) 139 139 { 140 140 GObjectClass *object_class; … … 143 143 object_class = (GObjectClass*) class; 144 144 145 object_class->finalize = tny_ msg_window_finalize;146 147 g_type_class_add_private (object_class, sizeof (Tny MsgWindowPriv));145 object_class->finalize = tny_gtk_msg_window_finalize; 146 147 g_type_class_add_private (object_class, sizeof (TnyGtkMsgWindowPriv)); 148 148 149 149 return; … … 151 151 152 152 GType 153 tny_ msg_window_get_type (void)153 tny_gtk_msg_window_get_type (void) 154 154 { 155 155 static GType type = 0; … … 159 159 static const GTypeInfo info = 160 160 { 161 sizeof (Tny MsgWindowClass),161 sizeof (TnyGtkMsgWindowClass), 162 162 NULL, /* base_init */ 163 163 NULL, /* base_finalize */ 164 (GClassInitFunc) tny_ msg_window_class_init, /* class_init */164 (GClassInitFunc) tny_gtk_msg_window_class_init, /* class_init */ 165 165 NULL, /* class_finalize */ 166 166 NULL, /* class_data */ 167 sizeof (Tny MsgWindow),167 sizeof (TnyGtkMsgWindow), 168 168 0, /* n_preallocs */ 169 tny_ msg_window_instance_init, /* instance_init */169 tny_gtk_msg_window_instance_init, /* instance_init */ 170 170 NULL 171 171 }; 172 172 173 static const GInterfaceInfo tny_ msg_window_iface_info =173 static const GInterfaceInfo tny_gtk_msg_window_iface_info = 174 174 { 175 (GInterfaceInitFunc) tny_ msg_window_iface_init, /* interface_init */175 (GInterfaceInitFunc) tny_gtk_msg_window_iface_init, /* interface_init */ 176 176 NULL, /* interface_finalize */ 177 177 NULL /* interface_data */ 178 178 }; 179 179 180 static const GInterfaceInfo tny_ msg_view_iface_info =180 static const GInterfaceInfo tny_gtk_msg_view_iface_info = 181 181 { 182 (GInterfaceInitFunc) tny_ msg_view_iface_init, /* interface_init */182 (GInterfaceInitFunc) tny_gtk_msg_view_iface_init, /* interface_init */ 183 183 NULL, /* interface_finalize */ 184 184 NULL /* interface_data */ … … 186 186 187 187 type = g_type_register_static (GTK_TYPE_WINDOW, 188 "Tny MsgWindow",188 "TnyGtkMsgWindow", 189 189 &info, 0); 190 190 191 191 g_type_add_interface_static (type, TNY_TYPE_MSG_VIEW_IFACE, 192 &tny_ msg_view_iface_info);192 &tny_gtk_msg_view_iface_info); 193 193 194 194 g_type_add_interface_static (type, TNY_TYPE_MSG_WINDOW_IFACE, 195 &tny_ msg_window_iface_info);195 &tny_gtk_msg_window_iface_info); 196 196 197 197 } trunk/libtinymailui-gtk/tny-gtk-msg-window.h
r856 r857 1 #ifndef TNY_ MSG_WINDOW_H2 #define TNY_ MSG_WINDOW_H1 #ifndef TNY_GTK_MSG_WINDOW_H 2 #define TNY_GTK_MSG_WINDOW_H 3 3 4 4 /* libtinymailui-gtk - The Tiny Mail UI library for Gtk+ … … 33 33 G_BEGIN_DECLS 34 34 35 #define TNY_TYPE_ MSG_WINDOW (tny_msg_window_get_type ())36 #define TNY_ MSG_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_MSG_WINDOW, TnyMsgWindow))37 #define TNY_ MSG_WINDOW_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), TNY_TYPE_MSG_WINDOW, TnyMsgWindowClass))38 #define TNY_IS_ MSG_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_MSG_WINDOW))39 #define TNY_IS_ MSG_WINDOW_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), TNY_TYPE_MSG_WINDOW))40 #define TNY_ MSG_WINDOW_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), TNY_TYPE_MSG_WINDOW, TnyMsgWindowClass))35 #define TNY_TYPE_GTK_MSG_WINDOW (tny_gtk_msg_window_get_type ()) 36 #define TNY_GTK_MSG_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_GTK_MSG_WINDOW, TnyGtkMsgWindow)) 37 #define TNY_GTK_MSG_WINDOW_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), TNY_TYPE_GTK_MSG_WINDOW, TnyGtkMsgWindowClass)) 38 #define TNY_IS_GTK_MSG_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_GTK_MSG_WINDOW)) 39 #define TNY_IS_GTK_MSG_WINDOW_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), TNY_TYPE_GTK_MSG_WINDOW)) 40 #define TNY_GTK_MSG_WINDOW_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), TNY_TYPE_GTK_MSG_WINDOW, TnyGtkMsgWindowClass)) 41 41 42 typedef struct _Tny MsgWindow TnyMsgWindow;43 typedef struct _Tny MsgWindowClass TnyMsgWindowClass;42 typedef struct _TnyGtkMsgWindow TnyGtkMsgWindow; 43 typedef struct _TnyGtkMsgWindowClass TnyGtkMsgWindowClass; 44 44 45 struct _Tny MsgWindow45 struct _TnyGtkMsgWindow 46 46 { 47 47 GtkWindow parent; … … 49 49 }; 50 50 51 struct _Tny MsgWindowClass51 struct _TnyGtkMsgWindowClass 52 52 { 53 53 GtkWindowClass parent_class; 54 54 }; 55 55 56 GType tny_ msg_window_get_type (void);57 Tny MsgWindow* tny_msg_window_new (TnyMsgViewIface *msgview);56 GType tny_gtk_msg_window_get_type (void); 57 TnyGtkMsgWindow* tny_gtk_msg_window_new (TnyMsgViewIface *msgview); 58 58 59 59 G_END_DECLS trunk/tests/shared/platfact.c
r793 r857 31 31 32 32 #include <tny-msg-view-iface.h> 33 #include <tny- msg-view.h>33 #include <tny-gtk-msg-view.h> 34 34 35 35 … … 61 61 TNY_SAVE_STRATEGY_IFACE (tny_save_strategy_new ()); 62 62 63 return TNY_MSG_VIEW_IFACE (tny_ msg_view_new (save_strategy));63 return TNY_MSG_VIEW_IFACE (tny_gtk_msg_view_new (save_strategy)); 64 64 } 65 65 trunk/tinymail/tny-summary-view.c
r826 r857 37 37 #include <tny-msg-view-iface.h> 38 38 #include <tny-msg-window-iface.h> 39 #include <tny- msg-window.h>39 #include <tny-gtk-msg-window.h> 40 40 #include <tny-folder-iface.h> 41 41 #include <tny-account-tree-model.h> … … 505 505 if (G_LIKELY (msg)) 506 506 { 507 msgwin = TNY_MSG_WINDOW_IFACE (tny_ msg_window_new (507 msgwin = TNY_MSG_WINDOW_IFACE (tny_gtk_msg_window_new ( 508 508 tny_platform_factory_iface_new_msg_view (platfact))); 509 509 … … 514 514 gtk_widget_show (GTK_WIDGET (msgwin)); 515 515 } else { 516 msgwin = TNY_MSG_WINDOW_IFACE (tny_ msg_window_new (516 msgwin = TNY_MSG_WINDOW_IFACE (tny_gtk_msg_window_new ( 517 517 tny_platform_factory_iface_new_msg_view (platfact))); 518 518
