1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 from timelinelib.plugin.plugins.eventboxdrawers import EVENTBOX_DRAWER
20 from timelinelib.plugin.plugins.exporters import EXPORTER
21 from timelinelib.plugin.plugins.texttransformers import TEXT_TRANSFORMER
22 from timelinelib.plugin.plugins.eventboxdrawers.defaulteventboxdrawer import DefaultEventBoxDrawer
23 from timelinelib.plugin.plugins.eventboxdrawers.gradienteventboxdrawer import GradientEventBoxDrawer
24 from timelinelib.plugin.plugins.eventboxdrawers.othergradienteventboxdrawer import OtherGradientEventBoxDrawer
25 from timelinelib.plugin.plugins.eventboxdrawers.othergradienteventboxdrawerfuzzyedges import OtherGradientEventBoxDrawerFuzzyEdges
26 from timelinelib.plugin.plugins.exporters.timelineexporter import TimelineExporter
27 from timelinelib.plugin.plugins.exporters.exporttosvg import SvgExporter
28 from timelinelib.plugin.plugins.exporters.exporttolist import ListExporter
29 from timelinelib.plugin.plugins.exporters.exporttobitmap import BitmapExporter
30 from timelinelib.plugin.plugins.exporters.exporttobitmaps import MultiBitmapExporter
31 from timelinelib.plugin.plugins.texttransformers.defaulttexttransformer import DefaultTextTransformer
32 from timelinelib.plugin.plugins.texttransformers.plaintexttohtml import PlainTextToHtml
33
34
35 VALID_SERVICES = [EVENTBOX_DRAWER, EXPORTER, TEXT_TRANSFORMER]
36 PLUGINS = {
37 EVENTBOX_DRAWER: [
38 DefaultEventBoxDrawer(),
39 GradientEventBoxDrawer(),
40 OtherGradientEventBoxDrawer(),
41 OtherGradientEventBoxDrawerFuzzyEdges(),
42 ],
43 EXPORTER: [
44 SvgExporter(),
45 ListExporter(),
46 BitmapExporter(),
47 MultiBitmapExporter(),
48 TimelineExporter(),
49 ],
50 TEXT_TRANSFORMER: [
51 DefaultTextTransformer(),
52 PlainTextToHtml(),
53 ]
54 }
55
56
59
60
74