Updated docs.
This commit is contained in:
+12
-22
@@ -9,26 +9,21 @@ Rough description of some internals of Gnome Calendar Application
|
|||||||
3. Edit Event (this one could act as New Event View, or even as New anything view)
|
3. Edit Event (this one could act as New Event View, or even as New anything view)
|
||||||
|
|
||||||
|
|
||||||
+ Global
|
+ GcalApplication
|
||||||
|
|
||||||
Has dconf-key attribute
|
Has dconf-key attribute
|
||||||
For keeping the last view and last day selected
|
For keeping the last view and last day selected
|
||||||
|
|
||||||
Has GcalStore object
|
Has command-line option
|
||||||
|
For opening on the day specified
|
||||||
|
|
||||||
|
Has a GcalManager object
|
||||||
For managingn source and events, and everything else
|
For managingn source and events, and everything else
|
||||||
|
|
||||||
Has a SourceManager object
|
|
||||||
|
|
||||||
|
+ GcalManager
|
||||||
|
|
||||||
+ SourceManager
|
Has a list of GcalStoreUnit,
|
||||||
|
|
||||||
It's the javascript counter part of GcalStore objects. It will handle adding
|
|
||||||
sources to GcalStore.
|
|
||||||
|
|
||||||
|
|
||||||
+ GcalStore
|
|
||||||
|
|
||||||
Has a list of GcalSToreUnit,
|
|
||||||
Containing:
|
Containing:
|
||||||
Esource, ECalClient,ECalClientView
|
Esource, ECalClient,ECalClientView
|
||||||
|
|
||||||
@@ -45,6 +40,7 @@ Rough description of some internals of Gnome Calendar Application
|
|||||||
- objects-removed (wrapping ECalClientView)
|
- objects-removed (wrapping ECalClientView)
|
||||||
- events-retrieved (for time range changing)
|
- events-retrieved (for time range changing)
|
||||||
|
|
||||||
|
Has a GtkListStore with calendar/sources info.
|
||||||
|
|
||||||
+ GcalSource
|
+ GcalSource
|
||||||
|
|
||||||
@@ -53,12 +49,6 @@ Rough description of some internals of Gnome Calendar Application
|
|||||||
Has a color
|
Has a color
|
||||||
|
|
||||||
|
|
||||||
+ GcalApplication
|
|
||||||
|
|
||||||
Has command-line option
|
|
||||||
For opening on the day specified
|
|
||||||
|
|
||||||
|
|
||||||
+ GcalView
|
+ GcalView
|
||||||
|
|
||||||
Has NavigationPane
|
Has NavigationPane
|
||||||
@@ -85,13 +75,13 @@ Rough description of some internals of Gnome Calendar Application
|
|||||||
| | +- _main_toolbar -----------------------------------------------+ | |
|
| | +- _main_toolbar -----------------------------------------------+ | |
|
||||||
| | | | | |
|
| | | | | |
|
||||||
| | +---------------------------------------------------------------+ | |
|
| | +---------------------------------------------------------------+ | |
|
||||||
| | +- _contentsContainer::ClutterBox(BinLayout) -------------------+ | |
|
| | +- _contents_actor::ClutterBox(BinLayout) ----------------------+ | |
|
||||||
| | | | | |
|
| | | | | |
|
||||||
| | | +- _sourcesView ------------------------------------------+ | | |
|
| | | +- _sources_actor ----------------------------------------+ | | |
|
||||||
| | | | | | | |
|
| | | | | | | |
|
||||||
| | | +---------------------------------------------------------+ | | |
|
| | | +---------------------------------------------------------+ | | |
|
||||||
| | | | | |
|
| | | | | |
|
||||||
| | | +- _notebookActor ----------------------------------------+ | | |
|
| | | +- _notebook_actor ---------------------------------------+ | | |
|
||||||
| | | | | | | |
|
| | | | | | | |
|
||||||
| | | | | | | |
|
| | | | | | | |
|
||||||
| | | | | | | |
|
| | | | | | | |
|
||||||
@@ -114,5 +104,5 @@ Rough description of some internals of Gnome Calendar Application
|
|||||||
For keeping actual date
|
For keeping actual date
|
||||||
|
|
||||||
Has set_view/update_view method
|
Has set_view/update_view method
|
||||||
For updating the view content by talking to GcalStore
|
For updating the view content by talking to GcalManager
|
||||||
about events an dates of the view
|
about events an dates of the view
|
||||||
|
|||||||
Reference in New Issue
Block a user