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 functions for handling hooks
260 functions for logging (stdout, file, hook)
262 This is MD5 calculation
264 common tools for string and list handling
266 is the handling of the NNTP procotol
268 encoding of the password in the configuration files.
270 functions for plugin handling
272 is a preference file parser.
274 handle quoted-printable conversion
276 This is network connection.
278 handles the SMTP and ESMTP protocol with authentification
280 is some function to make it easier to use TCP/unix socket.
282 SSL init and cleanup functions
284 functions for checking SSL certificates
286 functions for handling hashed string tables
288 application init and cleanup functions
290 functions for loading and saving templates
292 common tool functions
298 *********** NO DESCRIPTION *********
301 ------------------------------------------------------------------------------
305 this is the about dialog
307 dialog for setting message color
309 dialog for showing descriptions (e.g. action syntax)
311 This is a file selection dialog
315 This is a modified GtkCTree.
317 ruler widget (shown in message editor)
319 This is a modified GtkText.
321 common tools for gtk widgets (e.g. ctree)
323 composite widget to provide vertical scrolling
325 *********** NO DESCRIPTION *********
327 functions for handling menus
329 dialog for loading and unloading plugins
331 treeview based preferences dialog
333 dialog to display, change or add SSL certificates
336 ------------------------------------------------------------------------------
339 FOLDER_ITEM_UPDATE_HOOKLIST
340 invocation after folder content has changed
342 usage folder.c, trayicon plugin
343 source FolderItemUpdateData
345 FOLDER_UPDATE_HOOKLIST
346 invocation after folder content has changed
349 source FolderUpdateData
351 LOG_APPEND_TEXT_HOOKLIST
352 invocation after appending LogText to logfiles
353 definition common/log.h
354 usage logwindow.c, demo plugin
357 MAIL_FILTERING_HOOKLIST
358 invocation before applying filtering rules
360 usage spamassassin plugin, clamav plugin.
361 source MailFilteringData
362 return TRUE stops further processing of current message
363 MAIL_RECEIVE_HOOKLIST
364 invocation after mail retrieval (before filtering)
366 usage fetchinfo plugin
367 source MailFilteringData
368 return TRUE stops further processing of this message
369 MSGINFO_UPDATE_HOOKLIST
370 invocation when msginfo has changed
375 PROGRESSINDICATOR_HOOKLIST
376 invocation starts/stops/sets progressbar
377 definition common/progressindicator.h
383 invocation asks for accepting new or modified SSL sertificates
384 definition common/ssl_certificate.h
385 usage ssl_certificate.c
386 source SSLCertHookData