Changeset 998
- Timestamp:
- 10/15/06 14:21:38
- Files:
-
- trunk/libtinymailui-gtk (modified) (1 prop)
- trunk/libtinymailui-gtk/.svnignore (modified) (1 diff)
- trunk/libtinymailui-gtk/Makefile.am (modified) (2 diffs)
- trunk/libtinymailui-gtk/tny-gtk-attachment-mime-part-view.h (modified) (1 diff)
- trunk/libtinymailui-gtk/tny-gtk-mime-part-save-strategy.c (moved) (moved from trunk/libtinymailui-gtk/tny-gtk-save-strategy.c) (10 diffs)
- trunk/libtinymailui-gtk/tny-gtk-mime-part-save-strategy.h (moved) (moved from trunk/libtinymailui-gtk/tny-gtk-save-strategy.h) (3 diffs)
- trunk/libtinymailui-gtk/tny-gtk-msg-view.h (modified) (1 diff)
- trunk/libtinymailui-gtk/tny-gtk-text-mime-part-view.h (modified) (1 diff)
- trunk/libtinymailui-mozembed/tny-moz-embed-html-mime-part-view.h (modified) (1 diff)
- trunk/libtinymailui/Makefile.am (modified) (2 diffs)
- trunk/libtinymailui/tny-mime-part-save-strategy.c (moved) (moved from trunk/libtinymailui/tny-save-strategy.c) (7 diffs)
- trunk/libtinymailui/tny-mime-part-save-strategy.h (moved) (moved from trunk/libtinymailui/tny-save-strategy.h) (2 diffs)
- trunk/libtinymailui/tny-mime-part-saver.c (modified) (6 diffs)
- trunk/libtinymailui/tny-mime-part-saver.h (modified) (3 diffs)
- trunk/libtinymailui/tny-mime-part-view.h (modified) (1 diff)
- trunk/libtinymailui/tny-msg-view.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libtinymailui-gtk
- Property svn:ignore changed from Makefile.in config.h libtinymailui-gtk-1.0.pc .libs .deps Makefile .svnignore stamp-h6 libtinymailui-gtk.pc to *.loT Makefile.in config.h libtinymailui-gtk-1.0.pc .libs .deps Makefile .svnignore stamp-h6 libtinymailui-gtk.pc
trunk/libtinymailui-gtk/.svnignore
r309 r998 1 *.loT 1 2 Makefile.in 2 3 config.h trunk/libtinymailui-gtk/Makefile.am
r991 r998 11 11 12 12 libtinymailui_gtk_1_0_headers = \ 13 tny-gtk- save-strategy.h \13 tny-gtk-mime-part-save-strategy.h \ 14 14 tny-gtk-msg-view.h \ 15 15 tny-gtk-msg-window.h \ … … 26 26 libtinymailui_gtk_1_0_la_SOURCES = \ 27 27 $(libtinymailui_gtk_1_0_headers) \ 28 tny-gtk- save-strategy.c \28 tny-gtk-mime-part-save-strategy.c \ 29 29 tny-gtk-msg-view.c \ 30 30 tny-gtk-text-mime-part-view.c \ trunk/libtinymailui-gtk/tny-gtk-attachment-mime-part-view.h
r994 r998 27 27 #include <tny-stream.h> 28 28 #include <tny-mime-part.h> 29 #include <tny-save-strategy.h>30 29 #include <tny-gtk-attach-list-model.h> 31 30 trunk/libtinymailui-gtk/tny-gtk-mime-part-save-strategy.c
r997 r998 31 31 #include <string.h> 32 32 #include <gtk/gtk.h> 33 #include <tny-gtk- save-strategy.h>33 #include <tny-gtk-mime-part-save-strategy.h> 34 34 #include <tny-gtk-text-buffer-stream.h> 35 35 #include <tny-gtk-attach-list-model.h> … … 47 47 static GObjectClass *parent_class = NULL; 48 48 49 #define TNY_GTK_ SAVE_STRATEGY_GET_PRIVATE(o) \50 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_GTK_ SAVE_STRATEGY, TnyGtkSaveStrategyPriv))49 #define TNY_GTK_MIME_PART_SAVE_STRATEGY_GET_PRIVATE(o) \ 50 (G_TYPE_INSTANCE_GET_PRIVATE ((o), TNY_TYPE_GTK_MIME_PART_SAVE_STRATEGY, TnyGtkMimePartSaveStrategyPriv)) 51 51 52 52 … … 95 95 96 96 static void 97 tny_gtk_ save_strategy_save (TnySaveStrategy *self, TnyMimePart *part)97 tny_gtk_mime_part_save_strategy_save (TnyMimePartSaveStrategy *self, TnyMimePart *part) 98 98 { 99 99 GtkFileChooserDialog *dialog; … … 155 155 156 156 /** 157 * tny_gtk_ save_strategy_new:158 * 159 * 160 * Return value: a new #Tny SaveStrategy instance implemented for Gtk+157 * tny_gtk_mime_part_save_strategy_new: 158 * 159 * 160 * Return value: a new #TnyMimePartSaveStrategy instance implemented for Gtk+ 161 161 **/ 162 Tny SaveStrategy*163 tny_gtk_ save_strategy_new (void)164 { 165 TnyGtk SaveStrategy *self = g_object_new (TNY_TYPE_GTK_SAVE_STRATEGY, NULL);166 167 return TNY_ SAVE_STRATEGY (self);168 } 169 170 static void 171 tny_gtk_ save_strategy_instance_init (GTypeInstance *instance, gpointer g_class)172 { 173 return; 174 } 175 176 static void 177 tny_gtk_ save_strategy_finalize (GObject *object)162 TnyMimePartSaveStrategy* 163 tny_gtk_mime_part_save_strategy_new (void) 164 { 165 TnyGtkMimePartSaveStrategy *self = g_object_new (TNY_TYPE_GTK_MIME_PART_SAVE_STRATEGY, NULL); 166 167 return TNY_MIME_PART_SAVE_STRATEGY (self); 168 } 169 170 static void 171 tny_gtk_mime_part_save_strategy_instance_init (GTypeInstance *instance, gpointer g_class) 172 { 173 return; 174 } 175 176 static void 177 tny_gtk_mime_part_save_strategy_finalize (GObject *object) 178 178 { 179 179 (*parent_class->finalize) (object); … … 183 183 184 184 static void 185 tny_gtk_ save_strategy_init (gpointer g, gpointer iface_data)186 { 187 Tny SaveStrategyIface *klass = (TnySaveStrategyIface *)g;188 189 klass->save_func = tny_gtk_ save_strategy_save;185 tny_gtk_mime_part_save_strategy_init (gpointer g, gpointer iface_data) 186 { 187 TnyMimePartSaveStrategyIface *klass = (TnyMimePartSaveStrategyIface *)g; 188 189 klass->save_func = tny_gtk_mime_part_save_strategy_save; 190 190 191 191 return; … … 193 193 194 194 static void 195 tny_gtk_ save_strategy_class_init (TnyGtkSaveStrategyClass *class)195 tny_gtk_mime_part_save_strategy_class_init (TnyGtkMimePartSaveStrategyClass *class) 196 196 { 197 197 GObjectClass *object_class; … … 200 200 object_class = (GObjectClass*) class; 201 201 202 object_class->finalize = tny_gtk_ save_strategy_finalize;202 object_class->finalize = tny_gtk_mime_part_save_strategy_finalize; 203 203 204 204 return; … … 206 206 207 207 GType 208 tny_gtk_ save_strategy_get_type (void)208 tny_gtk_mime_part_save_strategy_get_type (void) 209 209 { 210 210 static GType type = 0; … … 214 214 static const GTypeInfo info = 215 215 { 216 sizeof (TnyGtk SaveStrategyClass),216 sizeof (TnyGtkMimePartSaveStrategyClass), 217 217 NULL, /* base_init */ 218 218 NULL, /* base_finalize */ 219 (GClassInitFunc) tny_gtk_ save_strategy_class_init, /* class_init */219 (GClassInitFunc) tny_gtk_mime_part_save_strategy_class_init, /* class_init */ 220 220 NULL, /* class_finalize */ 221 221 NULL, /* class_data */ 222 sizeof (TnyGtk SaveStrategy),222 sizeof (TnyGtkMimePartSaveStrategy), 223 223 0, /* n_preallocs */ 224 tny_gtk_ save_strategy_instance_init, /* instance_init */224 tny_gtk_mime_part_save_strategy_instance_init, /* instance_init */ 225 225 NULL 226 226 }; 227 227 228 static const GInterfaceInfo tny_gtk_ save_strategy_info =228 static const GInterfaceInfo tny_gtk_mime_part_save_strategy_info = 229 229 { 230 (GInterfaceInitFunc) tny_gtk_ save_strategy_init, /* interface_init */230 (GInterfaceInitFunc) tny_gtk_mime_part_save_strategy_init, /* interface_init */ 231 231 NULL, /* interface_finalize */ 232 232 NULL /* interface_data */ … … 234 234 235 235 type = g_type_register_static (G_TYPE_OBJECT, 236 "TnyGtk SaveStrategy",236 "TnyGtkMimePartSaveStrategy", 237 237 &info, 0); 238 238 239 g_type_add_interface_static (type, TNY_TYPE_ SAVE_STRATEGY,240 &tny_gtk_ save_strategy_info);239 g_type_add_interface_static (type, TNY_TYPE_MIME_PART_SAVE_STRATEGY, 240 &tny_gtk_mime_part_save_strategy_info); 241 241 242 242 } trunk/libtinymailui-gtk/tny-gtk-mime-part-save-strategy.h
r997 r998 1 #ifndef TNY_GTK_ SAVE_STRATEGY_H2 #define TNY_GTK_ SAVE_STRATEGY_H1 #ifndef TNY_GTK_MIME_PART_SAVE_STRATEGY_H 2 #define TNY_GTK_MIME_PART_SAVE_STRATEGY_H 3 3 4 4 /* libtinymailui-gtk - The Tiny Mail UI library for Gtk+ … … 24 24 #include <tny-shared.h> 25 25 26 #include <tny- save-strategy.h>26 #include <tny-mime-part-save-strategy.h> 27 27 28 28 G_BEGIN_DECLS 29 29 30 #define TNY_TYPE_GTK_ SAVE_STRATEGY (tny_gtk_save_strategy_get_type ())31 #define TNY_GTK_ SAVE_STRATEGY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_GTK_SAVE_STRATEGY, TnyGtkSaveStrategy))32 #define TNY_GTK_ SAVE_STRATEGY_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), TNY_TYPE_GTK_SAVE_STRATEGY, TnyGtkSaveStrategyClass))33 #define TNY_IS_GTK_ SAVE_STRATEGY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_GTK_SAVE_STRATEGY))34 #define TNY_IS_GTK_ SAVE_STRATEGY_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), TNY_TYPE_GTK_SAVE_STRATEGY))35 #define TNY_GTK_ SAVE_STRATEGY_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), TNY_TYPE_GTK_SAVE_STRATEGY, TnyGtkSaveStrategyClass))30 #define TNY_TYPE_GTK_MIME_PART_SAVE_STRATEGY (tny_gtk_mime_part_save_strategy_get_type ()) 31 #define TNY_GTK_MIME_PART_SAVE_STRATEGY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_GTK_MIME_PART_SAVE_STRATEGY, TnyGtkMimePartSaveStrategy)) 32 #define TNY_GTK_MIME_PART_SAVE_STRATEGY_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), TNY_TYPE_GTK_MIME_PART_SAVE_STRATEGY, TnyGtkMimePartSaveStrategyClass)) 33 #define TNY_IS_GTK_MIME_PART_SAVE_STRATEGY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_GTK_MIME_PART_SAVE_STRATEGY)) 34 #define TNY_IS_GTK_MIME_PART_SAVE_STRATEGY_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), TNY_TYPE_GTK_MIME_PART_SAVE_STRATEGY)) 35 #define TNY_GTK_MIME_PART_SAVE_STRATEGY_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), TNY_TYPE_GTK_MIME_PART_SAVE_STRATEGY, TnyGtkMimePartSaveStrategyClass)) 36 36 37 typedef struct _TnyGtk SaveStrategy TnyGtkSaveStrategy;38 typedef struct _TnyGtk SaveStrategyClass TnyGtkSaveStrategyClass;37 typedef struct _TnyGtkMimePartSaveStrategy TnyGtkMimePartSaveStrategy; 38 typedef struct _TnyGtkMimePartSaveStrategyClass TnyGtkMimePartSaveStrategyClass; 39 39 40 struct _TnyGtk SaveStrategy40 struct _TnyGtkMimePartSaveStrategy 41 41 { 42 42 GObject parent; … … 44 44 }; 45 45 46 struct _TnyGtk SaveStrategyClass46 struct _TnyGtkMimePartSaveStrategyClass 47 47 { 48 48 GObjectClass parent_class; 49 49 }; 50 50 51 GType tny_gtk_ save_strategy_get_type (void);52 Tny SaveStrategy* tny_gtk_save_strategy_new (void);51 GType tny_gtk_mime_part_save_strategy_get_type (void); 52 TnyMimePartSaveStrategy* tny_gtk_mime_part_save_strategy_new (void); 53 53 54 54 G_END_DECLS trunk/libtinymailui-gtk/tny-gtk-msg-view.h
r994 r998 29 29 #include <tny-stream.h> 30 30 #include <tny-mime-part.h> 31 #include <tny-mime-part-saver.h>32 #include <tny-save-strategy.h>33 31 34 32 G_BEGIN_DECLS trunk/libtinymailui-gtk/tny-gtk-text-mime-part-view.h
r994 r998 27 27 #include <tny-stream.h> 28 28 #include <tny-mime-part.h> 29 #include <tny-save-strategy.h>30 29 31 30 G_BEGIN_DECLS trunk/libtinymailui-mozembed/tny-moz-embed-html-mime-part-view.h
r994 r998 28 28 #include <tny-stream.h> 29 29 #include <tny-mime-part.h> 30 #include <tny-save-strategy.h>31 30 32 31 G_BEGIN_DECLS trunk/libtinymailui/Makefile.am
r994 r998 8 8 tny-summary-view.h \ 9 9 tny-msg-view.h \ 10 tny- save-strategy.h \10 tny-mime-part-save-strategy.h \ 11 11 tny-msg-window.h \ 12 12 tny-platform-factory.h \ … … 19 19 $(libtinymailui_1_0_headers) \ 20 20 tny-summary-view.c \ 21 tny- save-strategy.c \21 tny-mime-part-save-strategy.c \ 22 22 tny-msg-view.c \ 23 23 tny-msg-window.c \ trunk/libtinymailui/tny-mime-part-save-strategy.c
r997 r998 20 20 #include <config.h> 21 21 22 #include <tny- save-strategy.h>22 #include <tny-mime-part-save-strategy.h> 23 23 24 24 /** 25 * tny_ save_strategy_save:26 * @self: A #Tny SaveStrategy instance25 * tny_mime_part_save_strategy_save: 26 * @self: A #TnyMimePartSaveStrategy instance 27 27 * @part: The #TnyMimePart instance that must be saved 28 28 * … … 32 32 * <informalexample><programlisting> 33 33 * static void 34 * tny_my_msg_view_on_ save_clicked (TnyMsgView *self_i, TnyMimePart *attachment)34 * tny_my_msg_view_on_mime_part_save_clicked (TnyMsgView *self_i, TnyMimePart *attachment) 35 35 * { 36 36 * TnyMyMsgView *self = TNY_MY_MSG_VIEW (self_i); 37 * tny_ save_strategy_save (self->save_strategy, attachment);37 * tny_mime_part_save_strategy_save (self->mime_part_save_strategy, attachment); 38 38 * } 39 39 * </programlisting></informalexample> … … 46 46 * <informalexample><programlisting> 47 47 * static void 48 * tny_gtk_ save_strategy_save (TnySaveStrategy *self, TnyMimePart *part)48 * tny_gtk_mime_part_save_strategy_save (TnyMimePartSaveStrategy *self, TnyMimePart *part) 49 49 * { 50 50 * GtkFileChooserDialog *dialog; 51 51 * dialog = GTK_FILE_CHOOSER_DIALOG 52 * (gtk_file_chooser_dialog_new (_(" Save File"), NULL,53 * GTK_FILE_CHOOSER_ACTION_ SAVE,54 * GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_ SAVE,52 * (gtk_file_chooser_dialog_new (_("MimePartSave File"), NULL, 53 * GTK_FILE_CHOOSER_ACTION_MIME_PART_SAVE, 54 * GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_MIME_PART_SAVE, 55 55 * GTK_RESPONSE_ACCEPT, NULL)); 56 56 * gtk_file_chooser_set_current_name (dialog, … … 76 76 **/ 77 77 void 78 tny_ save_strategy_save (TnySaveStrategy *self, TnyMimePart *part)78 tny_mime_part_save_strategy_save (TnyMimePartSaveStrategy *self, TnyMimePart *part) 79 79 { 80 80 #ifdef DEBUG 81 if (!TNY_ SAVE_STRATEGY_GET_IFACE (self)->save_func)82 g_critical ("You must implement tny_ save_strategy_save\n");81 if (!TNY_MIME_PART_SAVE_STRATEGY_GET_IFACE (self)->save_func) 82 g_critical ("You must implement tny_mime_part_save_strategy_save\n"); 83 83 #endif 84 84 85 TNY_ SAVE_STRATEGY_GET_IFACE (self)->save_func (self, part);85 TNY_MIME_PART_SAVE_STRATEGY_GET_IFACE (self)->save_func (self, part); 86 86 return; 87 87 } 88 88 89 89 static void 90 tny_ save_strategy_base_init (gpointer g_class)90 tny_mime_part_save_strategy_base_init (gpointer g_class) 91 91 { 92 92 static gboolean initialized = FALSE; … … 97 97 98 98 GType 99 tny_ save_strategy_get_type (void)99 tny_mime_part_save_strategy_get_type (void) 100 100 { 101 101 static GType type = 0; … … 105 105 static const GTypeInfo info = 106 106 { 107 sizeof (Tny SaveStrategyIface),108 tny_ save_strategy_base_init, /* base_init */107 sizeof (TnyMimePartSaveStrategyIface), 108 tny_mime_part_save_strategy_base_init, /* base_init */ 109 109 NULL, /* base_finalize */ 110 110 NULL, /* class_init */ … … 116 116 }; 117 117 type = g_type_register_static (G_TYPE_INTERFACE, 118 "Tny SaveStrategy", &info, 0);118 "TnyMimePartSaveStrategy", &info, 0); 119 119 120 120 g_type_interface_add_prerequisite (type, G_TYPE_OBJECT); trunk/libtinymailui/tny-mime-part-save-strategy.h
r997 r998 1 #ifndef TNY_ save_STRATEGY_H2 #define TNY_ save_STRATEGY_H1 #ifndef TNY_MIME_PART_SAVE_STRATEGY_H 2 #define TNY_MIME_PART_SAVE_STRATEGY_H 3 3 4 4 /* libtinymail - The Tiny Mail base library … … 27 27 G_BEGIN_DECLS 28 28 29 #define TNY_TYPE_ SAVE_STRATEGY (tny_save_strategy_get_type ())30 #define TNY_ SAVE_STRATEGY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_SAVE_STRATEGY, TnySaveStrategy))31 #define TNY_IS_ SAVE_STRATEGY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_SAVE_STRATEGY))32 #define TNY_ SAVE_STRATEGY_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), TNY_TYPE_SAVE_STRATEGY, TnySaveStrategyIface))29 #define TNY_TYPE_MIME_PART_SAVE_STRATEGY (tny_mime_part_save_strategy_get_type ()) 30 #define TNY_MIME_PART_SAVE_STRATEGY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TNY_TYPE_MIME_PART_SAVE_STRATEGY, TnyMimePartSaveStrategy)) 31 #define TNY_IS_MIME_PART_SAVE_STRATEGY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TNY_TYPE_MIME_PART_SAVE_STRATEGY)) 32 #define TNY_MIME_PART_SAVE_STRATEGY_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), TNY_TYPE_MIME_PART_SAVE_STRATEGY, TnyMimePartSaveStrategyIface)) 33 33 34 typedef struct _Tny SaveStrategy TnySaveStrategy;35 typedef struct _Tny SaveStrategyIface TnySaveStrategyIface;34 typedef struct _TnyMimePartSaveStrategy TnyMimePartSaveStrategy; 35 typedef struct _TnyMimePartSaveStrategyIface TnyMimePartSaveStrategyIface; 36 36 37 struct _Tny SaveStrategyIface37 struct _TnyMimePartSaveStrategyIface 38 38 { 39 39 GTypeInterface parent; 40 40 41 void (*save_func) (Tny SaveStrategy *self, TnyMimePart *part);41 void (*save_func) (TnyMimePartSaveStrategy *self, TnyMimePart *part); 42 42 }; 43 43 44 GType tny_ save_strategy_get_type (void);45 void tny_ save_strategy_save (TnySaveStrategy *self, TnyMimePart *part);44 GType tny_mime_part_save_strategy_get_type (void); 45 void tny_mime_part_save_strategy_save (TnyMimePartSaveStrategy *self, TnyMimePart *part); 46 46 47 47 G_END_DECLS trunk/libtinymailui/tny-mime-part-saver.c
r996 r998 26 26 * tny_mime_part_saver_set_save_strategy: 27 27 * @self: A #TnyMimePartSaver instance 28 * @strategy: A Tny SaveStrategy instace28 * @strategy: A TnyMimePartSaveStrategy instace 29 29 * 30 30 * Set the strategy used for saving mime-parts … … 36 36 * <informalexample><programlisting> 37 37 * static void 38 * tny_my_msg_view_set_save_strategy (TnyMimePartSaver *self_i, Tny SaveStrategy *strat)38 * tny_my_msg_view_set_save_strategy (TnyMimePartSaver *self_i, TnyMimePartSaveStrategy *strat) 39 39 * { 40 40 * TnyMyMsgView *self = TNY_MY_MSG_VIEW (self_i); … … 58 58 **/ 59 59 void 60 tny_mime_part_saver_set_save_strategy (TnyMimePartSaver *self, Tny SaveStrategy *strategy)60 tny_mime_part_saver_set_save_strategy (TnyMimePartSaver *self, TnyMimePartSaveStrategy *strategy) 61 61 { 62 62 #ifdef DEBUG … … 65 65 #endif 66 66 67 TNY_MIME_PART_SAVER_GET_IFACE (self)->set_ save_strategy_func (self, strategy);67 TNY_MIME_PART_SAVER_GET_IFACE (self)->set_mime_part_save_strategy_func (self, strategy); 68 68 return; 69 69 } … … 83 83 * tny_my_msg_view_on_save_clicked (TnyMimePartSaver *self, TnyMimePart *attachment) 84 84 * { 85 * Tny SaveStrategy *strategy = tny_mime_part_saver_get_save_strategy (self);85 * TnyMimePartSaveStrategy *strategy = tny_mime_part_saver_get_save_strategy (self); 86 86 * tny_save_strategy_save (strategy, attachment); 87 87 * g_object_unref (G_OBJECT (strategy)); … … 94 94 * Example: 95 95 * <informalexample><programlisting> 96 * static *Tny SaveStrategy96 * static *TnyMimePartSaveStrategy 97 97 * tny_my_msg_view_get_save_strategy (TnyMimePartSaver *self_i) 98 98 * { 99 99 * TnyMyMsgView *self = TNY_MY_MSG_VIEW (self_i); 100 * return TNY_ SAVE_STRATEGY (g_object_ref (self->save_strategy));100 * return TNY_MIME_PART_SAVE_STRATEGY (g_object_ref (self->mime_part_save_strategy)); 101 101 * } 102 102 * </programlisting></informalexample> 103 103 * 104 * Also read about tny_mime_part_saver_set_ save_strategy104 * Also read about tny_mime_part_saver_set_mime_part_save_strategy 105 105 * 106 * Return value: the #Tny SaveStrategy for @self106 * Return value: the #TnyMimePartSaveStrategy for @self 107 107 **/ 108 Tny SaveStrategy*109 tny_mime_part_saver_get_ save_strategy (TnyMimePartSaver *self)108 TnyMimePartSaveStrategy* 109 tny_mime_part_saver_get_mime_part_save_strategy (TnyMimePartSaver *self) 110 110 { 111 111 #ifdef DEBUG 112 if (!TNY_MIME_PART_SAVER_GET_IFACE (self)->get_ save_strategy_func)113 g_critical ("You must implement tny_mime_part_saver_get_ save_strategy\n");112 if (!TNY_MIME_PART_SAVER_GET_IFACE (self)->get_mime_part_save_strategy_func) 113 g_critical ("You must implement tny_mime_part_saver_get_mime_part_save_strategy\n"); 114 114 #endif 115 115 116 return TNY_MIME_PART_SAVER_GET_IFACE (self)->get_ save_strategy_func (self);116 return TNY_MIME_PART_SAVER_GET_IFACE (self)->get_mime_part_save_strategy_func (self); 117 117 } 118 118 trunk/libtinymailui/tny-mime-part-saver.h
r995 r998 25 25 26 26 #include <tny-mime-part.h> 27 #include <tny- save-strategy.h>27 #include <tny-mime-part-save-strategy.h> 28 28 29 29 G_BEGIN_DECLS … … 41 41 GTypeInterface parent; 42 42 43 Tny SaveStrategy* (*get_save_strategy_func) (TnyMimePartSaver *self);44 void (*set_ save_strategy_func) (TnyMimePartSaver *self, TnySaveStrategy *strategy);43 TnyMimePartSaveStrategy* (*get_mime_part_save_strategy_func) (TnyMimePartSaver *self); 44 void (*set_mime_part_save_strategy_func) (TnyMimePartSaver *self, TnyMimePartSaveStrategy *strategy); 45 45 void (*perform_save_func) (TnyMimePartSaver *self, TnyMimePart *part); 46 46 }; … … 48 48 GType tny_mime_part_saver_get_type(); 49 49 50 Tny SaveStrategy* tny_mime_part_saver_get_save_strategy (TnyMimePartSaver *self);51 void tny_mime_part_saver_set_ save_strategy (TnyMimePartSaver *self, TnySaveStrategy *strategy);50 TnyMimePartSaveStrategy* tny_mime_part_saver_get_mime_part_save_strategy (TnyMimePartSaver *self); 51 void tny_mime_part_saver_set_mime_part_save_strategy (TnyMimePartSaver *self, TnyMimePartSaveStrategy *strategy); 52 52 void tny_mime_part_saver_perform_save (TnyMimePartSaver *self, TnyMimePart *part); 53 53 trunk/libtinymailui/tny-mime-part-view.h
r994 r998 25 25 26 26 #include <tny-mime-part.h> 27 #include <tny-save-strategy.h>28 27 29 28 G_BEGIN_DECLS trunk/libtinymailui/tny-msg-view.h
r994 r998 26 26 27 27 #include <tny-mime-part-view.h> 28 #include <tny-save-strategy.h>29 28 30 29 G_BEGIN_DECLS
