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 displays the source of the messages.
225 dialog for handling SSL certificates
227 functions for handling statusbar output
229 handle the pixmaps including pixmap theming
231 regexp pattern matching utilities
233 dialog for searching folders
235 is the displaying of list of the mail in a folder
236 (up/right in the main window).
238 functions necessary to access LDAP servers
240 is the mail (without MIME part) displaying of the
243 functions for handling toolbars
245 undo functions for message editor
247 decodes headers based on RFC2045 and RFC2047
249 functions necessary to access vCard files
252 ------------------------------------------------------------------------------
253 2. Files in src/common/
256 functions for handling hooks
258 functions for logging (stdout, file, hook)
260 This is MD5 calculation
262 common tools for string and list handling
264 is the handling of the NNTP procotol
266 encoding of the password in the configuration files.
268 functions for plugin handling
270 is a preference file parser.
272 handle quoted-printable conversion
274 This is network connection.
276 handles the SMTP and ESMTP protocol with authentification
278 is some function to make it easier to use TCP/unix socket.
280 SSL init and cleanup functions
282 functions for checking SSL certificates
284 functions for handling hashed string tables
286 application init and cleanup functions
288 functions for loading and saving templates
290 common tool functions
296 *********** NO DESCRIPTION *********
299 ------------------------------------------------------------------------------
303 this is the about dialog
305 dialog for setting message color
307 dialog for showing descriptions (e.g. action syntax)
309 This is a file selection dialog
313 This is a modified GtkCTree.
315 ruler widget (shown in message editor)
317 This is a modified GtkText.
319 common tools for gtk widgets (e.g. ctree)
321 composite widget to provide vertical scrolling
323 *********** NO DESCRIPTION *********
325 functions for handling menus
327 dialog for loading and unloading plugins
329 treeview based preferences dialog
331 dialog to display, change or add SSL certificates
334 ------------------------------------------------------------------------------
337 FOLDER_ITEM_UPDATE_HOOKLIST
338 invocation after folder content has changed
340 usage folder.c, trayicon plugin
341 source FolderItemUpdateData
343 FOLDER_UPDATE_HOOKLIST
344 invocation after folder content has changed
347 source FolderUpdateData
349 LOG_APPEND_TEXT_HOOKLIST
350 invocation after appending LogText to logfiles
351 definition common/log.h
352 usage logwindow.c, demo plugin
355 MAIL_FILTERING_HOOKLIST
356 invocation before applying filtering rules
358 usage spamassassin plugin, clamav plugin.
359 source MailFilteringData
360 return TRUE stops further processing of current message
361 MAIL_RECEIVE_HOOKLIST
362 invocation after mail retrieval (before filtering)
364 usage fetchinfo plugin
365 source MailFilteringData
366 return TRUE stops further processing of this message
367 MSGINFO_UPDATE_HOOKLIST
368 invocation when msginfo has changed
373 PROGRESSINDICATOR_HOOKLIST
374 invocation starts/stops/sets progressbar
375 definition common/progressindicator.h
381 invocation asks for accepting new or modified SSL sertificates
382 definition common/ssl_certificate.h
383 usage ssl_certificate.c
384 source SSLCertHookData