Changeset 388
- Timestamp:
- 05/26/06 18:11:38
- Files:
-
- trunk/docs/devel/reference/tmpl/tny-account-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-account-store-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-account-store.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-account-tree-model.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-attach-list-model.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-camel-stream.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-device-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-device.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-fs-stream.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-moz-embed-msg-view.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-moz-embed-stream.sgml (modified) (2 diffs)
- trunk/docs/devel/reference/tmpl/tny-msg-folder-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-msg-folder.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-msg-header-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-msg-header-list-model.sgml (modified) (2 diffs)
- trunk/docs/devel/reference/tmpl/tny-msg-header.sgml (modified) (2 diffs)
- trunk/docs/devel/reference/tmpl/tny-msg-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-msg-mime-part-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-msg-mime-part.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-msg-view-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-msg-view.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-msg-window-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-msg-window.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-msg.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-password-dialog.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-platform-factory-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-platform-factory.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-save-strategy-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-save-strategy.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-session-camel.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-store-account-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-store-account.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-stream-camel.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-stream-iface.sgml (modified) (2 diffs)
- trunk/docs/devel/reference/tmpl/tny-summary-window-iface.sgml (modified) (2 diffs)
- trunk/docs/devel/reference/tmpl/tny-summary-window.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-text-buffer-stream.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-transport-account-iface.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-transport-account.sgml (modified) (1 diff)
- trunk/docs/devel/reference/tmpl/tny-vfs-stream.sgml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/docs/devel/reference/tmpl/tny-account-iface.sgml
r311 r388 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A n account contains the folders of an E-mail service and handles the authentication with a service.9 A abstract type that contains the shared functionality of the #TnyStoreAccountIface and the #TnyTransportAccountIface types. 10 10 </para> 11 11 12 12 <!-- ##### SECTION See_Also ##### --> 13 13 <para> 14 14 #TnyStoreAccountIface, #TnyTransportAccountIface 15 15 </para> 16 16 trunk/docs/devel/reference/tmpl/tny-account-store-iface.sgml
r311 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n interface that defines an account store type5 A store for accounts 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 An account store is an observable and factory that can deliver 10 configured accounts and that will update its observers on changes that 11 happen to the accounts. 9 A type that returns stored (configured) accounts. Both transport and store accounts. 12 10 </para> 13 11 14 12 <!-- ##### SECTION See_Also ##### --> 15 13 <para> 16 14 #TnyAccountIface, #TnyStoreAccountIface, #TnyTransportAccountIface 17 15 </para> 18 16 trunk/docs/devel/reference/tmpl/tny-account-store.sgml
r311 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A store with accounts that uses libtinymail-camel and GConf5 A account store implemented for Camel and GConf 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 An implementation of #TnyAccountStoreIface that uses libtinymail-camel and GConf.9 An implementation of #TnyAccountStoreIface that uses Camel and GConf. This implementation is coupled with the #TnyStoreAccount and #TnyTransportAccount implementations. It can only return instances of those implementations of #TnyStoreAccountIface and #TnyTransportAccountIface. 10 10 </para> 11 11 12 12 <!-- ##### SECTION See_Also ##### --> 13 13 <para> 14 #TnyAccountStoreIface 14 #TnyAccountStoreIface, #TnyAccountIface, #TnyStoreAccountIface, #TnyTransportAccountIface, #TnyAccount, #TnyStoreAccount, #TnyTransportAccount 15 15 </para> 16 16 trunk/docs/devel/reference/tmpl/tny-account-tree-model.sgml
r193 r388 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A #GtkTreeModel suitable for storing #TnyAccountIface instances. It's 10 implementing using a simple #GtkTreeStore and recursively walks the 11 folders of account instances that get added. 9 A #GtkTreeModel suitable for storing #TnyStoreAccountIface instances. The 10 implementation inherits the #GtkTreeStore. It recursively walks the 11 folders of account instances that get added. Using it as a model for a 12 #GtkTreeView will display the account name as parent row with the 13 account-folders as the child rows. 12 14 </para> 13 15 14 16 <!-- ##### SECTION See_Also ##### --> 15 17 <para> 16 18 #TnyStoreAccountIface, #GtkTreeView, #GtkTreeStore, #GtkTreeModel 17 19 </para> 18 20 trunk/docs/devel/reference/tmpl/tny-attach-list-model.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A #GtkTreeModel suitable for storing #TnyMsgMimePartIface insta ces5 A #GtkTreeModel suitable for storing #TnyMsgMimePartIface instances 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A #GtkTreeModel suitable for storing #TnyMsgMimePartIface instaces. It 10 inherits from a #GtkListStore and handles the mime-type icon of the 11 icon column automatically. 9 A #GtkTreeModel suitable for storing #TnyMsgMimePartIface instaces. The 10 implementation inherits the #GtkListStore. If the library was compiled 11 with gnome features, the implementation will handle the mime-type icon 12 automatically. 12 13 </para> 13 14 14 15 <!-- ##### SECTION See_Also ##### --> 15 16 <para> 16 17 #TnyMsgMimePartIface, #GtkTreeModel, #GtkListStore, #GtkTreeView 17 18 </para> 18 19 trunk/docs/devel/reference/tmpl/tny-camel-stream.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A #CamelStream as a proxyfor a #TnyStreamIface5 A #CamelStream as adaptor for a #TnyStreamIface 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A #CamelStream as a proxy for a #TnyStreamIface 9 This type adapts the #TnyStreamIface to a #CamelStream. It's used in the 10 libtinymail-camel implementation library for converting a #TnyStreamIface 11 to a #CamelStream. 10 12 </para> 11 13 12 14 <!-- ##### SECTION See_Also ##### --> 13 15 <para> 14 16 #TnyStreamIface, #CamelStream, #TnyStreamCamel 15 17 </para> 16 18 trunk/docs/devel/reference/tmpl/tny-device-iface.sgml
r313 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 5 A type that implements a few device specific things 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A type that implements a few device specific things like the 10 online/offline status. 10 11 </para> 11 12 trunk/docs/devel/reference/tmpl/tny-device.sgml
r313 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 5 A #TnyDeviceIface implementation for the gnome platform 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A #TnyDeviceIface implementation for the gnome platform 10 that uses NetworkManager for the online/offline status 11 updates. 10 12 </para> 11 13 12 14 <!-- ##### SECTION See_Also ##### --> 13 15 <para> 14 16 #TnyDeviceIface, Network Manager 15 17 </para> 16 18 trunk/docs/devel/reference/tmpl/tny-fs-stream.sgml
r356 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 5 A #TnyStreamIface adaptor for a file discriptor 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 An adaptor for a file descriptor to a #TnyStreamIface type. You need to 10 use the standard POSIX open() syscall. The implementation will, upon 11 destruction, close() the filedescriptor. This behaviour might change in 12 future (as I'm not yet sure whether this is the best thing to do). 10 13 </para> 11 14 12 15 <!-- ##### SECTION See_Also ##### --> 13 16 <para> 14 17 #TnyStreamIface 15 18 </para> 16 19 trunk/docs/devel/reference/tmpl/tny-moz-embed-msg-view.sgml
r352 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 5 A #TnyMsgViewIface implementation that uses GtkMozEmbed 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A #TnyMsgViewIface implementation that uses the GtkMozEmbed HTML 10 component. This implementation is coupled with the #TnyMozEmbedStream 11 #TnyStreamIface implementation. 9 12 13 The developer needs to decode the #TnyMsgMimePartIface instance of the 14 #TnyMsgIface instance that has as mime-type "text/html" to a #TnyMozEmbedStream 15 instance. A #TnyMozEmbedStream instance will update the instance of this type. 16 17 You need to construct this type with a #TnySaveStrategyIface. It's recommended 18 to use the #TnySaveStrategy implementation in libtinymailui-gtk. 10 19 </para> 11 20 12 21 <!-- ##### SECTION See_Also ##### --> 13 22 <para> 14 23 #TnyMsgViewIface, #GtkMozEmbed, #TnyStreamIface, #TnyMozEmbedStream, #TnySaveStrategyIface, #TnySaveStrategy 15 24 </para> 16 25 trunk/docs/devel/reference/tmpl/tny-moz-embed-stream.sgml
r313 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 5 A #TnyStreamIface implementation that updates a #TnyMozEmbedMsgView 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 The developer needs to decode the #TnyMsgMimePartIface instance of the 10 #TnyMsgIface instance that has as mime-type "text/html" to a an instance 11 of this type. The implementation will update the #TnyMozEmbedMsgView 12 instance which you used to construct this type with. 9 13 10 14 </para> … … 12 16 <!-- ##### SECTION See_Also ##### --> 13 17 <para> 14 18 #TnyMozEmbedMsgView, #TnyMsgViewIface, #GtkMozEmbed, #TnyStreamIface 15 19 </para> 16 20 trunk/docs/devel/reference/tmpl/tny-msg-folder-iface.sgml
r311 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n interface that defines a folder type5 A type that defines a folder 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A folder type contains both headers and children folders. 10 A folder can have a account or another folder as parent. 9 A folder contains headers and children folders. A folder can have a account or another 10 folder as parent. An implementation of a #TnyStoreAccountIface will typically keep 11 track of instances of this type. If you got them from a #TnyStoreAccountIface implementation, 12 you typically don't destroy instances of this type. The #TnyStoreAccountIface implementation 13 will do that for you upon destruction of the account. You can, however, uncache the folder 14 instances. Depending on the implementation, this will reduce memory usage. 11 15 </para> 12 16 13 17 <!-- ##### SECTION See_Also ##### --> 14 18 <para> 15 19 #TnyStoreAccountIface 16 20 </para> 17 21 trunk/docs/devel/reference/tmpl/tny-msg-folder.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A #TnyFolderIface implementation as a proxy for #CamelFolder5 A Camel #TnyMsgFolderIface implementation 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A #TnyMsgFolderIface proxy for the #CamelFolder type in Camel. 9 10 11 It's recommended to launch the uncache method on instances of 12 this type once the instance is no longer actively used. Doing so 13 will dramatically reduce memory usage. Doing it too early will 14 cause a reload of folder data (it will slow things down). 15 16 For example when a new folder becomes the visible or active folder, 17 you can launch the uncache method on the old folder instance. You 18 shouldn't destroy the instance as the #TnyStoreAccount implementation 19 for camel is the type that keeps track of instances of this type. 20 But you can uncache them. 21 22 This type is coupled with the #TnyStoreAccount implementation for 23 Camel. 10 24 </para> 11 25 12 26 <!-- ##### SECTION See_Also ##### --> 13 27 <para> 14 28 #TnyMsgFolderIface, #CamelFolder, #TnyStoreAccount, #TnyStoreAccountIface 15 29 </para> 16 30 trunk/docs/devel/reference/tmpl/tny-msg-header-iface.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n interfaces that defines a header type5 A type that defines a header 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A header of a #TnyMsgIface instance is the non-body information. It contains for example 10 the "to", the "from", the "subject" and the "sent-date" information. It's typically used 11 by a summary view to give the user an overview of the available messages in a folder. 10 12 </para> 11 13 12 14 <!-- ##### SECTION See_Also ##### --> 13 15 <para> 14 16 #TnyMsgIface, #TnyMsgFolderIface 15 17 </para> 16 18 trunk/docs/devel/reference/tmpl/tny-msg-header-list-model.sgml
r311 r388 1 1 <!-- ##### SECTION Title ##### --> 2 tny-msg-header-list-model2 TnyMsgHeaderListModel 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> … … 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 This #GtkTreeModel will attempt to uncache #TnyMsgHeaderIface instances10 that are implemented as a proxy for real header instances once their 11 corresponding row in the #GtkTreeView become invisible.9 This #GtkTreeModel implementation will attempt to aggressively uncache 10 #TnyMsgHeaderIface instances once their corresponding row in the 11 #GtkTreeView become invisible. This reduces memory usage. 12 12 </para> 13 13 14 14 <!-- ##### SECTION See_Also ##### --> 15 15 <para> 16 16 #TnyMsgViewIface 17 17 </para> 18 18 trunk/docs/devel/reference/tmpl/tny-msg-header.sgml
r193 r388 1 1 <!-- ##### SECTION Title ##### --> 2 tny-msg-header2 TnyMsgHeader 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n implementation of #TnyMsgHeaderIface that plays proxy for CamelMessageInfo5 A Camel implementation of #TnyMsgHeaderIface 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 TnyMsgHeader is a proxy for real subject CamelMessageInfo. The type doesn't 10 use a priv pointer, but in stead is an opaque structure. This is done for11 decreasing the amount of allocations (a priv pointer is an unnecessary12 allocation). Allocations areslow.9 A proxy for a #CamelMessageInfo. The type doesn't use a priv pointer, it's 10 implemented as a opaque structure. This is done for decreasing the amount 11 of allocations (a priv pointer is an unnecessary allocation). Allocations are 12 slow. 13 13 14 14 A list model (like a tree model) is responsible for calling the uncache 15 method whenever the corresponding row becomes invisble. 15 method whenever the corresponding row becomes invisble. Most list model 16 implementations will do this. This implementation copes with this. 16 17 17 18 All kinds of dirty non-gobject-standard tricks have been applied to make this … … 26 27 <!-- ##### SECTION See_Also ##### --> 27 28 <para> 28 29 #TnyMsgHeaderIface, #TnyMsgFolder, #TnyMsgFolderIface, #TnyMsgHeaderListModel 29 30 </para> 30 31 trunk/docs/devel/reference/tmpl/tny-msg-iface.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n interfaces that defines a message type5 A type that defines a message 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A type that defines a message. It inherits from #TnyMsgMimePartIface and can 10 therefore be used as a mime part. 10 11 </para> 11 12 12 13 <!-- ##### SECTION See_Also ##### --> 13 14 <para> 14 15 #TnyMsgHeaderIface, #TnyMsgFolderIface, #TnyMsgMimePartIface 15 16 </para> 16 17 trunk/docs/devel/reference/tmpl/tny-msg-mime-part-iface.sgml
r337 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n interfaces that defines a mime part type5 A type that defines a mime part 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A mime part is a part of a message. Like the body, an attachment or the PGP key of a message. 10 10 </para> 11 11 12 12 <!-- ##### SECTION See_Also ##### --> 13 13 <para> 14 14 #TnyMsgIface 15 15 </para> 16 16 trunk/docs/devel/reference/tmpl/tny-msg-mime-part.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n implementation of #TnyMsgMimePartIface that plays proxy for a #CamelMimePart5 A Camel implementation of #TnyMsgMimePartIface 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A implementation that plays proxy for a #CamelMimePart. 10 10 </para> 11 11 12 12 <!-- ##### SECTION See_Also ##### --> 13 13 <para> 14 14 #TnyMsg, #TnyMsgIface, #TnyMsgMimePartIface 15 15 </para> 16 16 trunk/docs/devel/reference/tmpl/tny-msg-view-iface.sgml
r355 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n interfaces that defines a message view type5 A type that defines a message view 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A view for a message. Implementations of this type should show a message 10 to the user. 10 11 </para> 11 12 12 13 <!-- ##### SECTION See_Also ##### --> 13 14 <para> 14 15 #TnyMsgIface, #TnyMsgMimePartIface 15 16 </para> 16 17 trunk/docs/devel/reference/tmpl/tny-msg-view.sgml
r352 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n implementation of #TnyMsgViewIface for Gtk+5 A implementation of #TnyMsgViewIface for Gtk+. 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A type that uses the #GtkTextBuffer and #GtkTextView types for displaying the message. 9 10 11 It obviously doesn't support showing HTML formatted content. It will, however, 12 display the source code of such content. 13 14 This type is coupled with the #TnyTextBufferStream. 10 15 </para> 11 16 12 17 <!-- ##### SECTION See_Also ##### --> 13 18 <para> 14 19 #TnyMsgIface, #TnyMsgMimePartIface, #TnyTextBufferStream, #GtkTextBuffer, #GtkTextView 15 20 </para> 16 21 trunk/docs/devel/reference/tmpl/tny-msg-window-iface.sgml
r311 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n implementation that defines a message window type5 A type that defines a message window 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A type that shows a new window in which you can view a message 10 10 </para> 11 11 12 12 <!-- ##### SECTION See_Also ##### --> 13 13 <para> 14 14 #TnyMsgIface 15 15 </para> 16 16 trunk/docs/devel/reference/tmpl/tny-msg-window.sgml
r311 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A nimplementation of #TnyMsgWindowIface for Gtk+5 A implementation of #TnyMsgWindowIface for Gtk+ 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A type that decorates the #TnyMsgViewIface and is implemented as a GtkWindow. It 10 wraps the #TnyMsgViewIface instance with a window. It expects the view implementation 11 to inherit from GtkWidget. Therefore it's soft coupled with implementations like 12 #TnyMsgView for Gtk+ and #TnyMozEmbedMsgView which is also implemented by inheriting 13 from a #GtkWidget descendant, but uses a #GtkMozEmbed HTML component. 9 14 15 You cannot use #TnyMsgViewIface implementations that don't inherit from a #GtkWidget 16 type with this type. 10 17 </para> 11 18 12 19 <!-- ##### SECTION See_Also ##### --> 13 20 <para> 14 21 #TnyMsgViewIface, #TnyMsgView, #TnyMozEmbedMsgView, #GtkWindow, #GtkWidget 15 22 </para> 16 23 trunk/docs/devel/reference/tmpl/tny-msg.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n implementation of #TnyMsgIface that plays proxy for #CamelMimeMessage5 A Camel implementation of the #TnyMsgIface 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A #TnyMsgIface proxy for the #CamelMimeMessage type in Camel. It inherits from #TnyMsgMimePart and can 10 therefore be used as a mime part. 9 11 12 This implementation is coupled with #TnyMsgMimePart. 10 13 </para> 11 14 12 15 <!-- ##### SECTION See_Also ##### --> 13 16 <para> 14 17 #TnyMsgIface, #CamelMimeMessage, #TnyMsgMimePart, #TnyMsgMimePartIface 15 18 </para> 16 19 trunk/docs/devel/reference/tmpl/tny-password-dialog.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A password dialog 5 A password dialog implemented for the gnome platform 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A password dialog being used by the #TnyAccountStoreIface implementation for the 10 gnome platform: #TnyAccountStore. 10 11 </para> 11 12 12 13 <!-- ##### SECTION See_Also ##### --> 13 14 <para> 14 15 #TnyAccountStore 15 16 </para> 16 17 trunk/docs/devel/reference/tmpl/tny-platform-factory-iface.sgml
r313 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A factory that returns implementations for a platform 5 6 6 7 7 8 <!-- ##### SECTION Long_Description ##### --> 8 9 <para> 9 10 A factory type that returns specific implementations for a specific platform. 10 11 </para> 11 12 12 13 <!-- ##### SECTION See_Also ##### --> 13 14 <para> 14 15 #TnyDeviceIface, #TnyMsgViewIface, #TnyAccountStoreIface 15 16 </para> 16 17 trunk/docs/devel/reference/tmpl/tny-platform-factory.sgml
r313 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 5 A implementation of #TnyPlatformFactoryIface for the gnome platform 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A factory that returns specific implementations for a specific platform. Like the 10 #TnyDevice, the #TnyMsgView or the #TnyMozEmbedMsgView and the #TnyAccountStore. 10 11 </para> 11 12 12 13 <!-- ##### SECTION See_Also ##### --> 13 14 <para> 14 15 #TnyDeviceIface, #TnyDevice, #TnyMsgViewIface, #TnyMozEmbedMsgView, #TnyMsgView, #TnyAccountStoreIface, #TnyAccountStore 15 16 </para> 16 17 trunk/docs/devel/reference/tmpl/tny-save-strategy-iface.sgml
r356 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 5 A strategy for saving a mime part 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A type used by a #TnyMsgViewIface instance for saving a #TnyMsgMimePartIface 10 (like an attachment) to a file. 10 11 </para> 11 12 12 13 <!-- ##### SECTION See_Also ##### --> 13 14 <para> 14 15 #TnyMsgViewIface, #TnyMsgMimePartIface 15 16 </para> 16 17 trunk/docs/devel/reference/tmpl/tny-save-strategy.sgml
r356 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 5 A strategy for saving a mime part using Gtk+ 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A strategy type, used by a #TnyMsgViewIface implementation, that uses Gtk+ 10 for saving a #TnyMsgMimePartIface instance. It will for example instantiate 11 a #GtkFileChooserDialog instance for asking the user where to put the file. 9 12 13 If the library is compiled with gnome features, it will also use the 14 #TnyVfsStream for saving to a GnomeVFS destination. If not, it will 15 use a #TnyFsStream #TnyStreamIface implementation for saving to a 16 normal file descriptor. 10 17 </para> 11 18 12 19 <!-- ##### SECTION See_Also ##### --> 13 20 <para> 14 21 #TnySaveStrategyIface, #TnyMsgMimePartIface, #TnyMsgViewIface, #GtkFileChooserDialog, #TnyVfsStream, #TnyFsStream, #TnyStreamIface, GnomeVFS 15 22 </para> 16 23 trunk/docs/devel/reference/tmpl/tny-session-camel.sgml
r311 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A session singletontype for Camel5 A session type for Camel 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A type being used internally by the libtinymail-camel implementation. It, 10 for example, observes the #TnyDeviceIface instance for the online/offline 11 status of the device. 10 12 </para> 11 13 12 14 <!-- ##### SECTION See_Also ##### --> 13 15 <para> 14 16 #TnyDeviceIface, #TnyAccountIface, #TnyStoreAccountIface, #TnyTransportAccountIface 15 17 </para> 16 18 trunk/docs/devel/reference/tmpl/tny-store-account-iface.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 5 A type for getting folders (and E-mails) of an account 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A store account contains the folders of an E-mail service and handles the authentication with the service. 10 10 </para> 11 11 12 12 <!-- ##### SECTION See_Also ##### --> 13 13 <para> 14 14 #TnyAccountIface, #TnyTransportAccountIface 15 15 </para> 16 16 trunk/docs/devel/reference/tmpl/tny-store-account.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 5 A store account type implemented for camel. 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 A store account type implemented for camel. 10 10 </para> 11 11 12 12 <!-- ##### SECTION See_Also ##### --> 13 13 <para> 14 14 #TnyAccountIface, #TnyTransportAccountIface, #TnyTransportAccount, #TnyAccount 15 15 </para> 16 16 trunk/docs/devel/reference/tmpl/tny-stream-camel.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A #TnyStreamIface implemented as a proxyfor a #CamelStream5 A #TnyStreamIface as adaptor for a #CamelStream 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 9 This type adapts the #CamelStream to a #TnyStreamIface. It's used in the 10 libtinymail-camel implementation library for converting a #CamelStream 11 to a #TnyStreamIface. 10 12 </para> 11 13 12 14 <!-- ##### SECTION See_Also ##### --> 13 15 <para> 14 16 #TnyStreamIface, #CamelStream, #TnyCamelStream 15 17 </para> 16 18 trunk/docs/devel/reference/tmpl/tny-stream-iface.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n interfaces that defines a stream type5 A type that defines a stream 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> … … 12 12 <!-- ##### SECTION See_Also ##### --> 13 13 <para> 14 14 #TnyMsgMimePartIface, #TnyMsgViewIface, #TnySaveStrategyIface, #TnyCamelStream, #TnyStreamCamel, #TnyMozEmbedStream, #TnyTextBufferStream, #TnyFsStream, #TnyVfsStream 15 15 </para> 16 16 trunk/docs/devel/reference/tmpl/tny-summary-window-iface.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A n interfaces that defines a summary window type5 A type that defines a summary window 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 You can let your summary window type implement this type. Not that it defines a lot at this moment. 9 10 11 Typical implementations will go in a composition relation with a type that implements #TnyAccountStoreViewIface. 12 The demo-ui of tinymail, however, *is* also a #TnyAccountStoreViewIface implementation. 10 13 </para> 11 14 12 15 <!-- ##### SECTION See_Also ##### --> 13 16 <para> 14 17 #TnyAccountStoreViewIface, #TnyAccountStoreIface 15 18 </para> 16 19 … … 24 27 25 28 26 <!-- ##### FUNCTION tny_summary_window_iface_set_account_store ##### -->27 <para>28 29 </para>30 31 @self:32 @account_store:33 34 trunk/docs/devel/reference/tmpl/tny-summary-window.sgml
r193 r388 3 3 4 4 <!-- ##### SECTION Short_Description ##### --> 5 A nimplementation of #TnySummaryWindowIface for Gtk+5 A demo implementation of #TnySummaryWindowIface for Gtk+ 6 6 7 7 <!-- ##### SECTION Long_Description ##### --> 8 8 <para> 9 A demo implementation of a summary window. Implemented for Gtk+. 9 10 11 The implementation claims to also be a #TnyAccountStoreViewIface implementation. 12 Which is, of course, perfectly legal. It's possible that a summary window is a 13 view for the account store. 14 15 You can, however, also do it more finegrained and create a real view type that 16 implements the #TnyAccountStoreViewIface. And you can let the summary window 17 for example decorate that. Or simply goes in a composition relation with that 18 type. In a human language: embed the view type in the summary window. 19 20 The demo-ui, however, implements the summary window *as* the view type. The 21 main reason for this is because that reduces the amount of code. People might 22 other wise get scared about having to implement a lot own GObjects if they 23 want to use the tinymail framework. This isn't true. 24 25 But that doesn't mean the scared people are right. It's probably more correct 26 to implement a type as a #TnyAccountStoreViewIface and put it in composition 27 with the #TnySummaryWindowIface implementation. 28 29 Mine is just a simple demo. 10 30 </para> 11 31 <
