From a2d460b54b167a639bf05662d2f0de46acf73400 Mon Sep 17 00:00:00 2001 From: nobody Date: Thu, 6 Jul 2000 04:58:12 +0000 Subject: This commit was manufactured by cvs2svn to create tag 'BEFORE_GTK_1_3_CHANGES'. svn path=/tags/BEFORE_GTK_1_3_CHANGES/; revision=3911 --- help/.cvsignore | 2 - help/C/.cvsignore | 4 - help/C/Makefile.am | 51 -- help/C/apx-authors.sgml | 69 --- help/C/apx-bugs.sgml | 19 - help/C/apx-fdl.sgml | 678 ---------------------- help/C/apx-gloss.sgml | 253 -------- help/C/config-prefs.sgml | 496 ---------------- help/C/config-setupassist.sgml | 126 ---- help/C/config-sync.sgml | 67 --- help/C/evolution-guide.sgml | 117 ---- help/C/fig/calendar.png | Bin 30522 -> 0 bytes help/C/fig/config-cal.png | Bin 12762 -> 0 bytes help/C/fig/config-mail.png | Bin 5344 -> 0 bytes help/C/fig/contact.png | Bin 27473 -> 0 bytes help/C/fig/filter-new-fig.png | Bin 7393 -> 0 bytes help/C/fig/mail-druid-pic.png | Bin 35959 -> 0 bytes help/C/fig/mainwindow-pic.png | Bin 261494 -> 0 bytes help/C/fig/vfolder-createrule-fig.png | Bin 7324 -> 0 bytes help/C/preface.sgml | 145 ----- help/C/usage-calendar.sgml | 271 --------- help/C/usage-contact.sgml | 466 --------------- help/C/usage-mail.sgml | 958 ------------------------------- help/C/usage-mainwindow.sgml | 323 ----------- help/C/usage-notes.sgml | 41 -- help/C/usage-sync.sgml | 19 - help/Camel-Classes | 35 -- help/ChangeLog | 215 ------- help/Design | 201 ------- help/Makefile.am | 1 - help/white-papers/calendar/calendar.sgml | 209 ------- help/white-papers/mail/camel.sgml | 339 ----------- help/white-papers/mail/ibex.sgml | 158 ----- help/white-papers/widgets/e-table.sgml | 279 --------- 34 files changed, 5542 deletions(-) delete mode 100644 help/.cvsignore delete mode 100644 help/C/.cvsignore delete mode 100644 help/C/Makefile.am delete mode 100644 help/C/apx-authors.sgml delete mode 100644 help/C/apx-bugs.sgml delete mode 100644 help/C/apx-fdl.sgml delete mode 100644 help/C/apx-gloss.sgml delete mode 100644 help/C/config-prefs.sgml delete mode 100644 help/C/config-setupassist.sgml delete mode 100644 help/C/config-sync.sgml delete mode 100644 help/C/evolution-guide.sgml delete mode 100644 help/C/fig/calendar.png delete mode 100644 help/C/fig/config-cal.png delete mode 100644 help/C/fig/config-mail.png delete mode 100644 help/C/fig/contact.png delete mode 100644 help/C/fig/filter-new-fig.png delete mode 100644 help/C/fig/mail-druid-pic.png delete mode 100644 help/C/fig/mainwindow-pic.png delete mode 100644 help/C/fig/vfolder-createrule-fig.png delete mode 100644 help/C/preface.sgml delete mode 100644 help/C/usage-calendar.sgml delete mode 100644 help/C/usage-contact.sgml delete mode 100644 help/C/usage-mail.sgml delete mode 100644 help/C/usage-mainwindow.sgml delete mode 100644 help/C/usage-notes.sgml delete mode 100644 help/C/usage-sync.sgml delete mode 100644 help/Camel-Classes delete mode 100644 help/ChangeLog delete mode 100644 help/Design delete mode 100644 help/Makefile.am delete mode 100644 help/white-papers/calendar/calendar.sgml delete mode 100644 help/white-papers/mail/camel.sgml delete mode 100644 help/white-papers/mail/ibex.sgml delete mode 100644 help/white-papers/widgets/e-table.sgml (limited to 'help') diff --git a/help/.cvsignore b/help/.cvsignore deleted file mode 100644 index 282522db03..0000000000 --- a/help/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -Makefile -Makefile.in diff --git a/help/C/.cvsignore b/help/C/.cvsignore deleted file mode 100644 index cba1534920..0000000000 --- a/help/C/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -Makefile -Makefile.in -evolution-guide -evolution-guide.junk diff --git a/help/C/Makefile.am b/help/C/Makefile.am deleted file mode 100644 index 0d02ac056f..0000000000 --- a/help/C/Makefile.am +++ /dev/null @@ -1,51 +0,0 @@ -evolution_helpdir = $(datadir)/gnome/help/evolution/C - -SGML_FILES = \ - apx-authors.sgml \ - apx-bugs.sgml \ - apx-fdl.sgml \ - apx-gloss.sgml \ - config-prefs.sgml \ - config-setupassist.sgml \ - config-sync.sgml \ - evolution-guide.sgml \ - preface.sgml \ - usage-calendar.sgml \ - usage-contact.sgml \ - usage-mail.sgml \ - usage-mainwindow.sgml \ - usage-sync.sgml - - -EXTRA_DIST = \ - $(SGML_FILES) - -all: evolution-guide - -evolution-guide: $(SGML_FILES) - -db2html evolution-guide.sgml - -dist-hook: - mkdir $(distdir)/evolution-guide - -cp evolution-guide/*.html evolution-guide/*.css \ - $(distdir)/evolution-guide - mkdir $(distdir)/fig - -cp fig/*.png $(distdir)/fig - -install-data-local: evolution-guide - $(top_srcdir)/mkinstalldirs $(DESTDIR)$(evolution_helpdir)/fig - -for file in $(srcdir)/evolution-guide/*.html $(srcdir)/evolution-guide/*.css; do \ - basefile=`basename $$file`; \ - $(INSTALL_DATA) $$file $(DESTDIR)$(evolution_helpdir)/$$basefile; \ - done - -for file in $(srcdir)/fig/*.png; do \ - basefile=`basename $$file`; \ - $(INSTALL_DATA) $$file $(DESTDIR)$(evolution_helpdir)/fig/$$basefile; \ - done - -evolution.ps: evolution.sgml - -db2ps $< - -evolution.rtf: evolution.sgml - -db2rtf $< - diff --git a/help/C/apx-authors.sgml b/help/C/apx-authors.sgml deleted file mode 100644 index 647bf0b49a..0000000000 --- a/help/C/apx-authors.sgml +++ /dev/null @@ -1,69 +0,0 @@ - - - Authors - - Evolution was written by: - - Seth Alves: alves@helixcode.com - Anders Carlssonandersca@gnu.org - Damon Chaplin:damon@helixcode.com - Clifford R. Conover rusty@zootweb.com - Miguel De Icaza: miguel@helixcode.com - Arturo Espinoza arturo@nucleu.unam.mx - Larry Ewing: lewing@helixcode.com - Bertrand Guiheneuf: bertrand@helixcode.com - Tuomas Kuosmanen: tigert@gimp.org - Christopher J. Lahey: clahey@helixcode.com - Matthew Loper: matt@helixcode.com - Federico Mena: federico@helixcode.com - Eskil Heyn Olsendeity@eski.dk - Nat Friedman: nat@helixcode.com - Ettore Perazzoli:ettore@helixcode.com - Russell Steinthal: rms39@columbia.edu - Peter Teichman: peter@helixcode.com - Chris Toshok: toshok@helixcode.com - Radek Doulik: rodo@helixcode.com - Dan Winship: danw@helixcode.com - Michael Zucchi: notzed@helixcode.com - -and other dedicated GNOME programmers. - - - The Evolution code owes a great debt - to the GNOME-pim and - GNOME-Calendar applications, and to - KHTMLW. The developers of - Evolution acknowledge the efforts - and contributions of all who worked on those projects. - - - - For more information please visit the - Evolution Web page. Please send all comments, - suggestions, and bug reports to the GNOME bug tracking - database. Instructions for submitting bug reports can be - found on-line at - http://bugs.gnome.org/Reporting.html. If you are using - GNOME 1.1 or later, you can also use command - bug-buddy for submitting bug reports. - - - This manual was written by Aaron Weber - (aaron@helixcode.com) with the help of the - application programmers and the GNOME Documentation Project. - Please send all comments and suggestions regarding the manual to - the GNOME Documentation Project at - docs@gnome.org. You can also add your comments - online by using GNOME Documentation - Status Table. - - - diff --git a/help/C/apx-bugs.sgml b/help/C/apx-bugs.sgml deleted file mode 100644 index eb30901422..0000000000 --- a/help/C/apx-bugs.sgml +++ /dev/null @@ -1,19 +0,0 @@ - - - Known bugs and limitations - - - This appendix describes known bugs and limitations of - Evolution. Please contact the - Evolution team (bugs@helixcode.com) or use - bug-buddy if you find one we have not - listed, or if you have a patch to fix one. - - - - - The bugs are many, but the application is young, and this is to - be expected. - - - diff --git a/help/C/apx-fdl.sgml b/help/C/apx-fdl.sgml deleted file mode 100644 index 7a85c6e4a2..0000000000 --- a/help/C/apx-fdl.sgml +++ /dev/null @@ -1,678 +0,0 @@ - - GNU Free Documentation License - - Version 1.1, March 2000 - - - - Copyright © 2000 -
- Free Software Foundation, Inc. - 59 Temple Place, Suite 330, - Boston, - MA - 02111-1307 - USA -
- Everyone is permitted to copy and distribute verbatim copies of this license - document, but changing it is not allowed. -
- - - - 0. PREAMBLE - - - The purpose of this License is to make a manual, textbook, or other - written document "free" in the sense of freedom: to assure everyone - the effective freedom to copy and redistribute it, with or without - modifying it, either commercially or noncommercially. Secondarily, - this License preserves for the author and publisher a way to get - credit for their work, while not being considered responsible for - modifications made by others. - - - - This License is a kind of "copyleft", which means that derivative - works of the document must themselves be free in the same sense. It - complements the GNU General Public License, which is a copyleft - license designed for free software. - - - - We have designed this License in order to use it for manuals for free - software, because free software needs free documentation: a free - program should come with manuals providing the same freedoms that the - software does. But this License is not limited to software manuals; it - can be used for any textual work, regardless of subject matter or - whether it is published as a printed book. We recommend this License - principally for works whose purpose is instruction or reference. - - - - - 1. APPLICABILITY AND DEFINITIONS - - - This License applies to any manual or other work that contains a - notice placed by the copyright holder saying it can be distributed - under the terms of this License. The "Document" , below, refers to any such - manual or work. Any member of the public is a licensee, and is - addressed as "you". - - - - A "Modified Version" of the - Document means any work containing the Document or a portion of it, - either copied verbatim, or with modifications and/or translated into - another language. - - - - A "Secondary Section" is a named - appendix or a front-matter section of the Document that deals exclusively with the - relationship of the publishers or authors of the Document to the Document's overall subject (or to - related matters) and contains nothing that could fall directly within - that overall subject. (For example, if the Document is in part a textbook of - mathematics, a Secondary Section - may not explain any mathematics.) The relationship could be a matter - of historical connection with the subject or with related matters, or - of legal, commercial, philosophical, ethical or political position - regarding them. - - - - The "Invariant Sections" are - certain Secondary Sections whose - titles are designated, as being those of Invariant Sections, in the notice that - says that the Document is released - under this License. - - - - The "Cover Texts" are certain - short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that - says that the Document is released - under this License. - - - - A "Transparent" copy of the - Document means a machine-readable - copy, represented in a format whose specification is available to the - general public, whose contents can be viewed and edited directly and - straightforwardly with generic text editors or (for images composed of - pixels) generic paint programs or (for drawings) some widely available - drawing editor, and that is suitable for input to text formatters or - for automatic translation to a variety of formats suitable for input - to text formatters. A copy made in an otherwise Transparent file format whose markup - has been designed to thwart or discourage subsequent modification by - readers is not Transparent. A - copy that is not "Transparent" - is called "Opaque". - - - - Examples of suitable formats for Transparent copies include plain - ASCII without markup, Texinfo input format, LaTeX input format, SGML - or XML using a publicly available DTD, and standard-conforming simple - HTML designed for human modification. Opaque formats include - PostScript, PDF, proprietary formats that can be read and edited only - by proprietary word processors, SGML or XML for which the DTD and/or - processing tools are not generally available, and the - machine-generated HTML produced by some word processors for output - purposes only. - - - - The "Title Page" means, for a - printed book, the title page itself, plus such following pages as are - needed to hold, legibly, the material this License requires to appear - in the title page. For works in formats which do not have any title - page as such, "Title Page" - means the text near the most prominent appearance of the work's title, - preceding the beginning of the body of the text. - - - - - - 2. VERBATIM COPYING - - - You may copy and distribute the Document in any medium, either - commercially or noncommercially, provided that this License, the - copyright notices, and the license notice saying this License applies - to the Document are reproduced in - all copies, and that you add no other conditions whatsoever to those - of this License. You may not use technical measures to obstruct or - control the reading or further copying of the copies you make or - distribute. However, you may accept compensation in exchange for - copies. If you distribute a large enough number of copies you must - also follow the conditions in section - 3. - - - - You may also lend copies, under the same conditions stated above, and - you may publicly display copies. - - - - - - 3. COPYING IN QUANTITY - - - If you publish printed copies of the Document numbering more than 100, and - the Document's license notice - requires Cover Texts, you must - enclose the copies in covers that carry, clearly and legibly, all - these Cover Texts: Front-Cover - Texts on the front cover, and Back-Cover Texts on the back cover. Both - covers must also clearly and legibly identify you as the publisher of - these copies. The front cover must present the full title with all - words of the title equally prominent and visible. You may add other - material on the covers in addition. Copying with changes limited to - the covers, as long as they preserve the title of the Document and satisfy these conditions, - can be treated as verbatim copying in other respects. - - - - If the required texts for either cover are too voluminous to fit - legibly, you should put the first ones listed (as many as fit - reasonably) on the actual cover, and continue the rest onto adjacent - pages. - - - - If you publish or distribute Opaque copies of the Document numbering more than 100, you - must either include a machine-readable Transparent copy along with each - Opaque copy, or state in or - with each Opaque copy a - publicly-accessible computer-network location containing a complete - Transparent copy of the Document, free of added material, which - the general network-using public has access to download anonymously at - no charge using public-standard network protocols. If you use the - latter option, you must take reasonably prudent steps, when you begin - distribution of Opaque copies - in quantity, to ensure that this Transparent copy will remain thus - accessible at the stated location until at least one year after the - last time you distribute an Opaque copy (directly or through your - agents or retailers) of that edition to the public. - - - - It is requested, but not required, that you contact the authors of the - Document well before - redistributing any large number of copies, to give them a chance to - provide you with an updated version of the Document. - - - - - - 4. MODIFICATIONS - - - You may copy and distribute a Modified - Version of the Document - under the conditions of sections 2 - and 3 above, provided that you - release the Modified Version under - precisely this License, with the Modified - Version filling the role of the Document, thus licensing distribution - and modification of the Modified - Version to whoever possesses a copy of it. In addition, you - must do these things in the Modified - Version: - - - - - - A - - Use in the Title Page (and - on the covers, if any) a title distinct from that of the Document, and from those of - previous versions (which should, if there were any, be listed in - the History section of the Document). You may use the same - title as a previous version if the original publisher of that - version gives permission. - - - - - - - B - - List on the Title Page, as - authors, one or more persons or entities responsible for - authorship of the modifications in the Modified Version, together with at - least five of the principal authors of the Document (all of its principal - authors, if it has less than five). - - - - - - - C - - State on the Title Page - the name of the publisher of the Modified Version, as the - publisher. - - - - - - - D - - Preserve all the copyright notices of the Document. - - - - - - - E - - Add an appropriate copyright notice for your modifications - adjacent to the other copyright notices. - - - - - - - F - - Include, immediately after the copyright notices, a license - notice giving the public permission to use the Modified Version under the terms - of this License, in the form shown in the Addendum below. - - - - - - - G - - Preserve in that license notice the full lists of Invariant Sections and required - Cover Texts given in the - Document's license notice. - - - - - - - H - - Include an unaltered copy of this License. - - - - - - - I - - Preserve the section entitled "History", and its title, and add - to it an item stating at least the title, year, new authors, and - publisher of the Modified Version - as given on the Title - Page. If there is no section entitled "History" in the - Document, create one stating - the title, year, authors, and publisher of the Document as given on its Title Page, then add an item - describing the Modified - Version as stated in the previous sentence. - - - - - - - J - - Preserve the network location, if any, given in the Document for public access to a - Transparent copy of the - Document, and likewise the - network locations given in the Document for previous versions it - was based on. These may be placed in the "History" section. You - may omit a network location for a work that was published at - least four years before the Document itself, or if the - original publisher of the version it refers to gives permission. - - - - - - - K - - In any section entitled "Acknowledgements" or "Dedications", - preserve the section's title, and preserve in the section all - the substance and tone of each of the contributor - acknowledgements and/or dedications given therein. - - - - - - - L - - Preserve all the Invariant - Sections of the Document, unaltered in their text - and in their titles. Section numbers or the equivalent are not - considered part of the section titles. - - - - - - - M - - Delete any section entitled "Endorsements". Such a section may - not be included in the Modified - Version. - - - - - - - N - - Do not retitle any existing section as "Endorsements" or to - conflict in title with any Invariant Section. - - - - - - - If the Modified Version includes - new front-matter sections or appendices that qualify as Secondary Sections and contain no - material copied from the Document, you may at your option designate - some or all of these sections as invariant. To do this, add their - titles to the list of Invariant - Sections in the Modified - Version's license notice. These titles must be distinct from - any other section titles. - - - - You may add a section entitled "Endorsements", provided it contains - nothing but endorsements of your Modified - Version by various parties--for example, statements of peer - review or that the text has been approved by an organization as the - authoritative definition of a standard. - - - - You may add a passage of up to five words as a Front-Cover Text, and a passage of up - to 25 words as a Back-Cover - Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of - Front-Cover Text and one of - Back-Cover Text may be added by - (or through arrangements made by) any one entity. If the Document already includes a cover text - for the same cover, previously added by you or by arrangement made by - the same entity you are acting on behalf of, you may not add another; - but you may replace the old one, on explicit permission from the - previous publisher that added the old one. - - - - The author(s) and publisher(s) of the Document do not by this License give - permission to use their names for publicity for or to assert or imply - endorsement of any Modified Version - . - - - - - - 5. COMBINING DOCUMENTS - - - You may combine the Document with - other documents released under this License, under the terms defined - in section 4 above for modified - versions, provided that you include in the combination all of the - Invariant Sections of all of the - original documents, unmodified, and list them all as Invariant Sections of your combined - work in its license notice. - - - - The combined work need only contain one copy of this License, and - multiple identical Invariant - Sections may be replaced with a single copy. If there are - multiple Invariant Sections with - the same name but different contents, make the title of each such - section unique by adding at the end of it, in parentheses, the name of - the original author or publisher of that section if known, or else a - unique number. Make the same adjustment to the section titles in the - list of Invariant Sections in the - license notice of the combined work. - - - - In the combination, you must combine any sections entitled "History" - in the various original documents, forming one section entitled - "History"; likewise combine any sections entitled "Acknowledgements", - and any sections entitled "Dedications". You must delete all sections - entitled "Endorsements." - - - - - - 6. COLLECTIONS OF DOCUMENTS - - - You may make a collection consisting of the Document and other documents released - under this License, and replace the individual copies of this License - in the various documents with a single copy that is included in the - collection, provided that you follow the rules of this License for - verbatim copying of each of the documents in all other respects. - - - - You may extract a single document from such a collection, and - distribute it individually under this License, provided you insert a - copy of this License into the extracted document, and follow this - License in all other respects regarding verbatim copying of that - document. - - - - - - 7. AGGREGATION WITH INDEPENDENT WORKS - - - A compilation of the Document or - its derivatives with other separate and independent documents or - works, in or on a volume of a storage or distribution medium, does not - as a whole count as a Modified - Version of the Document, - provided no compilation copyright is claimed for the compilation. - Such a compilation is called an "aggregate", and this License does not - apply to the other self-contained works thus compiled with the Document , on account of their being - thus compiled, if they are not themselves derivative works of the - Document. If the Cover Text requirement of section 3 is applicable to these copies - of the Document, then if the Document is less than one quarter of the - entire aggregate, the Document's - Cover Texts may be placed on - covers that surround only the Document within the aggregate. Otherwise - they must appear on covers around the whole aggregate. - - - - - - 8. TRANSLATION - - - Translation is considered a kind of modification, so you may - distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations - requires special permission from their copyright holders, but you may - include translations of some or all Invariant Sections in addition to the - original versions of these Invariant - Sections. You may include a translation of this License - provided that you also include the original English version of this - License. In case of a disagreement between the translation and the - original English version of this License, the original English version - will prevail. - - - - - - 9. TERMINATION - - - You may not copy, modify, sublicense, or distribute the Document except as expressly provided - for under this License. Any other attempt to copy, modify, sublicense - or distribute the Document is - void, and will automatically terminate your rights under this - License. However, parties who have received copies, or rights, from - you under this License will not have their licenses terminated so long - as such parties remain in full compliance. - - - - - - 10. FUTURE REVISIONS OF THIS LICENSE - - - The Free - Software Foundation may publish new, revised versions of the - GNU Free Documentation License from time to time. Such new versions - will be similar in spirit to the present version, but may differ in - detail to address new problems or concerns. See http://www.gnu.org/copyleft/. - - - - Each version of the License is given a distinguishing version - number. If the Document specifies - that a particular numbered version of this License "or any later - version" applies to it, you have the option of following the terms and - conditions either of that specified version or of any later version - that has been published (not as a draft) by the Free Software - Foundation. If the Document does - not specify a version number of this License, you may choose any - version ever published (not as a draft) by the Free Software - Foundation. - - - - - - Addendum - - - To use this License in a document you have written, include a copy of - the License in the document and put the following copyright and - license notices just after the title page: - - - - Copyright © YEAR YOUR NAME. - - - - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.1 or - any later version published by the Free Software Foundation; with the - Invariant Sections being LIST - THEIR TITLES, with the Front-Cover - Texts being LIST, and with the Back-Cover Texts being LIST. A copy - of the license is included in the section entitled GNU Free - Documentation License. - - - - If you have no Invariant - Sections, write "with no Invariant Sections" instead of saying - which ones are invariant. If you have no Front-Cover Texts, write "no - Front-Cover Texts" instead of "Front-Cover Texts being LIST"; likewise - for Back-Cover Texts. - - - - If your document contains nontrivial examples of program code, we - recommend releasing these examples in parallel under your choice of - free software license, such as the GNU General Public - License, to permit their use in free software. - - - - -
\ No newline at end of file diff --git a/help/C/apx-gloss.sgml b/help/C/apx-gloss.sgml deleted file mode 100644 index 4ecc33d03b..0000000000 --- a/help/C/apx-gloss.sgml +++ /dev/null @@ -1,253 +0,0 @@ - - - - - Glossary - - - Attachment - - - Any file sent with an e-mail for the reciever to download. - - - - - - Automatic Indexing - - - Pre-sorting procedure that allows - Evolution to refer to data quickly. - It enables faster searches and decreases memory usage for - data displays. - - - - - - Bcc (Blind Carbon Copy) - - - A way of addressing a message. Bcc is used to send a group of - people an e-mail, while hiding their names and addresses from each - other. - - - - - - Cc (Carbon Copy) - - - Carbon-copies are used to send a 3rd party a copy of the e-mail, - so they an keep up to date on a conversation, without being in the - To: list. - - - - - - - Emoticon - - - Also called smileys, emoticons are the little sideways faces made - of colons and parentheses which people use to convey emotion in email. - Examples: :-) or ;( . - - - - - - Evolution - - - Evolution is the GNOME - groupware application. - - - - - - Execute - - - To run a program. Any file that can be run is called an - executable. In order to be execute program, a user must have - the proper permissions. - - - - - - Filter - - - Within Evolution, a filter is a method - of sorting mail automatically. - - - - - - Forward - - - By forwarding an e-mail, the user can send a third party a message - which was sent to the user originally. - - - - - - Groupware - - - Groupware is a term describing an application who has many - productivity features built into one program. - - - - - - Haiku - - - A Japanese form of poetry. Haiku are unrhymed, and - three lines long. The first and last lines should have five - syllables, and the second line seven syllables. The subject - matter is traditionally related to the seasons. - - - - - - HTML - - - Hyper-text Markup Language(HTML) is the layout - language which all webpages are written in. HTML can be used - inside of e-mails to insert images, justfiy text different ways, - and even include webpages inside the e-mail itself. - - - - - - Hot Key - - - Hot-keys are keyboard combinations used to do actions on a - computer instead of using the mouse to do the same action. - Hot-keys can speed up computer usage. - - - - - - iCal - - - iCal is the program which - Evolution uses to manage the calendar - section. - - - - - - - - Mail Client - - - A mail client is the application which a user reads and sends - their e-mail with. - - - - - - - Minicard - - - A format for the display of contact data. Similar in appearance - to a small business card. - - - - - - Nautilus - - - Nautilus is the next generation file - manager for GNOME being written by Eazel. - - - - - - Nickname - - - An alias for an e-mail address. - - - - - - Script - - - A program which is written in an interpreted language, which can - be executed. - - - - - - Shortcut Bar - - - The Shortcut Bar is where the user accesses - all the components of Evolution from. - - - - - - Spam - - - Spam: useless e-mail. Spam normally comes in forms of - chain-letters and advertisements for websites or services. - - - - - - vFolder - - - vFolders allow an e-mail to be shared among multiple folders, so - it appears that theres a copy of the e-mail in each folder. - - - - - diff --git a/help/C/config-prefs.sgml b/help/C/config-prefs.sgml deleted file mode 100644 index 65ea822cfe..0000000000 --- a/help/C/config-prefs.sgml +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - - Advanced Configuration - - Perhaps your mail server has changed names. Perhaps you've - grown tired of a certain layout for your appointments. - Whatever the reason, you want to change your - Evolution settings. This chapter - will tell you how to do just that. - - - - Mail Settings - - To change your mail settings, first go to your - Inbox. Then select Mail - Settings from the Tools menu. - This will open the mail preferences - window, illustrated in . Mail Preferences are - seperated into several categories: - - - - Identity, which allows you to set - your name, email address, and other information. The - default values are the ones found on your system account. - - - - - - Sources, which allows you to specify - your mail receiving server and protocols. - - - - - - Transports, which allows you to - specify how you will send mail. - - - - - - - - - - -
- Preferences Dialog - - Setting mail preferences - - - -
- - - - - Identity Settings - - If you have only one email address, or use automatic - forwarding to funnel multiple addresses to one account, then - you will only need to configure one identity. You may, - however, want more that one. To alter an identity, click on - it in the Identity tab of the - Preferences window, and then click - Edit. To add a new identity, simply - click Add. - - - - In either case, you'll be presented with a dialog box with - four fields: - - - - Full Name: by default, this is the - same name as the full name described in your user - account on your computer. - - - - - Email address: Enter your email - address in this space. - - - - - Organization: If you send email as - a representative of a company or other organization, - enter its name here. - - - - - Signature file: You may choose a - small text file to be appended to every message that you - send. Typically, signature files include address or - other contact information, or a favorite quotation. - They should not be more than three lines long. - - - - - - - - - Network Settings - - In order to do much of anything with - Evolution, you need to connect to - your network. To do that, you'll need to know your user name - and password, what sort of mail sending and receiving - protocols your network uses, and the names of the servers - you'll be using. If you're switching from another groupware - or email progam, you can almost certainly use the same - settings as you did with that program. Select the - Sources tab in the - Preferences window to tell - Evolution where you want to get - your mail, and click Transports to - determine how you want to send your mail. - - - - Mail Sources - - The Mail Sources tab allows you to - edit, add, or delete methods of retreiving mail from - servers. Clicking on Add or - Edit will bring up a dialog box to - offer you the following options: - - - - - Mail source type:At this point, you - can only select from POP or Unix-style mbox files, but - additional types will be supported in the future. - - - - - - Server:Enter the name of your mail - server in this field, eg: mail.mycompany.com - - - - - Username:Enter your user name here. - Eva Lucy Ann Tester's user name is eltester. - - - - - Authentication: Your system - administrator will know which type of authentication - your system requires. - Evolution can also detect - what sorts of authentication are available once it knows - where to find the server. - - - - - Test these values before continuing - If this box is checked, - Evolution will attempt to - make sure that all the other entries in the dialog box - are correct. - - - - - - - Transports - - The Transports tab lets you set how - you will send mail. As of this writing, you have two - choices: SMTP, which uses a remote - mail server, and sendmail, - which uses the sendmail program - on your local system. - - - If you choose SMTP, you will need - to know the name of your mail server. Your system - administrator or ISP has probably included that - information on the piece of paper you lost about five - minutes ago. Evolution can - attempt to determine if you have entered the right - server name. To have it do so, - check the box labelled Test these values before - continuing before you click - OK. - - - - - Other Mail Preferences - - Currently, there is only one option that falls into this - category: Send messages in HTML format. - If you check this box, you will send messages as HTML. If - you leave it unchecked, your messages will be sent without - HTML formatting. See for more - information about HTML mail. - - -
- - - Managing the Contact Manager - - To set the behavior of your Contact Manager, click on the - Contact Manager tab in the - Preferences window. - - - You can set the following options: - - - - - Configuring the Calendar - - This section discusses calendar-specific preferences. While - looking at your calendar, select - Preferences from the - Edit menu. This will open up the - Preferences window. It contains four - tabs: Time display, - Colors, To Do List - and Alarms. The calendar - preferences window is illustrated in . - - -
- Calendar Preferences Dialog - - If this worked on my job as well as my calendar... - - - -
- -
- - - Time Display Settings - - The first tab, Time display tab, lets - you set the following: - - - Time format - - You may choose between twelve-hour (AM/PM) and - twenty-four hour time formats here by clicking the - appropriate radio button. - - - - - Weeks start on - - You can set weeks to start on Sunday or on Monday. - - - - Day range - - - When does your work day start, and when does it end? - In the day and week views, - Evolution displays all the - hours in the range you select here, even if there are - no appointments for those times. Of course, if you - set your days to end before they begin, you may be in - for a little confusion. - - - - - - - - Calendar Colors - - The colors tab allows you to decide - what color your calendar will be. The tab consists of a - sample calendar on the right and a list of ten items that can - be colored in different ways. If you click on the color - button to the right of each item, you will bring up a - color-selector window where you can choose to alter that - color. By clicking OK in the color - selection dialog, you can see the results of the color on the - sample calendar. - - The display elements whose color you can set are: - - - - - Outline: The lines between days - and at the top of the display. - - - - - Headings: Text color for day - and month names and other headings. - - - - - Empty days: This is the - background color for any time slots in which you have no appointments. - - - - - - Appointments: This is the - background color for any time slots in which you have appointments. - - - - - Highlighted day: The - background color for a selected time slot. - - - - - - - Day numbers: Text color for date numbers. - - - - - - - Current day's number: Text color for today's date. - - - - - To-Do item that is not yet - due: Text color for To-Do list items that are - not yet due. (Or maybe background color? find out!) - - - - - - To-Do item that is due today: - Text color for today's tasks. - - - - - To-Do item that is overdue: - Text color for overdue tasks. - - - - - - - - - To Do list settings - - You can choose what information the To Do list displays and the - way it is displayed. The two areas of the To Do - List tab offer several options each: - - - Show on To Do List - - - This box contains three items. If you select the - check boxes next to them, that information will appear - in the To Do list for each task it contains: - - - Due Date - - - Time Until Due - - - Priority - - - - - - - Style Options - - - Select among the following checkboxes to determine - how your To Do list will look: - - - Highlight overdue items - - - Highlight items due today - - - Highlight not yet due items - - - - - - - - - - - Alarms settings - - The alarms tab enables you to select from three boxes: - - - Beep on display alarms: select - this box to have Evolution beep - at you for any alarms you have set. If you leave this box - unchecked, Evolution will only - alert you to events by opening a dialog box. - - - - Audio alarms timeout after: - Select this button to have the beeping stop automatically - after a certain number of seconds. - - - Enable snoozing for: If you - would like to have the option to tell - Evolution to repeat an alarm in - a few minutes, select this button and decide how long - you'd like it to wait. - - - - - - - -
- - General Preferences - - Overall Evolution prefs-- whatever else doesn't fit. - - -
- - - - - - diff --git a/help/C/config-setupassist.sgml b/help/C/config-setupassist.sgml deleted file mode 100644 index ea78865037..0000000000 --- a/help/C/config-setupassist.sgml +++ /dev/null @@ -1,126 +0,0 @@ - - - Easy Setup with the Setup Assistant - - The setup assistant can gather most of the information - necessary for Evolution's daily - operation. If you prefer more detailed or advanced - configuration, see - - - This paragraph will describe all information required by the - setup assistant. It will include a long itemized list, and a - screenshot or two. - - - Mail Setup - - The first time you try to send or receive mail with - Evolution, the mail - setup druid will pop up to help you - set up your email preferences. If you don't plan to use - email, or if you'd rather configure your email preferences - later, click Cancel. - - - The setup druid - will guide you through the network configuration process. It - will ask you for some basic information; your system - administrator or ISP should have the answers you'll need. - The mail setup druid is pictured in . - - - -
- Mail Setup Druid - - Evolution Main Window - - - -
- - - - - The druid will ask you for the following information: - - Name— Your - full name: eg. Eva Lucianne Tester - - Email address&mdash; - Your email address: eg. eltester@helixcode.com - - - - - Organization— Any - organization you represent. Leave this blank if you - wish. - - - - Signature File— A text - file appended to any email you send, typically your name - and email address, or a quotation you like. It should be - under three lines of text. - - - - Mail source type— - Evolution supports two mail - sources: POP servers, the most common email server type, - and UNIX-style MBOX files. Ask your system - administrator which one you use. - - - - - - Server— This should be the - name of your mail server, eg. - mailserver.organization.org - - - - - - Username— Usually, this is - the part of your email address before the @ character, - and Evolution has selected - that value as the default. If you have a different - username, you can enter it here. - - - - - - Authentication— Select the - type of authentication you will use. You can click - Detect supported types to find - out which authentication protocols your network allows. - - - - - - - Mail Transport— This is the - mail sending protocol you will want to use. Sendmail is - the default. - - - -
- - To learn how to configure Evolution - in greater detail, or to change preferences once you have set - them, see . - -
- -
- - - diff --git a/help/C/config-sync.sgml b/help/C/config-sync.sgml deleted file mode 100644 index ae78a6daaf..0000000000 --- a/help/C/config-sync.sgml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Setting up your synchronization system - - Synchronization presents you with two issues you'll need to - deal with. The first one is pretty simple: you'll need to get - the data to move among the various devices you're using. If - you've already got Gnome-Pilot - working, then all you have to do is tell it to use Evolution - as a conduit. If you haven't used - Gnome-Pilot before, you'll need to - run the GNOME Control Center and go - through the hand-held device setup assistant. Then you can - create the Evolution conduit and press the hotsync button. - - - If that doesn't work, jump up and down several times and swear - loudly. Then make sure you've got - Gnome-Pilot going to the right - device (for my serial port, it's /dev/ttys0, not the default - /dev/pilot) and that you have read and write permission on - that device. If you don't you'll need to be added to whatever - group has those permissions (for my system, it's tty). - Alternately, if you're the only user of your computer and - don't care too much about security, just use - su to become root, and then use - chmod a+rw /dev/[DEVICENAME] to set - universal read and write permissions on that port— just - don't tell your sysadmin I said you could. (Sysadmins, of - course, would never do such a thing.) - - - Once Evolution knows where to get - the mail, address, and calendar data, it needs to know what to - do with it. When you synchronize your local data with the data on - a server or handheld device, you may run into conflicts: - perhaps you have ended up with two cards with the same name - and different addresses, or old mail that has been deleted - from one device but not the other. What if you want to keep - only the most recent mail on your hand-held or your laptop, - but all the mail on the LDAP server or your desktop machine? - Select the Synchronization tab from the - Preferences window to set up the - conflict resolution preferences. - - - You can set Evolution's - synchronization behavior in the following ways: - - - - - Data Loss Prevention - - It's always a good idea to make a backup. If you set your - synchronization behaviors wrong, you could end up deleting - the messages and cards you want to keep, and keeping the - ones you want to delete. Before you change these - preferences, make a backup of your - Evolution files. You can do - this by... - - - - diff --git a/help/C/evolution-guide.sgml b/help/C/evolution-guide.sgml deleted file mode 100644 index b322e106a5..0000000000 --- a/help/C/evolution-guide.sgml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - -]> - - - - - - A User's Guide to Evolution - - AaronWeber - KevinBreit - - - - 2000Helix Code, Inc. - Kevin Breit - - - - - PUT THE RIGHT LEGALNOTICE IN HERE - - - - - This is version 0.4 of the Evolution manual. - - - - - - - - - &PREFACE; - - - Using Evolution - A Guide for Everybody - - - Part one of the Evolution manual - describes how to use Evolution - for email, contact management, and appointment and task - scheduling. You'll find as you go along that, as with most of - Linux, there's more than one way to do things, and you can - pick whichever method you like best. - - - - &USAGE-MAINWINDOW; - &USAGE-MAIL; - &USAGE-CONTACT; - &USAGE-CALENDAR; - &USAGE-NOTES; - &USAGE-SYNC; - - - - Configuring and Managing Evolution - A guide for Power Users and Administrators - - - Evolution is highly configurable. - Usually, when developers say that, they mean that they didn't - test it out thoroughly and have left it to other hackers to - "configure" themselves a working system. When we say - configurable, we mean that although - Evolution will work perfectly well - with minimal setup hassle, you can alter its behavior to fit - your needs with just a little more work. - - - - &CONFIG-SETUPASSIST; - &CONFIG-PREFS; - &CONFIG-SYNC; - - &APX-GLOSS; - &APX-BUGS; - &APX-AUTHORS; - &APX-FDL; - - - - - - - - - - - - - diff --git a/help/C/fig/calendar.png b/help/C/fig/calendar.png deleted file mode 100644 index 91f485aa5f..0000000000 Binary files a/help/C/fig/calendar.png and /dev/null differ diff --git a/help/C/fig/config-cal.png b/help/C/fig/config-cal.png deleted file mode 100644 index d477f42550..0000000000 Binary files a/help/C/fig/config-cal.png and /dev/null differ diff --git a/help/C/fig/config-mail.png b/help/C/fig/config-mail.png deleted file mode 100644 index e9e5debc78..0000000000 Binary files a/help/C/fig/config-mail.png and /dev/null differ diff --git a/help/C/fig/contact.png b/help/C/fig/contact.png deleted file mode 100644 index ed41ab0e3d..0000000000 Binary files a/help/C/fig/contact.png and /dev/null differ diff --git a/help/C/fig/filter-new-fig.png b/help/C/fig/filter-new-fig.png deleted file mode 100644 index 84db72462c..0000000000 Binary files a/help/C/fig/filter-new-fig.png and /dev/null differ diff --git a/help/C/fig/mail-druid-pic.png b/help/C/fig/mail-druid-pic.png deleted file mode 100644 index f29f3e77be..0000000000 Binary files a/help/C/fig/mail-druid-pic.png and /dev/null differ diff --git a/help/C/fig/mainwindow-pic.png b/help/C/fig/mainwindow-pic.png deleted file mode 100644 index 29af304147..0000000000 Binary files a/help/C/fig/mainwindow-pic.png and /dev/null differ diff --git a/help/C/fig/vfolder-createrule-fig.png b/help/C/fig/vfolder-createrule-fig.png deleted file mode 100644 index 6be67ad5eb..0000000000 Binary files a/help/C/fig/vfolder-createrule-fig.png and /dev/null differ diff --git a/help/C/preface.sgml b/help/C/preface.sgml deleted file mode 100644 index f8c74c67d2..0000000000 --- a/help/C/preface.sgml +++ /dev/null @@ -1,145 +0,0 @@ - - - - Introduction - -
- What is Evolution, and What Can It Do for Me? - - The idea of evolution as a process of improvement and - development is a strong influence on the developers at Helix - Code. We named our groupware suite - "Evolution" because we knew that it would be able to survive - in the wilderness of the software marketplace for one reason: - it's better. - - - Evolution is a suite of groupware - applications within the GNOME desktop environment that you can - use to send, receive, and organize email, manage address and - other contact information, and maintain a calendar. It - enables you to do those things on one or several computers, - connected directly or over a network, for one person or for - large groups. Evolution can handle - almost all your communications tasks with the power and - flexibility of the GNOME desktop environment. - - - We built Evolution with three groups of - people in mind: everyday users, system administrators, and - developers. - - - - - For everyday users, we made - Evolution easy to use without - sacrificing power. We made the interface familiar and - intuitive, but also allowed users to customize it to - their liking. We made the setup and configuration as - easy as possible. For any confusion, we wrote a - comprehensive manual and help system. - - - - - For administrators, we made sure - Evolution met and and - exceeded the standards set by currently available - groupware products, and we developed support for most - major network protocols so that it can integrate - seamlessly with existing hardware and network - environments. All of our efforts have made - Evolution both easy to use - and easy to support. - - - - - For developers, we built in - support for open standards and protocols to turn - Evolution into an advanced - development platform. From the simplest scripting to - the most complex network and component programming, - Evolution offers developers - the ideal environment for cutting-edge application - development. - - - - - For all three groups, we did our best to ensure the - safety of data. - - - - - - In action, Evolution makes most - daily tasks faster, because we built it to work with you - instead of against you. For example, it takes only one or two - clicks to enter an appointment or an address card sent to you - by email, or to send email to a contact or appointment. - Evolution makes displays faster and - more efficient, so searches are faster and memory usage is - lower. People who get lots of mail will appreciate - advanced features like vFolders, which - let you save searches as though they were ordinary mail - folders. - - -
- -
- About This Book - - - This version of the Evolution - User's Guide is a draft. It is missing - huge chunks of information, and many of the features it - describes are unimplemented. All the content is subject to - change, especially if you help. Please send comments on the - guide to aaron@helixcode.com. Items that are - known to need action are indicated as such, often with - notation like (INSERT CONTENT HERE). If you would like to - work on the guide please contact me or see the GNOME - Documentation project web site. This - paragraph will be removed in later versions of the manual. - - - - - This book is divided into two sections. The first section is - a guided tour— it will - explain how to use Evolution. If - you are new to Evolution or to - groupware in general, this is the section for you. The second - section, covering configuration, - is targeted at advanced users and administrators. If you are - a network administrator, you may find yourself referring to - this section frequently. - - - Typographical conventions - - Some kinds of words are marked off with special typography. - It's listed below: - - Applications - Commands typed at the command line - Labels for menu items and buttons - Anything you type in - Text output from a computer - - - -
-
- - - - - - diff --git a/help/C/usage-calendar.sgml b/help/C/usage-calendar.sgml deleted file mode 100644 index 962cdf2fac..0000000000 --- a/help/C/usage-calendar.sgml +++ /dev/null @@ -1,271 +0,0 @@ - - - - - The Evolution Calendar: Time-Tamer Extraordinaire - - To begin using the calendar, select - Calendar from the shortcut - bar. By default, the calendar starts with a display - of one day on a yellow ruled background. There's a month calendar - in the upper right and a To-do list in the lower right. The - calendar's daily view is shown in . - - -
- Evolution Calendar View - - Evolution Contact Manager Window - - - -
- - -
- - Ways of Looking at your Calendar - - You can view your calendar by the day, by the week, by the - month, or by the year; press the calendar-shaped buttons on the - right side of the toolbar to switch between views. - - - - - - - - Scheduling With the Evolution Calendar - - The Evolution calendar allows you to - schedule events for yourself or a group of people. It can - handle events that repeat, event lengths from ten minutes to - multiple days, and events that have a date but no specific - time. You can set overlapping events, although - Evolution will warn you about trying - to do two things at once. You can also set event reminders so - that you don't forget about everything you've just put into - your calendar. Basically, it can handle almost any schedule you - throw at it. - - - Creating events - - To create a new calendar event, select - New and then - Appointment from the MENU, or - click the New button on the left end of - the toolbar. The New Appointment dialog - will pop up with the usual menu bar, tool bar, and window full - of choices for you. I'm going to skip the the more - self-explanatory items, like the Summary - and Owner of the event (which is probably - you), and cut right to the more intersting ones. - - - Your event must have a starting and ending date — by - default, it's today — but you can choose whether to give - it starting and ending times or to mark it as an All - day event. For the purposes of the calendar, an - All day event begins at ten in the - morning, runs until eleven at night, and is displayed at the - top of a day's event list rather than inside it. This allows - you to include events of shorter duration within it. A - conference might be an all day event, and the various lectures - might be timed events that happen during the all day event. - - - You can have as many as four different - Alarms, any time prior to the event - you've scheduled. You can have one alarm of each type: - - - - Display means a window will pop up on - your screen to remind you of your event. - - - - - Click Audio to have your deliver a - sound alarm. - - - - - Select Program if you would like - some additional application to run as a reminder. You - can enter its name in the text field, or find it with - the Browse button. - - - - - - If you select Mail, then - Evolution will send an email - reminder to the address you enter into the text field. - - - - - - - Classification is a little more - complicated, and only applies to calendars on a - network. Public is the default category, - and a public even tcan be viewd by anyone on the calendar - sharing network. Private means - (SOMETHING), and Confidential means that - (SOMETHING ELSE). - - - The Recurrence tab lets you describe - repitition in events ranging from once every day up to once - every 100 years. You can then choose a time when repitition - will stop, and, under Exceptions, pick - individual days when the event will not - recur. - - - - Once you're done with all those settings, click on the disk - icon in the toolbar. That will save the event and close the - event editor window. If you want, you can alter an event - summary in the calendar view by clicking on it and typing. You - can change other settings by clicking once on the event in the - calendar view to select it, and then - choosing Event Properties from the - Settings menu. - - - - - Appointments for Groups - - If you have your calendar set up to work with other - calendars over a network, you can see when others are - available to meet with you. To browse other people's - calendars over your local network, do this: - - - In addition, you can use - Evolution to mark a meeting - request on another person's calendar. To do it, first - select New Appointment from the - MENU, or press KEYSYM - to bring up the new event window. - Then describe the event as you would any other. Before - you click OK, (INSERT DESCRIPTION - HERE...). Evolution will - automatically send email to each person on the request - list, notifying of the time and date of the meeting you - have requested with them. In addition, it will mark the - event on your calendar and on theirs as tentative, rather than - a confirmed, event. - - - To mark a tentative event as confirmed, click once on the - event in the calendar view to - select it, and then choose Event - Properties from the - Settings menu. In the Event - Properties dialog window, click the - "tentative" button to un-mark the event. (NOTE THAT this - feature may not at all exist!) - - - - - Scheduling privileges - - There are several levels of scheduling privileges. You - can set whether people can see your calendar, whether they - can request meetings or appointments, and whether they can - create appointments. This section may have to be deleted, - because I don't know if we are going to support privileges - at all. - - - - - - The To-Do List - - The to-do list, located in the lower right corner of the - calendar, lets you keep a list of tasks seperate from your - calendar events. Tasks are colored by priority and due-date - (see ), and are included with - calendar data during synchronization with a hand-held device. - - - To record a new task, click the Add - button below the list. Evolution - will pop up a small window with five items in it: - - - - Summary:The description you enter - here will appear in the To Do list itself. - - - - - - Due Date: Decide when this item is - due. You can either type in a date and time, or select one from - the Calendar and time drop-down menus. - - - - - - Priority:Select a level of importance from 1 to 9. - - - - - Item Comments:If you wish, you can - keep a more detailed description of the item here. - - - - - - Once you've added a task to your to-do list, its summary - appears in the Summary section of the - calendar window. To edit an item, double-click on it, or - select it and click Edit. You can - delete items by selecting them and clicking on the - Delete button. - - - - - Organizing your Appointments - - Until I have Evolution running properly, - I have no idea how this sort of organization will actually work. - - - But this section will have at least two paragraphs, and - probably a screenshot. - - -
- - diff --git a/help/C/usage-contact.sgml b/help/C/usage-contact.sgml deleted file mode 100644 index 65af93e000..0000000000 --- a/help/C/usage-contact.sgml +++ /dev/null @@ -1,466 +0,0 @@ - - - - - The Evolution Contact Manager - - - The Evolution contact manager can - handle all of the functions of an address book, phone book, or - Rolodex. Of course, Evolution allows - easier updates than an actual paper book. - Evolution also allows easy synchronization with - handheld and remote devices. Since - Evolution supports most major network - protocols, including LDAP, it's easy to - use over an existing network. - - - Another advantage of the Evolution - address book is its integration with the rest of the - application. That means that when you look for someone's - address, you can also see a history of appointments with that - person. Or, you can get an e-mail with contact information in - it and create a new address card on the spot. In addition, - searches and folders and all work in the same way they do in the - other components, so you don't have to learn another system for - similar tasks. - - - This chapter will cover using the - Evolution contact manager to organize - any amount of contact information, share addresses over a - network, and several ways to save time with everyday tasks. To - learn about configuring the contact manager, see . - - - - Getting Started With the Contact Manager - - - To open up your address book, click on - Contacts in the shortcut bar. The - contact manager is illustrated in . By default, the contact manager - shows all your cards in alphabetical order, and in a - minicard format. - - - -
- Evolution Contact Manager - - Evolution Contact Manager Window - - - -
- - - The toolbar for the address book is quite simple: - - - - Press New for a new contact. - - - - Find brings up an in-depth search window. - - - - Press Print to print. - - - Delete deletes a selected card. - - - - - The last feature is Quick Search; to use - it, just type in the person you're looking for and hit - Enter. Evolution - will search through the name fields of all the cards to find - one that matches. The search is currently case-sensitive. - - - If there are no matches, the card display will be blank. To - display all of your contacts, you can - leave the Quick Search field blank, and - press enter. - - - The rest of the contact manager is taken up by the display of - your cards. You can view it as a table or as a list of - cards— switch between them in the View - menu — and move through them alphabetically alphanumeric - buttons and the scrollbar at the right of the window. - -
- - Create, Change, and Delete Cards - - - The easiest thing you can do with a card is delete it. To - delete a card, click on it once to select it, then press the - Delete Card button. - - - - Any time you add new information to a card, whether it's an old - card you're editing or a new card you're just adding to your - address book, you'll use the contact editor. To change a card - that already exists, just double click it to open the contact - editor window with all the current information already filled - in. If you want to create a new one, clicking the - New Card button will open up that same - window, but with empty fields instead of full ones. Either - way, it's the same tool for quite similar tasks, and you'll - find that it's pretty flexible and can store quite a lot more - than you'd think would fit onto a file card. - - - - The Contact Editor - - The contact editor window has two tabs, - General, for basic contact information, - and Details, for a more specific - description of the person. In addition, it contains a full - menu bar. FIXME: The contents are still changing rapidly, - but you should be able to guess what they're for. - - -
- Evolution Contact Editor - - Evolution Contact Editor - - - -
- - - The General tab contains no less - than seven sections, each with an icon: a face, for name and - company; a telephone for phone numbers; an envelope for email - address; a house for postal address; a handshake for contacts - (FIXME: I don't understand this feature, and the button - doesn't do anything yet.); and a briefcase for categories. - You can guess what sort of information belongs in fields like - Job Title and Web page - address, but there are several parts of the window - that are a little more interesting. - Categories feature, which is discussed in - , there are a few - things you'll want to know about: the first of these is the - Full Name button. - - - You can enter a name into the Full Name - field, or you can click the button to bring up a small dialog - box with a few text boxes: - - - Title:Enter an honorific or select one from the menu. - - - First:The person's first, or given, name. - - - - Middle:The middle name or initial, if any, goes here. - - - - Last:The last name (surname, family name), belongs here. - - - - Suffix:Suffixes such as "Jr." or "III" can go here. - - - - - - The Full Name field has one more trick - up its sleeve: it interacts with the File - As box to help you organize your contacts. To - see how it works, type a name in the Full - Name field: Eva Lucianne - Tester. You'll notice that the - File As field also fills up, but in - reverse: Tester, - Lucianne. You can pick - Eva Tester from the - drop-down, or type in your own, such as - Lucianne Tester, Eva. I suggest that - you don't enter something entirely different from the - actual name, since you might forget that you've filed - Eva's information under "F" for "Fictitious Helix Code - Employees" - - - The other feature I want to mention involves the little - squares next to several of the fields. Click on them and - you'll get a menu of different labels; for the fields in the - telephone section, it's a long list involving things like - Home, Home 2, - Other Fax, and - Pager. Select from among them to - determine which four telephone numbers to display at any given - time. Of course, these connected times mean that people often - have more than four telephone numbers. You can display only - four in the editor, but Evolution - can remember them all for you. When you click the little - square button for the list of labels, any that you've already - filled in will be marked. - - -
- - - -
- - - Organizing your Contact Manager - - Organizing your contact manager is a lot like organizing your - mail. You can have folders and searches the same way you can - with mail, but the contact manager does not allow vFolders. It - does, however, allow each card to fall under several - categories, and allow you to create your own categories. We'll - go over categories in a bit. - - - Another useful UNIMPLEMENTED - Evolution feature is its ability to - recognize when people live or work together. If several people - in your contact manager share an address, and you change the - address for one of them, Evolution - will ask you if you wish to change the address for all of them, - or just for one. - - - - Groups of contacts - - Evolution lets you put cards into - folders and mark them as members of different categories. - Although the contact manager does not support vFolders, - categories should provide as much flexibility as you need in - grouping your address cards. - - - - Grouping with Folders - - The simplest way to group address cards is to use folders. - By default, cards start in the - Contacts folder. You can create more - folders inside that one, or create other address book - folders as well. Each card must be in one and only one - folder. If you've read - then you already know that you can create a new folder by - selecting New and then - Folder from the - File menu. - - - To put a card into a folder, just drag it there from the - folder view, or (SOMETHING ELSE). Remember that address - cards can only go in contact folders, just like mail can - only go in mail folders, and calendars in calendar folders. - - - - - Grouping with Categories - - The other way to group cards is to mark them as belonging - to different categories. The difference between folders - and categories is that folders contain cards, but category - membership is a property of each card. That means that you - can mark a card as being in several categories or no - category at all. For example, I put my friend Matthew's - card in the "Business" category, because he works with me, - the "Friends" category, because he's also my friend, and - the "Frequent" category, because I call him all the time - and can never remember his phone number. - - - To mark a card as belonging to a category, click the - Categories button at the lower - right. A dialog box will pop up with check-boxes for - different categories in it. You can select as many or as - few categories as you like. - - - Then, you can refer to all the cards in that category by: - - - If the master list of categories don't suit you, you can - add your own. Just enter the new category's name in the - text box, then click Categoriese and - choose Add to Master List in the - window that appears. (FIXME: This isn't quite accurate.) - - - - - - - Sharing your Cards (and keeping them to yourself) - - Cards can be shared over a network. This is the sort of - feature you'll want to use if your company has a list of - vendors and clients that needs constant updating. If you - also share your calendars, people can avoid duplicating - work and keep up to date on developments within their - workgroup or across the entire company. - - - - Sharing Address Cards and Calendar Data - - Ray wants to schedule a meeting with Company X, so he - checks the network for the Company X address card so he - knows whom to call there. Since his company also shares - calendars, he then learns that his co-worker Deanna has - already scheduled a meeting with Company X next Thursday. - He can either go to the meeting himself or ask Deanna to - discuss his concerns for him. Either way, he avoids - scheduling an extra meeting with Company X. - - - - Of course, you don't want to share all of your cards— why - overload the network with a list of babysitters, or tell - everyone on your network you're talking to new job prospects? - Evolution lets you decide which - folders you want to make accessible to others. - - - To begin sharing a folder of address cards, wait until - Evolution supports this - feature. (FIXME!) - - - - - Automating the Contact Manager - - In addition to working with the mailer and the calendar to add - new cards quickly, the contact manager can do some pretty cool - stuff on its own. (FIXME: This para is terrible) - - - - Send me a card: Adding New Cards Quickly - - As noted before, when you get information about a person in - the mail or in a calendar entry, you can add it to an address - card. To do so, right click on any email address or email - message, and select Add Address - Card from the menu that appears. Of course, - Evolution also adds cards from a - hand-held device during HotSync operation. For more - information about that, see . - - - - - Managing a Mailing list - - You already know that when you are writing an email, you can - address it to one or more people, and that - Evolution will fill in addresses - from your contact manager's address cards if you let it. In - addition to that, you can send email to everyone in a - particular group by (FIXME: wait for feature implementation, - then document). Future versions of - Evolution will allow you to you - export a group of cards to a spreadsheet, database, or word - processor so you can print address labels or prepare large - postal mailings. - - - - Map It! and other extra features - - Need a map or directions? Click - MapIt from within the contact - manager, and Evolution will - map the address for you online. - - - -
- - - - - - - - - - - - - - diff --git a/help/C/usage-mail.sgml b/help/C/usage-mail.sgml deleted file mode 100644 index 656fdb9a44..0000000000 --- a/help/C/usage-mail.sgml +++ /dev/null @@ -1,958 +0,0 @@ - - - - Evolution Mail - - An Overview of the Evolution Mailer - - Evolution email is like other email - programs in all the ways you would hope: - - - - It can sort and organize your mail in a wide variety of ways with - folders, searches, and filters. - - - - - It can send and recieve mail in HTML or as plain text, and - supports file attachments. - - - - - It supports multiple mail sources, including IMAP, POP3, - and local mbox files. - - - - - - However, Evolution has some important - differences. First, it's built to handle very large amounts of - mail without slowing down or crashing. Both the filtering and searching functions - were built for speed and efficiency on gargantuan mail - volumes. There's also the Evolution - vFolder, an - advanced organizational feature not found in other mail clients. - If you get a lot of mail, or if you keep every message you get - in case you need to refer to it later, you'll find that feature - especially useful. - - - - You can start reading email by clicking - Inbox in the shortcut bar. By - default, the Inbox is open when you - start Evolution, and the first - time you see your inbox, there's a message in it from Helix - Code welcoming you to the application. - - - - - Reading, Getting and Sending Mail - - Reading a Message - - The first time you open your - Evolution - Inbox, you will see a window like the one - in , with a message from - Helix Code in the message list. The - message is displayed below that, in the view - pane. If you find the view - pane too small, you can double-click on the - message in the message list to have it - open in a new window. As is the case with folders, you can - right-click on messages in the message list and get a menu of - possible actions. - - - Go ahead and click on the message in the message - list. That selects the message. Then click on - the Delete button in the tool bar. The - message now has a line through it, because you've marked it - for deletion. If you really want to get rid of it, choose - Expunge from the - Tools menu. That will delete it - permanently. If you want to keep it, click - Delete again, and it will no longer be - marked as deleted. At some point in the future, this feature - will change to something a little less counter-intuitive. - - - -
- Evolution Mail - - Inbox - - - -
- - -
- - - Getting Mail - - To check your email, just click Get - mail in the toolbar. If this is the first time - you've done so, the mail setup - assistant will ask you for the information it - needs to check your mail (see for more information). Then, - Evolution will download your mail. - New mail will appear in your Inbox. - - - - - If you get an error message instead of mail, you probably - need to change your network settings. To learn how to - do that, have a look at , or ask your system - administrator. - - - - Attachments, HTML Mail, and Live Documents - - If you receive a file attached to an email, - Evolution will display it at the - bottom of the message to which it's attached. Text, HTML, - and most images will be displayed in the message itself. - For other files, Evolution will - provide a link and icon at the end of the message. Click on - that, and Evolution will ask you - where you want to put the file. Once you've chosen one and - saved the file, you can open, move, copy, or execute it just - like any other, using Nautilus or - your favorite shell or file manager. - - - - Evolution can also display - HTML-formatted mail, complete with graphics. HTML - formatting will display automatically, although you can - turn it off if you prefer. - - - - - - - - - Writing and Sending Mail - - You can start writing a new email message by selecting - New Mail from the File - Menu, or by pressing the - Send in the Inbox toolbar. When you do so, - the New Message window will open, as - shown in . - - - - - -
- New Message Window - - Evolution Main Window - - - -
- - - - - Enter an address in the To: field, a - subject in the Subject: and a message in - the big empty box at the bottom of the window, and press - Send. That's easy. It may even be - too easy, which is why I like to queue my messages up to be - sent a few minutes later. - - - Send Now, Send Later - - Evolution will send mail immediately unless you tell it to - do otherwise by selecting Send - Later from the MENU in - the message composition window. Then, when you press - Send, all your unsent messages will - go out at once. I like to use "Send Later" because it - gives me a chance to change my mind about a message before - it goes out. That way, I don't send anything I'll regret - the next day. - - - To learn more about how you can specify message queue - and filter behavior, see . - - - - - - You can probably guess the purpose of the buttons labelled - Cut, Copy, - Paste and Undo, but - there's a bit more to sending mail that's less obvious. In - the next few sections, you'll see how - Evolution handles additional - features, including mailing lists, attachments, and - forwarding. - - - - - Choosing Recipients - - If you have created address cards in the contact manager, - you can also enter nicknames or other portions of address - data, and Evolution will complete - the address for you. If you enter a name or - nickname that can go with more than one card, Evolution will - open a dialog box to ask you which person you meant. - For more information about using email - together with the contact manager and the calendar, see - and . - - - - Multiple Recipients - - In addition, you can mark recipients in three different - ways. The To: field is for the - primary recipients of the message you are going to send. - However, it is considered bad form to have more than a few - email addresses in this section. - - - If you're writing to one person, but want to keep a third - party up to date, you can use Cc:. - Hearkening back to the dark ages when people used - typewriters and there were no copy machines, "Cc" stands - for "Carbon Copy." Use it whenever you want to share a - message you've written to someone else. - - Using the Cc: field - - Say, for example, Susan sends an email to a client. - She puts her co-worker, Tim, in the in the - Cc: field, so that he know - what's going on. The client can see that Tim also - recieved the message, and know that they can talk to - Tim about the message as well. - - - - - If you have a large number of recipients, or if you want - to send mail to several people without sharing the - recipient list, you should use - Bcc:. "Bcc" stands for "Blind Carbon - Copy", and means that people you put in the - Bcc: field get the message, but - nobody else sees their email address. They will still see - the list of addresses from the To: - and Cc: fields. - - - Using the Bcc: field - - Tim is sending out a message to all of his company's - clients, some of whom are in competition with each - other, and all of whom value their privacy. If he - puts every address from his address book's "Clients" - category into the To: or - Cc: fields, he'll have made the - entire client list public. - Don't assume it won't happen to you; I got careless - one day and did it myself. - - - - - - - - Replying to Messages - - In order to reply to a message, click on it once in the - message list to select it. Then press the - Reply button. A window like the - New Message window will appear, but - the subject will already be present— the same subject - as the message to which you are replying, but with Re: - before it, to mark it as a reply. In addition, the full - text of the previous message is inserted into the new - message, either in italics (for HTML display) or with the - > character (in plain text mode) before each line. This - indicates quoting. You can intersperse your message with - the quoted material as shown in - - - -
- Reply Message Window - - Evolution Main Window - - - -
- -
- - - If a message has several recipients, as in the case of - mailing lists or messages that have been carbon copied, you - may wish to click Reply to All - instead of Reply. If there are large - numbers of people in the Cc: or - To: fields, this can save substantial - amounts of time. But be careful, and always make sure you - know who is getting a message: it could be a mailing list - with thousands of subscribers. - - Using the Reply-To feature - - Susan sends an email to a client, and sends copies to - Tim and to an internal company mailing list of - co-workers. If Tim wants to make a comment to all of - them, he uses Reply to All, but - if he just wants to tell Susan that he agrees with her, - he uses Reply. - - - -
- - - Embellish your email with HTML - - You can't normally use text treatments or pictures in - emails, which is why you've probably seen people use - asterisks for emphasis or use - emoticons to convey their - feelings. However, most of the newer email programs can - include and display images and text treatments as well as - basic alignment and paragraph formatting. - - - HTML Mail is not a Default Setting - - Some people do not have HTML-capable mail clients, or - prefer not to receive HTML-enhanced mail because it is - slower to download and display. Some - people refer to HTML mail as "the root of all evil" and - get very angry if you send them HTML mail, which is why - Evolution sends plain text - unless you explicitly ask for HTML. To send HTML mail, - you will need to select Send Messages as - HTML in the mail settings dialog box. See - for more information. - - - If you format a message with HTML, but do not have - Send Messages as HTML enabled in your - mail settings, the composer will remove your text styles. - It will, however, preserve indentation and lists. It will - do the same thing for any individuals in your address book - whom you have marked as preferring not to receive HTML. - - - - HTML formatting tools are located just above the - composition frame, and in the Insert and - Format menus. Your message text will - appear formatted in the composer window, and the message - will be sent as HTML. - - - The icons in the toolbar are explained in tool-tips, which - appear when you hold your mouse over the buttons. The - buttons fall into four categories: - - - - Headers and lists: Choose - Normal for your default text - style, or Header 1 through - Header 6 for varying sizes of - header. You can also select - pre for preformatted text - blocks, and three types of List - Item. - - - - - - Text style: B is for bold text, - I for italics, - U for an underline, and - S for a strikethrough. - - - - - - Alignment: Located next to the text style buttons, - these three paragraph icons should be familiar to - users of most word processing software. The - leftmost button will make your text left-justified, - the center button, centered, and the right hand - button, right-justified. - - - - - - Indentation rules: The button with the arrow - pointing left will reduce a paragraph's indentation, - and the right arrow will increase its indentation. - - - - - - There are two tools that you can find only in the - Insert menu. - - - - Insert Link: Use this tool to - put hyperlinks in your HTML messages. When you - select it, Evolution will - prompt you for the Text that - will appear, and the Link, where - you should enter the actual web address (URL). - - - - - Insert Image: Select this item to - embed image into your email, as was done in the welcome - message. Images will appear at the location of the - cursor. - - - - - - A Technical note on HTML Tags - - The composer is a WYSIWYG (What You See Is What You Get) - editor for HTML. That means that if you enter HTML - directly into the composer— say, <B>Bold Text</B>, the - the composer will assume you meant exactly that string - of characters, and not "make this text bold," as an HTML - composition tool or text editor would. - - - - - Attachments - - If you want to attach a file to your email message, just - click the button with a paper clip on it, labelled - Attach. - Evolution will then ask you to - select the file. Do so, and then send the message. Be - aware that big attachments can take a long time to - download. - - - - - - - - Forwarding Mail - - The post office forwards your mail for you when you change - addresses, and you can forward mail when you get a letter by - mistake. The email Forward command - works in much the same way. It's particularly useful if you - have received a message and you think someone else would - like to see it. You can forward a message as an attachment - to a new message (this is the default way of forwarding) or - you can send it inline as a quoted - portion of the message you are sending. Attachment - forwarding is best if you want to send the full, unaltered - message on to someone else. Inline forwarding is best if - you want to send portions of a message, or if you have a - large number of comments on different sections of the - message you are forwarding. Remember to note from whom the - message came, and where, if at all, you have removed or - altered content. - - - To forward a message, first make sure it is selected by - clicking it once in the message list. Then, press - Forward on the toolbar, or select - SOMETHING. To forward a message - inline instead of attached, select - Forward Inline from the - Message menu. Choose an addressee as you - would when sending a new message; the subject will already - be entered, but you can alter it. Enter your comments on - the message in the composition frame, - and press Send. - - - - Seven Tips for Email Usage - - I started with ten, but four were "Don't send - spam." - - - - - Don't send spam or forward chain mail. If you must, - watch out for hoaxes and urban legends, and make sure - the message doesn't have multiple layers of email - quotation symbols (>) indicating multiple layers - of careless inline forwarding. - - - - - - Always begin and close with a salutation. Say - "please" and "thank you", just like you do in real - life. You can keep your pleasantries short, but be pleasant! - - - - - - ALL CAPS MEANS YOU'RE SHOUTING! - - - - - - Never write anything in email you wouldn't say in - public. Old messages have a nasty habit of - resurfacing when you least expect them to. - - - - - - Check your spelling and use complete sentences. - - - - - - Don't send nasty emails (flames). If you get one, - don't write back. - - - - - - When you reply or forward, include just enough of - the previous message to provide context. Not too - much, not too little. - - - - - Happy mailing! - -
-
- - - Organizing Your Mail - - Even if you only get a few email messages a day, you probably - want to sort and organize them. When you get a hundred a day - and you want to refer to a message you received six weeks ago, - you need to sort and organize them. - Fortunately, Evolution has the tools - to help you do it. - - - - Getting Organized with Folders - - Evolution keeps mail, as well as - address cards and calendars, in folders. You start out with a - few, like Inbox, - Outbox, and Drafts, - but you can create as many as you like. Create new folders by - selecting New and then - Folder from the - File menu. - Evolution will as you for the name - and the type of the folder, and will provide you with a folder - tree so you can pick where it goes. - - Folders have Limits - - A folder can hold mail, calendars, or address cards, but - you can't mix them up. Also, an email message can be in - only one folder at a time, just like real mail in real - folders. If you need more flexibility, try vFolders. - - - - - When you click OK, your new folder will - appear in the folder view. You can - then put messages in it by dragging and dropping them. If you - create a filter with the filter - assistant, you can have mail moved to your folder - automatically. - - - - - Searching for Messages - - Most mail clients can search through your messages for you, - but Evolution does it faster. You - can search through just the message subjects, just the message - body, or both body and subject. - - - To start searching, enter a word or phrase in the text area - right below the toolbar, and choose a search type: - - - - Body or subject contains: This - will search message subjects and the messages - themselves for the word or phrase you've entered in - the search field. - - - - - - Body contains: This will search - only in message text, not the subject lines. - - - - - - Subject contains: This will - show you messages where the search text is in the - subject line. It will not search in the message body. - - - - - - Body does not contain: This - finds every email message that does not have the - search text in the message body. It will still show - messages that have the search text in the subject - line, if it is not also in the body. - - - - - - Subject does not contain:This - finds every mail whose subject does not - contain the search text. - - - - - Then, press Enter. - Evolution will show your search - results in the message list. - - - - - - Staying organized: Mail Filters in Evolution - - Filters sort your email for you. People who subscribe to - multiple mailing lists, or who often need to refer to messages - they have sent, find filters especially helpful to seperate - personal from list-related mail, but they're good for anybody - who gets more than a few messages a day. To create a filter, - go to your Inbox. Then select - Filter Assistant from the - Tools menu. This will bring up a window - which will guide you through filter creation. The - filter assistant is shown in - - -
- Creating a new Filter - - Creating a new Filter - - - -
- -
- - The filter assistant window - contains a window listing rules, and an option to create a - new rule. To start filtering your mail, click - Add to add a filtering rule. - You'll decide when it should take place: - - - - When mail arrives: Select - this option to have messages filtered as they - arrive. - - - - - When mail is sent: Select - this option to filter your outgoing mail. You - can use this feature to keep your - Outbox as organized as - your Inbox. - - - - - - - Then, the filter assistant will ask you which emails it should - act upon. You can set criteria based on message size, the - sender, primary addressee or cc: list, or words in the subject - or body of the message. Once you've decided which messages to - filter, the assistant will ask you the sort of action you wish - to take. You can file, delete, or forward the message, and you - can also have it be exempted from other filters which would - otherwise have acted upon it. - - - - - Two Notable Filter Features - - - Any incoming email that does not meet - filter action criteria remains in the Inbox. - - - If you move a folder, your filters - will follow it. - - - -
- - - - - Getting Really Organized with Virtual Folders - - If you find that filters aren't flexible enough for you, or - end up performing the same search again and again, consider a - virtual folder. Virtual folders, or vFolders, are an advanced - way of viewing your email messages within - Evolution. If you get a lot of - mail or often forget where you put messages, vFolders can help - you stay on top of things. - - - A vFolder is really a hybrid of all the other organizational - tools: it looks like a folder, it acts like a search, and you - set it up like a filter. Once you've set it up, you'll be - able to open it and read the messages in it as though it were - a normal mail folder. It's not a folder, though, because when - you open a vFolder, Evolution - performs a search for you. It's not a regular search, though, - because you can build a vFolder with a very complicated set of - criteria with multiple inclusions and exclusions, as though - you were setting up a filter. - - - - - - As messages that meet the vFolder criteria arrive or are - deleted, Evolution will - automatically place them in and and remove them from the - vFolder contents list. When you delete a message, it gets - erased from the folder in which it actually exists, as well as - any vFolders which include it. - - - That's pretty complicated, but it can be useful. For example, - if I have a folder for all the email from one person, and - another folder for all the email on a given topic, I - feel organized. But when the person - sends me mail about the topic, my whole email filing universe - becomes chaotic, and I need vFolders to save the day for me. - - - That sounds silly, but imagine a business trying to keep track - of mail from hundreds of vendors and clients, or a university - with overlapping and changing groups of faculty, staff, - administrators and students. The larger the system, the less - you can afford the sort of confusion that stems from an - organizational system that's not flexible enough. vFolders - make for better organization because they can accept - overlapping groups in a way that regular folders and filing - systems can't. - - - - Using Folders, Searches, and vFolders - - To organize my mail box, I can set up a vFolder - for emails from my friend Vince, by doing (INSERT - PROCESS HERE). Then, whenever I want to see the - messages Vince has sent me, I open the vFolder, and - every message he's sent me shows up, no matter where - I've actually filed it. If I want, I can also create a - vFolder containing any message from my list of - co-workers which also has the name of the project in - it. That way, when Vince sends me mail about the - project, I can see that message both in the "Vince" - vFolder and in the "Project" vFolder. That's because - when I open up the "Vince" folder, I'm really - performing a search for all the mail from Vince, and - when I open the "Project" folder I'm really performing - a search for all the mail about the project. - - (INSERT SCREENSHOT HERE) - - - - - To create a vFolder, select VFolder - Assistant from the Tools - menu in the main window. This - will bring up a dialog box that looks suspiciously like - the Filter Assistant (for more information on filters, see - ), and which - presents you with a list of vFolders you have previously - created. If you have already created vFolders, you can - click on them in the frame labelled Select Rule - Type, and edit or remove them. If you have - not created any, there will be only one available option: - click Add to add a new vFolder. - - - You'll be prompted to create a filtering rule. To do so, - select one of the base rules, and click - Next to customize it. Your options are: - - - - For matching messages: you may select one or more - search criteria; the vFolder you create will - contain messages that match all of - them. - - - - - Messages from a certain person: you enter an email - address, and the vFolder will contain any messages - from that address. - - - - - Messages to a certain address: any messages sent - directly to this address will be in the vFolder you create. - - - - - Messages with a given subject: enter a subject, - and the vFolder will contain messages with that - subject. - - - - as is shown in - -
- Selecting a vFolder Rule - - Selecting a vFolder Rule - - - -
-
- - - Once you click Next, you'll - customize the vFolder rule. This process is somewhat - complicated, but promises to get much more simple in - future versions of Evolution. - As it stands now, try clicking different things to have - the sentence in the bottom frame make sense. - - -
- -
-
diff --git a/help/C/usage-mainwindow.sgml b/help/C/usage-mainwindow.sgml deleted file mode 100644 index 4ba1c29292..0000000000 --- a/help/C/usage-mainwindow.sgml +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - The Main Window: Evolution Basics - - Start Evolution by selecting - Evolution from the - Applications of the Main Panel - Menu, or by typing evolution at the - command-line. After Evolution starts - up, you will see the main window, with the - Inbox open. It should look a lot like the - picture in . On the left of - the main window is the shortcut - bar, with several buttons in it. Just underneath the - title bar is a series of menus in the menu - bar, and below that, the tool - bar with buttons for different functions. The largest - part of the main window is taken up by the - actual Inbox, with a listing of messages - you have recieved. If you're running the program for the first - time, you'll just have one: a welcome message from Helix Code. - - - - - - -
- Evolution Main Window and Inbox - - Evolution Main Window - - - -
- -
- - - - The Way Evolution Looks - - The appearance of both - Evolution and - GNOME is very easy to - customize, so your screen might not look like this - picture. You might configure - Evolution to start with a - different view, or without the shortcut - bar or folder view. - - - - - - The Shortcut Bar - - Evolution's most important job is - to give you access to your information, and help you use it - quickly. One way it does that is through the - shortcut bar, the column on the left - hand side of the main window. The shortcut bar has two types - of buttons: big ones with names like - Inbox and Calendar, - and small rectangular ones at the top and bottom, which are - called category buttons. - - - The category buttons are labelled Evolution - Shortcuts Internet Directories. - When you click on them, they'll slide up and down to give you - access to different sorts of shortcuts. When you first start - Evolution, you are looking at the - Evolution Shortcuts category. If you click - Internet Directories, it will slide up and - you'll see buttons for the Bigfoot and - Netcenter directories, as well as any - others you or your system administrator might have added. - Click on Evolution Shortcuts to look at - the shortcuts again. - - - They are: - - - - - - Inbox, which will show you all - of your email. Your Inbox is also where you can - access Evolution's tools to filter, sort, organize, - and search your mail. - - - - - - The Calendar, which can store - appointments for you. Connected to a network, you - can use it to keep a group of people on schedule and - up to date. - - - - - - The Contacts tool holds your - addresses, phone numbers, and contact information. - Like calendar information, contact data can be - synchronized with hand-held devices and shared over a - network. - - - - - - Notes is your catch-all - notepad: write haiku, take down - messages from phone conversations, or keep small things - organized. This feature is not yet implemented, but will - be soon. See for more information. - - - - - - - - - - If you prefer to use a keyboard shortcut, or hot - key, you can use those instead. They're shown next - to their equivalent menu items in the menu bar. You can also set - your own hot keys for functions that don't have any; this is - covered in . If you're using the - keyboard shortcuts you may also want to hide the - shortcut bar by selecting - the Show Shortcut Bar toggle in the - View menu. - - - - - The Folder View - - The folder view is a more comprehensive - way to view the information you've stored with - Evolution. It displays all your - appointments, address cards, and email in a tree that's a lot - like a file tree— it starts small - at the top, and branches downwards. On my computer, I have only - one: Local. When I click on the plus sign - next to the label, I see the contents: - - - - Calendar, where I keep - appointments and event listings. - - - - - Contacts, where address - cards are stored. - - - - - Directories, for search directories, which - have not been implemented yet. - - - - - Inbox, for incoming mail, and all - the rest of my mail folders. - - - - - Outbox, which is for - drafts of messages and mail that's already been sent. - - - - - Trash, which is for trash. - - - - - - - - Right-clicking will bring up a menu for just about anything - in GNOME, and Evolution is no - exception. If you right-click on a folder, you'll have a - menu with the following options: - - Something - Something - Something - . - - - - Context-Sensitive Help - - GNOME 2.0 supports context-sensitive help, which means you can - almost always get help on an item by right-clicking it. If - you're not sure what something is, or don't know what you can - do with it, choosing Help from the - right-click menu is a good way to find out. - - - - - If a folder has other folders inside it, there will be a plus - sign next to it. Click on the plus sign, and the folder will - open to let you see the other folders inside. This may - change in the future to something more attractive, like - triangles that drop down as you click on them to display the - rest of the tree. - - - - Any time new information arrives in a folder, that folder - will be highlighted, or its label displayed as bold - text. You can learn more about customizing - Evolution alerts and appearance - in . - - - - Moving and deleting folders and other items works in one of - two ways: using drag-and-drop or by - right-clicking and selecting an item from the - right-click menu. You can drag the - folders inside the folder view to change their order or put - one folder inside another. To delete a folder, drag it into - the trash folder or right-click it and select - Delete from the menu that pops - up. The same goes for individual messages, appointments, - and address cards, whether they're in the folder - view or not: drag them where you want them, and - they will go there. - - - - The Menu Bar - - The menu bar's contents will always - provide all the possible actions for any view of your data. - That means that, depending on the context, menu bar items will - change. If you're looking at your Inbox, most of the menu items - will relate to mail; some will relate to other components of - Evolution and some, especially those - in the File Menu will relate to the - application as a whole. You can probably guess that the - Help Menu is where to go for help, and that - the View menu controls the way that - Evolution looks. Other menu items - are a little less obvious, and change a little more, so we'll - cover them later on as we discuss the things you can do with - Evolution. - - - - - Once you've familiarized yourself with the main - window you can start doing things with it. - We'll start with your email inbox: you've got a letter - waiting for you already. - - -
- - - - - - - - - - - - - - - - - - - - - diff --git a/help/C/usage-notes.sgml b/help/C/usage-notes.sgml deleted file mode 100644 index 184d0c5709..0000000000 --- a/help/C/usage-notes.sgml +++ /dev/null @@ -1,41 +0,0 @@ - - Evolution Notes - - An Overview of the Evolution Notes - - Sticky Notes(tm) have become an almost necessary part of our lives. - They can be used to write school notes on and take down phone numbers, - among other things. Thus, it only makes sense that - Evolution has a Notes feature. Evolution - can help you take notes in the following ways: - - - - You can take down phone numbers, take school notes, take phone - messages, or even write poetry. - - - - - You can color code each note to help cateogrize each note into - a topic. - - - - - Something - - - - - Something - - - - - - You can start reading notes by clicking Notes in the - shortcut bar. - - - diff --git a/help/C/usage-sync.sgml b/help/C/usage-sync.sgml deleted file mode 100644 index f28ebc10cc..0000000000 --- a/help/C/usage-sync.sgml +++ /dev/null @@ -1,19 +0,0 @@ - - - Synchronizing with a Hand-held Device - - Once you've set up a synchronization system, it pretty much - takes care of itself. Not only that, it's entirely possible - that your system administrator has set it up for you. All - that this chapter covers is how to use that system once it's - installed and configured. If you need to set it up, consult - . - - - - If you've already got Gnome-pilot set up to use - Evolution all you need to do is put - your hand-held device on the cradle and press the HotSync - button. No, really. That's all there is to it. - - \ No newline at end of file diff --git a/help/Camel-Classes b/help/Camel-Classes deleted file mode 100644 index 93aec087dd..0000000000 --- a/help/Camel-Classes +++ /dev/null @@ -1,35 +0,0 @@ -CamelException -CamelProvider -CamelThreadProxy -CamelURL -GtkObject - + CamelObject - + CamelAddress - | + CamelInternetAddress - | ` CamelNewsAddress - + CamelDataWrapper - | + CamelMedium - | | ` CamelMimePart - | | ` CamelMimeMessage - | ` CamelMultipart - + CamelFolder - | ` CamelFolderPtProxy - + CamelFolderSearch - + CamelFolderSummary - + CamelMimeFilter - | + CamelMimeFilterBasic - | + CamelMimeFilterCharset - | + CamelMimeFilterIndex - | ` CamelMimeFilterSave - + CamelService - | + CamelStore - | ` CamelTransport - + CamelSession - + CamelStream - | + CamelSeekableStream - | | + CamelSeekableSubstream - | | + CamelStreamFs - | | ` CamelStreamMem - | + CamelStreamBuffer - | ` CamelStreamFilter - ` CamelThreadProxy \ No newline at end of file diff --git a/help/ChangeLog b/help/ChangeLog deleted file mode 100644 index 259070da01..0000000000 --- a/help/ChangeLog +++ /dev/null @@ -1,215 +0,0 @@ -2000-06-28 Peter Williams - - * C/Makefile.am (SGML_FILES): Don't depend on the newly-removed - devel-*.sgml files. - -2000-06-16 Damon Chaplin - - * C/.cvsignore: added evolution-guide and evolution-guide.junk - so we don't get the '? doc/C/evolution-guide' messages each time we - do a cvs update. - -2000-06-14 Aaron Weber - - * C/usage-mainwindow.sgml: added sect on menubar, other minor changes. - - * C/usage-mail.sgml: Improved filter and vfolder - description, and some minor changes from me and Kevin. - -2000-06-07 Aaron Weber - - * C/config-prefs.sgml: finished adding calendar prefs. screenshots. - * C/fig/config-cal.png: new file (screenshot for above) - * C/fig/config-mail.png: same - -2000-06-05 Aaron Weber - - * C/usage-calendar.sgml: Incorporated chgs from Kevin. - - * C/config-prefs.sgml: began total overhaul of structure and added - content reflecting new prefs items. needs LOTS more work. - - * C/usage-mail.sgml: changed some references to id's in the - config-prefs section. - - * C/fig/config-mail.png: changed filename from config-prefs.png - - <<<<<<< ChangeLog -2000-06-01 Aaron Weber - - * C/config-prefs.sgml: filename was wrong, altered. - - * C/usage-mail.sgml: improved filter instructions, vFolder - instructions. still need work though. - - - * C/usage-contact.sgml: added screenshot. - - * C/usage-calendar.sgml: added screenshot. - - * C/config-prefs.sgml: added screenshots, and now describes the - actual prefs dialogs. - - * C/fig/config-camel.png: new (screenshot) file - * C/fig/filter-druid.png: same - * C/fig/vfolder-druid.png: same - * C/fig/calendar.png: same - * C/fig/contact.png: same - * C/fig/vfolder-createrule-fig.png: same - * C/fig/filter-new-fig.png: same - * C/fig/config-camel.png: same - -======= -2000-06-01 Dan Winship - - * Makefile.am: recurse into the C directory - - * C/Makefile.am: Rules to build and install the docs. Mostly - stolen from gnomecal. Only works if you have GDP stuff - (http://www.gnome.org/gdp/) set up on your machine, but won't make - the build fail if you don't. - ->>>>>>> 1.9 -2000-05-29 Aaron Weber - - * C/usage-contact.sgml: incorporated kevins notes. - * C/usage-mainwindow.sgml: incorporated kevins notes. - -2000-05-27 Aaron Weber - - * C/evolution-guide.sgml: added Kevin Breit to author and - copyright. - - * C/apx-authors.sgml: Put app authors in a simplelist. - - * C/usage-mail.sgml: Removed USAGE-SETUP insertion, added xref to send - users to config-setupassist chapter. This and the following changes - take setup druid coverage out of usage - section and put it in config section. - * C/config-setupassist.sgml: Added mail druid coverage from - usage-setup.sgml. - * C/usage-setup.sgml: Removed file. contents in - config-setupassist.sgml. - * C/evolution-guide.sgml: Removed - USAGE-SETUP entity (and file usage-setup.sgml.) - - -2000-05-26 Aaron Weber - - * C/fig/mainwindow-pic.png: new file - * C/fig/mail-druid-pic.png: new file - * C/fig: New directory, for figure graphics. - - * C/apx-gloss.sgml: new file. glossary. thx. to kevin from chicago. - - * C/usage-setup.sgml: More accurate description of druid, and - moved to mail section-- see usage-mail.sgml entry. This is a new - location for this entity, and it may move more later. - - - * C/usage-mainwindow.sgml: altered description of starting - evolution. added screenshot for main-window picture. - - * C/usage-mail.sgml: added screenshots, added coverage of setup - druid and put it into get-and-send section, which is probably not - where it should stay. Also started filter druid coverage and - clarified examples, esp. in Bcc: section. - - * C/usage-contact.sgml: Clarified examples. - - * C/preface.sgml: rewording of "what is" and "about book" sections. - - * C/evolution-guide.sgml: added glossary entity APX-GLOSS, altered - phrasing in part intros, changed order of Setup-assistant section. - - * C/config-prefs.sgml: changed wording, removed ref. to re-running - setup assistant. - -2000-05-18 Aaron Weber - - * C/evo_book_0.1.sgml: removed. - - * C/apx-authors.sgml: new file. - * C/apx-bugs.sgml: same. - * C/apx-fdl.sgml: same. - * C/config-prefs.sgml: same. - * C/config-setupassist.sgml: same. - * C/config-sync.sgml: same. - * C/devel-action.sgml: same. - * C/devel-component.sgml: same. - * C/devel-script.sgml: same. - * C/evolution-guide.sgml: same. - * C/preface.sgml: same. - * C/usage-calendar.sgml: same. - * C/usage-contact.sgml: same. - * C/usage-mail.sgml: same. - * C/usage-mainwindow.sgml: same. - * C/usage-setup.sgml: same. - * C/usage-sync.sgml: same. - -2000-05-07 Dan Winship - - * Camel-Classes: sync - -2000-04-16 Aaron Weber - - * C/evo_book_0.1.sgml: new file (doc sgml) - - * C/ : New directory for doc sgml & graphics - -2000-03-05 Christopher James Lahey - - * white-papers/widgets/e-table.sgml: Added Miguel to the author - list for ETable. - -2000-03-03 Christopher James Lahey - - * white-papers/widgets/, white-papers/widgets/e-table.sgml: New - doc for the ETable widget. - - * ChangeLog: Created a ChangeLog file for the docs file and - integrated the individual ChangeLogs. - -2000-03-01 Dan Winship - - * ibex.sgml: Ibex white paper - -2000-02-29 Federico Mena Quintero - - * calendar.sgml: Sections for the calendar user agent and the - calendar client library. - -2000-02-29 Dan Winship - - * camel.sgml: Reorg a bit more, make the
 section narrower,
-	add more references to graphics (the graphics themselves are
-	still in beta), add a section on CamelStream.
-
-2000-02-28  Federico Mena Quintero  
-
-	* calendar.sgml: Section for the personal calendar server.
-
-2000-02-28  Dan Winship  
-
-	* camel.sgml: add Bertrand to authors, edit his additions
-
-2000-02-28  bertrand  
-
-	* camel.sgml: add a blurb about camel offering
-	uniform interface. needs style and grammar corrections. 
-	Talk about virtual folders.
-	Talk about lightweight messages
-	Talk about IMAP. 
-
-2000-02-28  Dan Winship  
-
-	* camel.sgml: Beginnings of a Camel white paper
-
-2000-02-25  Federico Mena Quintero  
-
-	* calendar.sgml: New file for the Evolution calendaring white paper.
-
-
-
-
-	
\ No newline at end of file
diff --git a/help/Design b/help/Design
deleted file mode 100644
index 7b7cf6f821..0000000000
--- a/help/Design
+++ /dev/null
@@ -1,201 +0,0 @@
-
-The Evolution Project specification
-Miguel de Icaza.
-
-
-* Introduction
-
-	Evolution is a project aiming at providing the free software
-	community with a professional, high-quality tool for managing
-	mail, appointments, tasks and other personal information
-	tools.  
-
-	We want to make Evolution a system that addresses our needs
-	(the free software development community) and we believe that
-	by addressing our needs, we will provide a system that will
-	scale in the years to come for other users that are just
-	starting to use computers and the internet.
-
-	The main objectives of Evolution are to provide these powerful
-	features, and to make the user interface as pretty and
-	polished as possible.
-
-	Evolution is a GNOME application and a number of auxiliary
-	CORBA servers that act as the storage backends. 
-
-	Evolution will copy the best user interface bits and the best
-	ideas and features found on contemporary groupware systems.
-
-* Evolution internals.
-
-	Evolution can store its information locally (files for mail,
-	calendar and address book) or on a remote server (imap/pop,
-	cap, ldap).  
-
-	Given the importance of syncing in this modern PDA world,
-	the Evolution GUI acts as a client to the data repository.
-	The data repository is a GUI-less CORBA server called Wombat.
-
-	Wombat provides a unified access system to the calendar and
-	addressbook data (doing mail is a bit hard, so we are leaving
-	this as a TODO item for now).
-
-	Wombat's CORBA interfaces are notifier-based.  This means that
-	CORBA requests sent to Wombat do not return values
-	inmediately, but rather than for Wombat requests the user has
-	to provide a CORBA object that will be notified of what
-	happened.
-
-	Yes, that sounds hairy.  It is actually pretty simple.  It
-	basically means that you submit requests to Wombat, and a
-	callback is invoked in your code when the request has been
-	carried away. 
-
-	This enables a Palm to sync to the repository without having
-	the GUI for Evolution running.  It also means that volunteers
-	will be able to write text-based and web-based versions of
-	Evolution (not me though :-).
-
-* Evolution as a platform
-
-	Evolution is more than a client for managing the above
-	information: Evolution is a platform for building groupware
-	applications that use the above components to get their work done.
-
-	To achieve this Evolution is designed to be scriptable, and it
-	exports its internals trough CORBA/Bonobo.  It is implemented
-	as a collection of Bonobo containers and Bonobo components.
-
-	There is a clean separation between the views (the user
-	interface) and the model (the view).  The views that we are
-	writing are GNOME based, and they talk to the Wombat CORBA
-	server.
-
-	Wombat takes care of notifications to the various clients for
-	the data. 
-
-* The overall organization
-
-	A bar similar to outlook provides shortcuts for accessing the
-	various resources managed by Evolution: mail folders,
-	contacts, tasks, journal entries, notes, messages and other
-	user-defined destinations. 
-
-* User interface widgets
-
-** The ETable package
-
-	This package provides a way of displaying and editing tables.
-
-	Tables are displayed based on a TableColumn definition that
-	defines the layout used for the display.  Table Columns can be
-	nested, and the package does grouping of information displayed
-	according to the criteria defined there.
-
-	This is used in multiple places troughout evolution: it is
-	used for the Mail summary display, for the TODO display and
-	TODO new data entry and for the address book.
-
-	Nesting in the address book can be performed on various
-	fields.  For example, a first level of nesting could be
-	"Company" and a second level would be "Country" the result is
-	a 2-level tree that can be collapsed expanded and contains the
-	information sorted/grouped by those two criteria.
-
-	The user interface for this will be copied from Outlook: the
-	possibility of adding and removing fields with drag and drop
-	as well as grouping using drag and drop.
-
-* The Mail system
-
-** The Mail sources
-
-	The mail system will support 4 sources of mail:
-
-		POP3 (transfer to a local file).
-		IMAP
-		Local mbox format in $MAIL.
-		Local mbox format that have other delivery points.
-
-	On top of that, it will be possible to browse existing mbox
-	archives (and possibly other formats in the future, like
-	Mailbox and Maildir).
-
-** Storing the mail
-
-	Mail that gets incorporated into the system is stored in mbox
-	format, and summary files are provided for quick access to the
-	files.  No modifications to the file on disk is performed (I
-	am not quite sure about this, perhaps we want to add the
-	status flags and some method for adding metadata to the mail).
-
-	Summary files are rebuilt on demand or rebuild if the mbox
-	file and the summary file have got out of sync.
-
-	A Metadata system that will enable us to attach information to
-	a message will have to be designed and implemented (enabling
-	users to add annotations to mails, and special keywords and
-	flags in a per-message fashion).
-
-** Folders
-
-	Michael Zucchi is working on a system that will let users
-	easily define rules for splitting their incoming mail into
-	physical folders.  
-
-	A further refinement to Folders are Virtual Folders.  This
-	basically provides a powerful search and viewing facility for
-	mail.  It works like this: when a mail is "incorporated" into
-	Evolution it is scanned and indexed.
-
-	Then users can enter queries into Evolution that will search
-	the entire database of messages.	
-
-** Virtual folders
-
-	Virtual folders will enable users to read/browse their mail in
-	new ways: by specifying search criterias, these folders will
-	contain messages that match the criteria given.  
-
-	There is more information about this in the libcamel
-	directory. 
-
-	We will index all headers from a message, and possible the
-	contents of messages and keep those on a separate file, to
-	enable users to query their mail database.
-
-** Mail summary display
-
-	The summary will be displayed using the ETable package, to
-	enable users to add a number of sorting criteria and various
-	display methods for the summary view.
-
-	The Outlook methods for displaying will be present on the
-	system.
-
-	Message threading will be supported in Evolution.
-
-** Message display engine
-
-	We are going to be using a combination of
-	libcamel/limime/libjamie to parse messages and render them
-	into an HTML buffer.
-
-* The HTML engine
-
-	The GtkHTML engine will be used to display messages, and will
-	be extended to support a number of features that we require:
-	internal handling of characters will be based on Unicode
-
-* The message composer
-
-	Regular features found in composers will be added: connecting
-	the composer to the address book, support for drag and drop
-	for including attachments, editing the message, archiving
-	drafts and archiving messages sent.
-
-	Ettore has been working on adding editing support to the
-	GtkHTML and he is working currently on a Bonobo component that
-	will provide a ready-to-use Bonobo control for embedding into
-	other applications.
-
diff --git a/help/Makefile.am b/help/Makefile.am
deleted file mode 100644
index 42ffacc264..0000000000
--- a/help/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-SUBDIRS = C
diff --git a/help/white-papers/calendar/calendar.sgml b/help/white-papers/calendar/calendar.sgml
deleted file mode 100644
index 2cb3132e2b..0000000000
--- a/help/white-papers/calendar/calendar.sgml
+++ /dev/null
@@ -1,209 +0,0 @@
-Evolution">
-CUA">
-PCS">
-Bonobo">
-CORBA">
-GTK+">
-]>
-
-
- - - &Evolution; Calendaring Framework - - - - Federico - Mena Quintero - -
- federico@helixcode.com -
-
-
-
- - - 2000 - Helix Code, Inc. - - - - - The &Evolution; groupware suite provides a framework for - developing calendaring applications, as well as a graphical - calendar client and a personal calendar server. This white - paper describes the architecture of the &Evolution; - calendaring framework. - - -
- - - - - Introduction - - - Calendaring is an important part of a groupware suite. A - calendaring framework will allow a user to keep a personal - calendar and have several applications use it. Such - applications could be a graphical calendar client that the user - employs to schedule appointments and keep track of his time, a - Palm Pilot synchronization client, or - a simple alarm or reminder utility. A comprehensive calendaring - framework will also allow multiple users to schedule - appointments between each other; for example, a project director - may want to schedule a weekly meeting with the rest of the - project members, or a person who owns a large house may want to - schedule a big party with his friends. The attendees will then - want to reply with messages such as, “I will - attend”, or “I will attend only if the proposed time - is changed”. - - - - The &Evolution; groupware suite provides a framework for - developing calendaring applications, as well as a graphical - calendar client or calendar user agent (&CUA;) and a personal - calendar server (&PCS;). - - - - The following sections explain the basic calendaring framework, - the functions of the calendar user agent and the personal - calendar server, and the relationship between the two. - - - - - - - Personal Calendar Server - - - The personal calendar server (&PCS;) provides centralized - management and storage of a user's personal calendar. Multiple - clients can connect to the &PCS; simultaneously to query and - modify the user's calendar in a synchronized fashion. The main - features of the &PCS; are as follows: - - - - Storage - - - The &PCS; is responsible for loading and saving calendars. - Centralizing the loading and saving functionality allows - multiple clients to use the same calendar at the same time - without having to worry about each other. - - - - - Basic Queries - - - The &PCS; provides functions to do basic queries on a - calendar, for example, a client can ask the server for a list - of all the appointments in the calendar, or for all the data - for a specific appointment. - - - - - Recurrence and Alarm Queries - - - Clients can ask the &PCS; for a list of the appointments that - occur within a specified time range; for example a graphical - client that has a per-week view could ask the &PCS; for all - the appointments that occur in a particular week. This - includes multiple occurrences of a single recurring event; for - example, the object for “a 1-hour meeting that occurs on - every Tuesday and Thursday” is represented inside the - &PCS; as a single event with a recurrence rule. Similarly, - clients can ask the &PCS; for a list of events that have - alarms that trigger within a specified time range. - - - - - Notification of Changes - - - This is the most important function of the &PCS;, as it allows - multiple calendar clients to maintain a unified view of the - calendar between the server and themselves. When a client - asks the &PCS; to modify or remove an event, the &PCS; - notifies all the clients that are connected to it about the - change. The policy is that “the server is always - right”; clients can act as dumb views onto the - calendar's data and they will be notified by the &PCS; when - something changes. - - - - - - - - Calendar User Agent - - - A calendar user agent (&CUA;) is a program that lets a user - manipulate a calendar. &Evolution; provides an attractive, - graphical calendar client that communicates with the &Evolution; - personal calendar server. - - - - The &Evolution; calendar client just provides a view onto the - data that is stored and managed by the personal calendar server. - The calendar client does not perform direct manipulations on a - calendar's data; instead it offloads those requests to the - calendar server, which takes care of making the appropriate - modifications in the calendar and then notifies all the clients - about the changes. - - - - - - - Calendar Client Library - - - Communication between the personal calendar server and calendar - clients is defined by a set of &Bonobo; &CORBA; interfaces. - Clients can be written by implementing the client-side - Listener interface, which defines the - notification callbacks that the PCS uses to inform clients about - changes to the calendar. - - - - As a convenience for >K; programmers, &Evolution; also - includes a library which provides a - CalClient class which can be used for - communication with the personal calendar server. Objects of - this class automatically contact the PCS when they are created. - CalClient provides functions to request - changes in the calendar, and it also emits signals when it gets - notification about changes from the PCS. This makes it easy and - convenient to write calendar clients for &Evolution; using - >K;. - - - - The implementation of the CalClient class - simply wraps the &Evolution; &CORBA; interfaces for calendaring - with a familiar-looking >K; object. Calls to the - Listener interface get translated to - signal emissions from the CalClient, thus - shielding programmers from the details of the &CORBA; - interfaces. - - -
diff --git a/help/white-papers/mail/camel.sgml b/help/white-papers/mail/camel.sgml deleted file mode 100644 index a339909f54..0000000000 --- a/help/white-papers/mail/camel.sgml +++ /dev/null @@ -1,339 +0,0 @@ -Evolution"> - -]> - -
- - - The &Camel; Messaging Library - - - - Dan - Winship - -
- danw@helixcode.com -
-
-
- - - Bertrand - Guiheneuf - -
- bertrand@helixcode.com -
-
-
-
- - - 2000 - Helix Code, Inc. - - -
- - - Introduction - - - &Camel; is a generic messaging library. It is being used as the - back end for the mail component of &Evolution;. The name - "&Camel;" is an acronym; it refers to the fact that the - library is capable of going several days without food or water. - It means : Camel's Acronym Makes Everyone Laugh. - - - - &Camel;'s initial design is heavily based on Sun's - JavaMail API. It uses the Gtk+ object - system, and many of its classes are direct analags of JavaMail - classes. Its design has also been influenced by the features of - IMAP, and the limitations of the standard UNIX mbox mail store, - which set some of the boundaries on its requirements and - extensibility. - - - - &Camel; sees all message repositories as stores containing - folders. These folders in turn contain the messages the client - actually accesses. The use of such a unified interface allows - the client applications to be very extensible. &Camel; includes - an external provider mechanism which allows applications to - dynamically load and use protocols which were not available when - the application was initially written. - - - - The abstract store/folder mechanism is a powerful and versatile - way of accessing messages. No particular asumptions are made on - the client side, thus allowing new ways of managing the - messages. For example, the messages stored in the folders don't - necessarily have to share some common physical location. The - folder can be a purely virtual folder, containing only - references to the actual messages. This is used by the "vFolder" - provider, which allows you select messages meeting particular - criteria and deal with them as a group. - - - - In addition to these possibilities, &Camel; has full MIME - support. &Camel; MIME messages are lightweight objects - representing the MIME skeleton of the actual message. The data - contained in the subparts are never stored in memory except when - they are actually needed. The application, when accessing the - various MIME objects contained in the message (text parts, - attachments, embedded binary objects ...) asks &Camel; for a - stream that it can read data from. This scheme is particularly - useful with the IMAP provider. IMAP has strong MIME support - built-in, which allows &Camel; to download only the parts of - messages that it actually needs: attachments need not be - downloaded until they are viewed, and unnecessary - "multipart/alternative" parts will never be read off the server. - - - - - Overview - - - - - To begin using &Camel;, an application first creates a - CamelSession object. This object is used - to store application defaults, and to coordinate communication - between providers and the application. - - - - A CamelProvider is a dynamically-loadable - module that provides functionality associated with a specific - service. Examples of providers are IMAP and SMTP. Providers - include subclasses of the various other &Camel; classes for - accessing and manipulating messages. - - - - CamelService is an abstract class for - describing a connection to a local or remote service. It - currently has two subclasses: CamelStore, - for services that store messages (such as IMAP servers and mbox - files), and CamelTransport, for services - that deliver messages (such as SMTP, or a local MTA). A provider - could also be both a store and a transport, as in the case of - NNTP. - - - - A CamelStore contains some number of - CamelFolder objects, which in turn - contain messages. A CamelFolder provides - a CamelFolderSummary object, which - includes details about the subject, date, and sender of each - message in the folder. The folder also includes the messages - themselves, as subclasses of CamelMedium. - - - - Email messages are represented by the - CamelMimeMessage class, a subclass of - CamelMedium. This class includes - operations for accessing RFC822 and MIME headers, accessing - subparts of MIME messages, encoding and decoding Base64 and - Quoted-Printable, etc. - - - - CamelTransport includes methods for - delivering messages. While the abstract - CamelTransport::send method takes a - CamelMedium, its subclasses may only be - able to deliver messages of specific - CamelMedium subclasses. For instance, - CamelSendmailTransport requires a - CamelMimeMessage, because it needs a - message that includes a "To:" header. A hypothetical - CamelNNTPTransport would need a - CamelNewsMessage, which would have a - "Newsgroups:" header. - - - - The content of messages are referred to using - CamelStream and its subclasses. In the - case of an mbox-based store, the - CamelStream would abstract the operation - of reading the correct section of the mbox file. For IMAP, - reading off the CamelStream might result - in commands being issued to the remote IMAP server and data - being read off a socket. - - - - The final major class in &Camel; is - CamelException, which is used to - propagate information about errors. Many methods take a - CamelException as an argument, which the - caller can then check if an error occurs. It includes both a - numeric error code which can be interpreted by the program, and - a text error message that can be displayed to the user. - - - - - Major Subcomponents - - - The Message Store - - - A CamelStore inherits the ability to - connect and authenticate to a service from its parent class, - CamelService. It then adds the ability - to retrieve folders. A store must contain at least one folder, - which can be retrieved with - CamelStore::get_default_folder. There are - also methods to retrieve the "top-level" folder (for - hieararchical stores), and to retrieve an arbitrary folder by - name. - - - - All CamelFolders must implement certain - core operations, most notably generating a summary and - retrieving and deleting messages. A - CamelFolder must assign a permanently - unique identifier to each message it contains. Messages can - then be retrieved via - CamelFolder::get_message_by_uid. Alternately, - within a single mail-reading session, messages can be referred - to by their linear position within the store using - CamelFolder::get_message_by_number. - - - - Folders must also implement the - get_parent_folder and - list_subfolders methods. For stores that - don't allow multiple folders, they would return NULL and an - empty list, respectively. Stores that do allow multiple - folders will also define methods for creating and deleting - folders, and for moving messages between them (assuming the - folders are writable). - - - - Folders that support searching can define the - search_by_expression method. For mbox - folders, this is implemented by indexing the messages with the - ibex library and using that to search them later. For IMAP - folders, this uses the IMAP SEARCH command. Other folder types - might not be able to implement this functionality, in which - case users would not be able to do full-content searches on - them. - - - - - Messages - - - As mentioned before, messages are represented by subclasses of - CamelMedium. - CamelMedium itself is a subclass of - CamelDataWrapper, a generic class for - connecting a typed data source to a data sink. - CamelMedium adds the concept of message - headers versus message body. - (CamelDataWrapper has one other - important subclass, CamelMultipart, - which is used to provide separate access to the multiple - independent parts of a multipart MIME type.) - CamelMedium's subclasses provide more - specialized handling of various headers: - CamelMimePart adds special handling for - the &ldquot;Content-*&rdquot; headers in MIME messages, and - its subclass CamelMimeMessage adds - handling for the RFC822 headers. - - - - - - Consider a message with two parts: a text part (in both plain - text and HTML), and an attached image: - - - - From: Dan Winship <danw@helixcode.com> - To: Matt Loper <matt@helixcode.com> - Subject: the Camel white paper - MIME-Version: 1.0 - Content-Type: multipart/mixed; - boundary="jhTYrnsRrdhDFGa" - - This is a multi-part message in MIME format. - --jhTYrnsRrdhDFGa - Content-Type: multipart/alternative; - boundary="sFSenbAFDSgDfg" - - --sFSenbAFDSgDfg - Content-Type: text/plain - - Hey, Matt - - Check out this graphic... - - -- Dan - - --sFSenbAFDSgDfg - Content-Type: text/html - - Hey, Matt<br> - <br> - Check out this graphic...<br> - <br> - -- Dan<br> - <br> - --sFSenbAFDSgDfg-- - - --jhTYrnsRrdhDFGa - Content-Type: image/png - Content-Transfer-Encoding: base64 - - F4JLw0ORrkRa8AwAMQJLAaI3UDIGsco9RAaB92... - --jhTYrnsRrdhDFGa-- - - - - In &Camel;, this would be represented as follows: - - - - - - - Streams - - - Streams are a generic data transport layer. Two basic stream - classes are CamelStreamFs, for - reading and writing files, and - CamelStreamMem, for reading from and - writing to objects that are already in memory. - - - - Streams can also be chained together. So a CamelMimePart - containing base64-encoded data can filter its output through - a CamelStreamB64. Other parts of the application that want - to read its data will never need to even realize that the - original data was encoded. - - - -
diff --git a/help/white-papers/mail/ibex.sgml b/help/white-papers/mail/ibex.sgml deleted file mode 100644 index dcb8f5ca4b..0000000000 --- a/help/white-papers/mail/ibex.sgml +++ /dev/null @@ -1,158 +0,0 @@ -Evolution"> - - -]> - -
- - - Ibex: an Indexing System - - - - Dan - Winship - -
- danw@helixcode.com -
-
-
-
- - - 2000 - Helix Code, Inc. - - -
- - - Introduction - - - &Ibex; is a library for text indexing. It is being used by - &Camel; to allow it to quickly search locally-stored messages, - either because the user is looking for a specific piece of text, - or because the application is contructing a vFolder or filtering - incoming mail. - - - - - Design Goals and Requirements for Ibex - - - The design of &Ibex; is based on a number of requirements. - - - - - First, obviously, it must be fast. In particular, searching - the index must be appreciably faster than searching through - the messages themselves, and constructing and maintaining - the index must not take a noticeable amount of time. - - - - - - The indexes must not take up too much space. Many users have - limited filesystem quotas on the systems where they read - their mail, and even users who read mail on private machines - have to worry about running out of space on their disks. The - indexes should be able to do their job without taking up so - much space that the user decides he would be better off - without them. - - - - Another aspect of this problem is that the system as a whole - must be clever about what it does and does not index: - accidentally indexing a "text" mail message containing - uuencoded, BinHexed, or PGP-encrypted data will drastically - affect the size of the index file. Either the caller or the - indexer itself has to avoid trying to index these sorts of - things. - - - - - - The indexing system must allow data to be added to the index - incrementally, so that new messages can be added to the - index (and deleted messages can be removed from it) without - having to re-scan all existing messages. - - - - - - It must allow the calling application to explain the - structure of the data however it wants to, rather than - requiring that the unit of indexing be individual files. - This way, &Camel; can index a single mbox-format file and - treat it as multiple messages. - - - - - - It must support non-ASCII text, given that many people send - and receive non-English email, and even people who only - speak English may receive email from people whose names - cannot be written in the US-ASCII character set. - - - - - - While there are a number of existing indexing systems, none of - them met all (or even most) of our requirements. - - - - - The Implementation - - - &Ibex; is still young, and many of the details of the current - implementation are not yet finalized. - - - - With the current index file format, 13 megabytes of Info files - can be indexed into a 371 kilobyte index file—a bit under - 3% of the original size. This is reasonable, but making it - smaller would be nice. (The file format includes some simple - compression, but gzip can compress an - index file to about half its size, so we can clearly do better.) - - - - The implementation has been profiled and optimized for speed to - some degree. But, it has so far only been run on a 500MHz - Pentium III system with very fast disks, so we have no solid - benchmarks. - - - - Further optimization (of both the file format and the in-memory - data structures) awaits seeing how the library is most easily - used by &Evolution;: if the indexes are likely to be kept in - memory for long periods of time, the in-memory data structures - need to be kept small, but the reading and writing operations - can be slow. On the other hand, if the indexes will only be - opened when they are needed, reading and writing must be fast, - and memory usage is less critical. - - - - Of course, to be useful for other applications that have - indexing needs, the library should provide several options, so - that each application can use the library in the way that is - most suited for its needs. - - -
diff --git a/help/white-papers/widgets/e-table.sgml b/help/white-papers/widgets/e-table.sgml deleted file mode 100644 index 5ff4faf2ae..0000000000 --- a/help/white-papers/widgets/e-table.sgml +++ /dev/null @@ -1,279 +0,0 @@ -Evolution"> -ETable"> -ETableModel"> -ETableSimple"> -ETableHeader"> -ETableSpecification"> -ETableCol"> -]> - -
- - - The ETable Widget - - - - Chris - Lahey - -
- clahey@helixcode.com -
-
-
- - Miguel - de Icaza - -
- miguel@helixcode.com -
-
-
-
- - - 2000 - Helix Code, Inc. - - -
- - - Introduction - - - &ETable; is a table widget on steroids. It is intended to provide - all the table functionality needed throughout &Evolution;, and - hopefully be general purpose enough to be used in other projects. - - - - &ETable; provides a lot of interactive control over the data in the - table. Without any work from the programmer, &ETable; provides - rearrangeable columns and editable data. When finished, &ETable; will - also provide, again with no programmer intervention, easy interactive - sorting and grouping. - - - - &ETable; gives you a great deal of functionality, flexibility, and - power. Most of this power is internal to the widget, but some of - the flexibility requires a bit of work by the programmer. - However, once you learn it, &ETable; is not very hard at all to - use. - - - - &ETable;'s power comes from the fact that it is fully - model/view/controller based. Various models are involved into - the process of rendering the information, and various views are - provided. The programmer has a wide range of options: from the - most finely hand-tuned table to a generic all-encompasing widget - that takes over most of tasks. It is up to the programmer: he - can use the simple to use &ETable; widget that takes care of - everything in a generic way, or he can use the various - components to roll his own tabular display. - - - - &ETable; ships with a standard set of information renderers: - strings, bitmaps, toggle-buttons, check-boxes, and multi-line - strings. But the programmer can write and implement his own - renderer for his information. This means that by default - &ETable; provides the basic display facilities that programmers - required, but they offer the programmer a complete freedom to - incorporate new cell renderers. - - - - - - ETableModel - - - The data back end for the &ETable; is an &ETableModel;. The - &ETableModel is an abstract interface that acts as the - information repository for the various &ETable components. - - - - To use &ETable; you have to create a subclass of the abstract - &ETableModel; class. However, to save you the work of defining - a new GtkClass every time you use - &ETable, there is a predefined subclass of &ETableModel; called - &ETableSimple; which simply takes a list of function callbacks - to perform the various operations. - - - - - - Columns - - - There are two different meanings to the word "column". The first - is the model column (defined by the &ETableCol: object). A model - column describes how it maps to the column in the &ETableModel; - as well as containing information about its properties (name, - resizability, resize dimensions, and a renderer for this - specific columns). - - - - &ETable; distinguishes between a model column index, and a view - column index. The former reflects the column in which the data - is stored in the &ETableModel; The later represents the actual - location at which the column is being displayed in the screen. - - - - Each view column index corresponds to a specific model column, - though a model column may have any number of view columns - associated with it (including zero). For example the same - column might be rendered twice, or the data from one column - could be used to display different bits of information - - - - The view column does not necessarily depend on only one model - column. In some cases, the view column renderer can be given a - reference to another model column to get extra information about - its display. For example, a mail program could display deleted - messages with a line through them by creating a model column - with no corresponding view column that told whether or not the - message is deleted, and then having the text column - strikethrough the display if the invisible column had a value - corresponding to "deleted". - - - - The view column also specifies a few other pieces of - information. One piece of information is the renderer. &ETable; - provides a number of renderers to choose from, or you can write - your own. Currently, there are renderers for text, image sets, - and checkboxes. - - - - The view column also includes information about the header. - There are two types of headers: text, and pixbuf. The first - allows you to specify a string which is rendered in the header. - The second allows you to specify an image to copy into the - header. - - - - - Header - - - The &ETableHeader; represents the header information for the - table. The &ETableHeader; is used in two different ways. The - first is the in the full_header - element of an &ETable;. This is the list of possible columns in - the view. You add each of your columns to this &ETableHeader; - and then pass it into the &ETable;. - - - - The second use is completely internal. &ETable; uses another - &ETableHeader; to store the actual displayed columns. Many of - the &ETableHeader; functions are for this purpose. The only - functions that users of the library should need to use are - e_table_header_new and - e_table_header_add_col. - - - - - Layout Specification - - - &ETable; uses an &ETableSpecification; to layout the columns of - the widget. The &ETableSpecification; is specified as XML data - passed into the &ETable; as a string. - - - - The most powerful part of the &ETableSpecification; is that when - finished, &ETable; will allow you to get a copy of an - &ETableSpecification; that describes the current view of the - tree. This allows the developer to save the current view so that - next time the user opens this table, they find it in exactly the - state that they left it. - - - - The XML specification allows for a number of things. First, it - allows you to pick a set of default columns to be shown. Thus, - even if you had hundreds of pieces of data, you could choose to - only display a few that fit on the screen by default. - - - - The second major thing that the &ETableSpecification; allows you - to specify is the column grouping and sorting. &ETable; has a - powerful mechanism for allowing the user to choose columns to - group by, thus allowing multiple columns of sorting, as well as - visual grouping of similar elements and interactive selection of - what data to display. - - - - The grouping in &ETableSpecification; is specified as a - hierarchy of columns to group by. Each level of the hierarchy - lets you sort by a particular column, either ascending or - descending. All levels except the last cause the canvas to group - by the given column. - - - - An example &ETableSpecification; follows. - - - - <ETableSpecification> - <columns-shown frozen_columns="2"> - <column> 0 </column> - <column> 1 </column> - <column> 2 </column> - <column> 3 </column> - <column> 4 </column> - </columns-shown> - <grouping> - <group column="3" ascending="1"> - <group column="4" ascending="0"> - <leaf column="2" ascending="1"/> - </group> - </group> - </grouping> - </ETableSpecification> - - - - This example has 5 columns which are initially in order. It has - 2 levels of grouping. The first is grouped by the 4th column - (all indexes are 0 based) and sorts those groups in ascending - order. Inside those groups, the data is grouped by the fifth - column and sorted in descending order of the fifth column. - Finally, the data in those groups is sorted by the third column - in ascending order. Due to the "frozen_columns" attribute on the - columns-shown element, the user will not be - able to rearrange the first two columns. They will always be the - first two. - - - - - Conclusion - - - All in all, &ETable; is a very powerful widget. Once you learn - to use it, you have access to a vast amount of power requiring a - comparatively small amount of work. - - -
-- cgit v1.2.3