4 2. Files in src/common/
9 ------------------------------------------------------------------------------
13 is the accounts list dialog
15 dialog and functions for external actions
17 is the address completion process
19 management of address book
21 functions to maintain address cache
23 functions to maintain address completion index
25 contains address clipboard objects and related functions
27 add address to address book dialog
29 is the address book dialog
31 dialog for gathering EMail addresses from mail folder
33 functions for an E-Mail address harvester
35 general functions for accessing address index file
37 general primitive address item objects
39 address list item selection objects
41 dialog displaying warnings and notifications
43 conversion of charset encodings
47 collect gdb backtrace info on crashes
49 function to parse custom headers configuration file
51 function to parse headers display configuration file
53 editing single addressbook entries
57 editing addressbook groups
59 edit JPilot address book data
61 edit LDAP address book data
63 LDAP Base DN selection dialog
65 edit vCard address book data
67 parses text/enriched mime type
69 export address book to HTML file (GUI)
71 export address book to LDIF file (GUI)
73 exports MH folders to MBOX
75 export address book to HTML file
77 export address book to LDIF file
79 handles the filtering process and function for filtering data structure
81 handles the folder structure (left panel) without any gtk
83 folder property functions (load, save, copy, ...)
85 dialog for selecting mail folders
87 is the left panel gtk implementation
89 this is the newsgroup selection dialog box
91 is the little header viewer between the list of mails and
92 the mail viewer.html.c
94 is the handling of the IMAP4 procotol
96 import from mbox dialog
98 import LDIF address book data
100 import Mutt address book data
102 import Pine address book data
104 retrievement of POP3 or mbox accounts
106 this is a dialog for the user to type something.
108 functions necessary to access JPilot database files
110 functions for LDAP control data
112 functions necessary to define and perform LDAP queries
114 functions necessary to access LDAP servers
116 some utility functions to access LDAP servers
118 functions necessary to access LDIF files (LDAP Data Interchange Format
121 is the log window (tool menu / log window)
123 is the main program entry of Sylpheed
125 is the 3-paned main window
127 help menu: links to manual and FAQ
129 this is some function to match the messages, to handle data structure
130 of matcher/filtering/scoring system or to convert data structures
133 this is the lexer used in the parse operation of the configuration files
134 of the matcher/filtering/scoring system.
135 matcher_parser_parse.y
136 this is the parser of the configuration files of
137 the matcher/filtering/scoring system.
139 is the mbox importer/exporter
141 is the mbox folder support
143 dialog for searching current message
145 is the mail viewer part of the main window
149 is the displaying of the list of the MIME part of the mail
150 (at the top of the mail viewer when it is displayed)
152 handles cached message infos
154 functions necessary to access MUTT address book file
156 is the news session handling (it uses the nntp protocol)
158 *********** NO DESCRIPTION *********
160 *********** NO DESCRIPTION *********
162 functions necessary to access Pine address book file
164 functions for POP3 sessions
166 is preferences for account dialog
168 is preferences for action dialog
170 is the preferences dialog
172 is the preferences dialog for custom headers
173 prefs_display_header.c
174 is the preferences dialog for headers display
176 is preferences for filtering system dialog
177 prefs_filtering_action.c
178 let the user define the actions for a filtering rule
180 is the preference dialog for a folder item
182 common functions for handling config windows
184 let the user define the condition for a filtering rule or a scoring rule
186 is preferences for scoring system dialog
187 prefs_summary_column.c
188 dialog for selecting items to display in summaryview
190 dialog for editing templates
192 dialog for customizing toolbars
194 is the RFC822 headers parser.
198 handle the list of message files.
200 is a dialog box with a progress bar
202 is the quotation system for forward or reply
204 is the lexer for the configuration of the quotation system
206 is the parser for the configuration of the quotation system
208 this will receive some data from a file descriptor and write
213 handles the scoring process and function for scoring data structure
215 dialog for selecting gpg keys
217 message sending to SMTP or through sendmail command.
219 functions for first run (select mailbox dialog)
221 dialog for gpg signature check
223 a simplified version of gettext
225 displays the source of the messages.
227 dialog for handling SSL certificates
229 functions for handling statusbar output
231 handle the pixmaps including pixmap theming
233 regexp pattern matching utilities
235 dialog for searching folders
237 is the displaying of list of the mail in a folder
238 (up/right in the main window).
240 functions necessary to access LDAP servers
242 is the mail (without MIME part) displaying of the
245 functions for handling toolbars
247 undo functions for message editor
249 decodes headers based on RFC2045 and RFC2047
251 functions necessary to access vCard files
254 ------------------------------------------------------------------------------
255 2. Files in src/common/
258 handles the base64 conversion
260 functions for handling hooks
262 functions for logging (stdout, file, hook)
264 This is MD5 calculation
266 common tools for string and list handling
268 is the handling of the NNTP procotol
270 encoding of the password in the configuration files.
272 functions for plugin handling
274 is a preference file parser.
276 handle quoted-printable conversion
278 This is network connection.
280 handles the SMTP and ESMTP protocol with authentification
282 is some function to make it easier to use TCP/unix socket.
284 SSL init and cleanup functions
286 functions for checking SSL certificates
288 functions for handling hashed string tables
290 application init and cleanup functions
292 functions for loading and saving templates
294 common tool functions
300 *********** NO DESCRIPTION *********
303 ------------------------------------------------------------------------------
307 this is the about dialog
309 dialog for setting message color
311 dialog for showing descriptions (e.g. action syntax)
313 This is a file selection dialog
317 This is a modified GtkCTree.
319 ruler widget (shown in message editor)
321 This is a modified GtkText.
323 common tools for gtk widgets (e.g. ctree)
325 composite widget to provide vertical scrolling
327 *********** NO DESCRIPTION *********
329 functions for handling menus
331 dialog for loading and unloading plugins
333 treeview based preferences dialog
335 dialog to display, change or add SSL certificates
338 ------------------------------------------------------------------------------
341 FOLDER_ITEM_UPDATE_HOOKLIST
342 invocation after folder content has changed
344 usage folder.c, trayicon plugin
345 source FolderItemUpdateData
347 FOLDER_UPDATE_HOOKLIST
348 invocation after folder content has changed
351 source FolderUpdateData
353 LOG_APPEND_TEXT_HOOKLIST
354 invocation after appending LogText to logfiles
355 definition common/log.h
356 usage logwindow.c, demo plugin
359 MAIL_FILTERING_HOOKLIST
360 invocation before applying filtering rules
362 usage spamassassin plugin, clamav plugin.
363 source MailFilteringData
364 return TRUE stops further processing of current message
365 MAIL_RECEIVE_HOOKLIST
366 invocation after mail retrieval (before filtering)
368 usage fetchinfo plugin
369 source MailFilteringData
370 return TRUE stops further processing of this message
371 MSGINFO_UPDATE_HOOKLIST
372 invocation when msginfo has changed
377 PROGRESSINDICATOR_HOOKLIST
378 invocation starts/stops/sets progressbar
379 definition common/progressindicator.h
385 invocation asks for accepting new or modified SSL sertificates
386 definition common/ssl_certificate.h
387 usage ssl_certificate.c
388 source SSLCertHookData