aboutsummaryrefslogtreecommitdiffstats
path: root/help/devel/calendar/evolution-calendar.sgml
blob: 019fef9ea4ff5ea3b87ed39161192a49af49e86f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
  <part id="evolution-calendar">
    <docinfo>
      <authorgroup>
    <author>
      <firstname>Federico</firstname>
      <surname>Mena Quintero</surname>
      <affiliation>
        <address>
          <email>federico@helixcode.com</email>
        </address>
      </affiliation>
    </author>
      </authorgroup>
    </docinfo>

    <title>Developing Applications with the &Evolution; Calendar</title>

    <partintro>
      <para>
    This part of the &Evolution; Developer's Guide describes how
    to write applications for the &Evolution; Calendar by using
    its public interfaces.  The &Evolution; Calendar exports its
    functionality through a number of interfaces, including CORBA,
    GTK+ wrappers for Bonobo objects, and other utility libraries.
    This part also describes the internals of the calendar so that
    it will be easy for you to make changes to &Evolution;'s core
    code.
      </para>

      <para>
    You should read this part of the &Evolution; Developer's guide
    if you intend to write client applications that use the
    functionality of the &Evolution; Calendar, such as its storage
    interfaces and generic recurrence engine.  If you intend to
    make changes to the calendar's core code, it will be useful to
    read the sections on the calendar internals as well.  Even if
    you do not intend to modify the core code of the calendar, it
    may be useful to know a few things about the way it works so
    that you can make better use of the public interfaces.
      </para>
    </partintro>

    &calendar-architecture;
    &calendar-alarm-generation;
  </part>

<!--
Local variables:
mode: sgml
sgml-parent-document: ("../evolution-devel-guide.sgml" "book" "book" "")
End:
-->
ass='sha1'>711ce9920a
78c91a13d1
92e4146738
22fecd089c
3b8762e813
78c91a13d1
ecafdd6911

22fecd089c
3f8453bad7
22fecd089c

51a99c3f0a
d30daa29ce
22fecd089c


711ce9920a
78c91a13d1

f3e57fa18f
7a6e3e892c
22fecd089c
7a6e3e892c
78c91a13d1
22fecd089c
3f8453bad7
22fecd089c
f3e57fa18f
78c91a13d1






1991d205da
ecca55ac5a
78c91a13d1



bb551848f5
78c91a13d1




62729f9b47
78c91a13d1



7a6e3e892c
22fecd089c
7a6e3e892c
78c91a13d1
22fecd089c




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85

                         

                                                                            


                                        
                                        
 
       
                                            
                                         
 
        
                                    

                                                                       

                                                    
                                         

                                      
                                                                    
 
             
                                         
                                      
 
      

                                       
                                                
                                       

                                            
                                          
                                        


                                          
 

                                          
 
     
                                    
 
     
                                           
                                       
                                            
 






                                                 
                                               
                                            



                                                        
                                          




                                                   
                                               



                                              
  
                                    
 
       




                                                    
Evolution was written by:

Addressbook
    Arturo Esponosa <arturo@nuclecu.unam.mx> (Original Gnomecard author)
    Nat Friedman <nat@ximian.com>
    Chris Lahey <clahey@ximian.com>
    Chris Toshok <toshok@ximian.com>
    Jon Trowbridge <trow@ximian.com>

Artwork
    Tuomas Kuosmanen <tigert@ximian.com>
    Jakub Steiner <jimmac@ximian.com>

Calendar
    Seth Alves <seth@ximian.com>
    Eric Busboom <eric@softwarestudio.org> (libical author)
    Arturo Esponosa <arturo@nuclecu.unam.mx> (Gnomecal contributor)
    Damon Chaplin <damon@ximian.com>
    Federico Mena-Quintero <federico@ximian.com>
    Rodrigo Moya <rodrigo@ximian.com>
    Jesse Pavel <jesse@ximian.com>
    JP Rosevear <jpr@ximian.com>
    Russell Steinthal <rms39@columbia.edu> (Gnomecal maintainer)

Documentation
    Kevin Breit <mrproper@ximian.com>
    Aaron Weber <aaron@ximian.com>

Mailer
    Radek Doulik <rodo@ximian.com>
    Larry Ewing <lewing@ximian.com>
    Bertrand Guiheneuf <bertrand@ximian.com>
    Jason Leach <jleach@ximian.com>
    Matt Loper <matt@ximian.com>
    Ettore Perazzoli <ettore@ximian.com>
    Jeffrey Stedfast <fejj@ximian.com>
    Jon Trowbridge <trow@ximian.com>
    Peter Williams <peterw@ximian.com>
    Dan Winship <danw@ximian.com>
    Michael Zucchi <notzed@ximian.com>

Notes
    Anders Carlsson <andersca@gnu.org>

Pilot
    JP Rosevear <jpr@ximian.com>

Shell
    Miguel de Icaza <miguel@ximian.com>
    Jason Leach <jleach@ximian.com>
    Ettore Perazzoli <ettore@ximian.com>

Translations
    Akira TAGOH <tagoh@gnome.gr.jp>
    Andraz Tori <andraz.tori1@guest.arnes.si>
    Andreas Hyden <a.hyden@cyberpoint.se>
    Arjan Scherpenisse <acscherp@wins.uva.nl>
    Clara Tattoni <clara.tattoni@libero.it>
    Fatih Demir <kabalak@gmx.net>
    Gediminas Paulauskas <menesis@delfi.lt>
    GNOME PL Team <translators@gnome.pl>
    Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
    Héctor García Alvarez <hector@scouts-es.org>
    Jesús Bravo Álvarez <jba@pobox.com>
    Keld Simonsen <keld@dkuug.dk>
    Kjartan Maraas <kmaraas@gnome.org>
    Matthias Warkus <mawa@iname.com>
    Spiros Papadimitriou <spapadim+@cs.cmu.edu>
    Sung-Hyun Nam <namsh@kldp.org>
    Szabolcs BAN <shooby@gnome.hu>
    Tiago Antão <tiagoantao@bigfoot.com>
    Duarte Loreto <happyguy_pt@hotmail.com>
    Valek Filippov <frob@df.ru>
    Vincent Renardias <vincent@redhat.com>
    Yuri Syrota <rasta@renome.rovno.ua>

UI
    Anna Dirks <anna@ximian.com>

Widgets
    Damon Chaplin <damon@ximian.com>
    Miguel de Icaza <miguel@ximian.com>
    Chris Lahey <clahey@ximian.com>
    Federico Mena-Quintero <federico@ximian.com>
    Chris Toshok <toshok@ximian.com>