* src/Plugins.py: move non-gui functions to PluginMgr.py

* src/PluginMgr.py: Non-gui functions for plugins
* src/Makefile.am: Added PluginMgr.py
* various: switch from Plugins to PluginMgr


svn: r3866
This commit is contained in:
Don Allingham
2005-01-05 05:02:19 +00:00
parent a161a842eb
commit 40559041d3
79 changed files with 589 additions and 539 deletions

View File

@@ -35,7 +35,7 @@ import os
import BaseDoc
import Errors
import Plugins
import PluginMgr
import ImgManip
import GrampsMime
@@ -327,6 +327,6 @@ try:
print_label=_("Open in %s") % prog[1]
else:
print_label=None
Plugins.register_text_doc(mtype,AbiWordDoc,1,1,1,".abw", print_label)
PluginMgr.register_text_doc(mtype,AbiWordDoc,1,1,1,".abw", print_label)
except:
Plugins.register_text_doc(_('AbiWord document'),AbiWordDoc,1,1,1,".abw", None)
PluginMgr.register_text_doc(_('AbiWord document'),AbiWordDoc,1,1,1,".abw", None)

View File

@@ -35,7 +35,7 @@ import GrampsMime
#
#------------------------------------------------------------------------
import BaseDoc
import Plugins
import PluginMgr
import Errors
from gettext import gettext as _
@@ -367,7 +367,7 @@ try:
else:
print_label=None
Plugins.register_text_doc(mtype,AsciiDoc,1,1,1,".txt", print_label)
PluginMgr.register_text_doc(mtype,AsciiDoc,1,1,1,".txt", print_label)
except:
Plugins.register_text_doc(_("Plain Text"),AsciiDoc,1,1,1,".txt", None)
PluginMgr.register_text_doc(_("Plain Text"),AsciiDoc,1,1,1,".txt", None)

View File

@@ -25,7 +25,7 @@ import string
import re
import time
import Plugins
import PluginMgr
import ImgManip
import TarFile
import const
@@ -486,6 +486,6 @@ try:
print_label=_("Open in %s") % prog[1]
else:
print_label=None
Plugins.register_text_doc(mtype,HtmlDoc,1,0,1,".html", print_label)
PluginMgr.register_text_doc(mtype,HtmlDoc,1,0,1,".html", print_label)
except:
Plugins.register_text_doc(_('HTML'),HtmlDoc,1,0,1,".html", None)
PluginMgr.register_text_doc(_('HTML'),HtmlDoc,1,0,1,".html", None)

View File

@@ -31,7 +31,7 @@ import os
import Errors
from TarFile import TarFile
import Plugins
import PluginMgr
import ImgManip
import GrampsMime
@@ -495,7 +495,7 @@ try:
print_label=_("Open in %s") % prog[1]
else:
print_label=None
Plugins.register_text_doc(mtype, KwordDoc, 1, 0, 1, ".kwd", print_label)
PluginMgr.register_text_doc(mtype, KwordDoc, 1, 0, 1, ".kwd", print_label)
except:
Plugins.register_text_doc(_('KWord'), KwordDoc, 1, 0, 1, ".kwd", print_label)
PluginMgr.register_text_doc(_('KWord'), KwordDoc, 1, 0, 1, ".kwd", print_label)

View File

@@ -61,7 +61,7 @@ else:
#
#------------------------------------------------------------------------
import BaseDoc
import Plugins
import PluginMgr
#------------------------------------------------------------------------
#
@@ -1161,7 +1161,7 @@ class LPRDoc(BaseDoc.BaseDoc):
# Register the document generator with the system
#
#------------------------------------------------------------------------
Plugins.register_text_doc(
PluginMgr.register_text_doc(
name=_("Print..."),
classref=LPRDoc,
table=1,
@@ -1172,7 +1172,7 @@ Plugins.register_text_doc(
clname='print')
Plugins.register_book_doc(
PluginMgr.register_book_doc(
_("Print..."),
LPRDoc,
1,
@@ -1181,7 +1181,7 @@ Plugins.register_book_doc(
"",
'print')
Plugins.register_draw_doc(
PluginMgr.register_draw_doc(
_("Print..."),
LPRDoc,
1,

View File

@@ -40,7 +40,7 @@ import string
#
#------------------------------------------------------------------------
import BaseDoc
import Plugins
import PluginMgr
import ImgManip
import Errors
@@ -425,7 +425,7 @@ class LaTeXDoc(BaseDoc.BaseDoc):
# Register the document generator with the system
#
#------------------------------------------------------------------------
Plugins.register_text_doc(
PluginMgr.register_text_doc(
name=_("LaTeX"),
classref=LaTeXDoc,
table=1,

View File

@@ -41,7 +41,7 @@ from math import pi, cos, sin, fabs
import Errors
import BaseDoc
import const
import Plugins
import PluginMgr
import ImgManip
import FontScale
import GrampsMime
@@ -975,10 +975,10 @@ try:
else:
print_label = None
Plugins.register_text_doc(mtype,OpenOfficeDoc,1,1,1,".sxw",print_label)
Plugins.register_book_doc(mtype,OpenOfficeDoc,1,1,1,".sxw")
Plugins.register_draw_doc(mtype,OpenOfficeDoc,1,1, ".sxw",print_label);
PluginMgr.register_text_doc(mtype,OpenOfficeDoc,1,1,1,".sxw",print_label)
PluginMgr.register_book_doc(mtype,OpenOfficeDoc,1,1,1,".sxw")
PluginMgr.register_draw_doc(mtype,OpenOfficeDoc,1,1, ".sxw",print_label);
except:
Plugins.register_text_doc(_('OpenOffice.org Writer'), OpenOfficeDoc,1,1,1,".sxw", None)
Plugins.register_book_doc(_("OpenOffice.org Writer"), OpenOfficeDoc,1,1,1,".sxw")
Plugins.register_draw_doc(_("OpenOffice.org Writer"), OpenOfficeDoc,1,1,".sxx",None);
PluginMgr.register_text_doc(_('OpenOffice.org Writer'), OpenOfficeDoc,1,1,1,".sxw", None)
PluginMgr.register_book_doc(_("OpenOffice.org Writer"), OpenOfficeDoc,1,1,1,".sxw")
PluginMgr.register_draw_doc(_("OpenOffice.org Writer"), OpenOfficeDoc,1,1,".sxx",None);

View File

@@ -31,7 +31,7 @@ from math import pi, cos, sin
# Gramps modules
#
#-------------------------------------------------------------------------
import Plugins
import PluginMgr
import Errors
import BaseDoc
from Report import run_print_dialog
@@ -401,5 +401,5 @@ def rgb_color(color):
b = float(color[2])/255.0
return (r,g,b)
Plugins.register_draw_doc(_("PostScript"),PSDrawDoc,1,1,".ps",
PluginMgr.register_draw_doc(_("PostScript"),PSDrawDoc,1,1,".ps",
_("Print a copy"));

View File

@@ -26,7 +26,7 @@
#
#------------------------------------------------------------------------
import BaseDoc
import Plugins
import PluginMgr
import Errors
import ImgManip
import GrampsMime
@@ -589,10 +589,10 @@ try:
print_label=_("Open in %s") % mprog[1]
else:
print_label=None
Plugins.register_text_doc(mtype, PdfDoc, 1, 0, 1, ".pdf", print_label)
Plugins.register_draw_doc(mtype, PdfDoc, 1, 1, ".pdf", print_label)
Plugins.register_book_doc(mtype,classref=PdfDoc,table=1,paper=1,style=1,ext=".pdf")
PluginMgr.register_text_doc(mtype, PdfDoc, 1, 0, 1, ".pdf", print_label)
PluginMgr.register_draw_doc(mtype, PdfDoc, 1, 1, ".pdf", print_label)
PluginMgr.register_book_doc(mtype,classref=PdfDoc,table=1,paper=1,style=1,ext=".pdf")
except:
Plugins.register_text_doc(_('PDF document'), PdfDoc, 1, 0, 1,".pdf", None)
Plugins.register_draw_doc(_('PDF document'), PdfDoc, 1, 1, ".pdf", None)
Plugins.register_book_doc(name=_("PDF document"),classref=PdfDoc,table=1,paper=1,style=1,ext=".pdf")
PluginMgr.register_text_doc(_('PDF document'), PdfDoc, 1, 0, 1,".pdf", None)
PluginMgr.register_draw_doc(_('PDF document'), PdfDoc, 1, 1, ".pdf", None)
PluginMgr.register_book_doc(name=_("PDF document"),classref=PdfDoc,table=1,paper=1,style=1,ext=".pdf")

View File

@@ -35,7 +35,7 @@ import GrampsMime
#
#------------------------------------------------------------------------
import BaseDoc
import Plugins
import PluginMgr
import ImgManip
import Errors
@@ -429,6 +429,6 @@ try:
print_label=_("Open in %s") % mprog[1]
else:
print_label=None
Plugins.register_text_doc(mtype, RTFDoc, 1, 0, 1, ".rtf", print_label)
PluginMgr.register_text_doc(mtype, RTFDoc, 1, 0, 1, ".rtf", print_label)
except:
Plugins.register_text_doc(_('RTF document'), RTFDoc, 1, 0, 1, ".rtf", None)
PluginMgr.register_text_doc(_('RTF document'), RTFDoc, 1, 0, 1, ".rtf", None)

View File

@@ -33,7 +33,7 @@ from math import pi, cos, sin, fabs
# Gramps modules
#
#-------------------------------------------------------------------------
import Plugins
import PluginMgr
from gettext import gettext as _
import BaseDoc
import Errors
@@ -258,4 +258,4 @@ def units(val):
# Register document generator
#
#-------------------------------------------------------------------------
Plugins.register_draw_doc(_("SVG (Scalable Vector Graphics)"),SvgDrawDoc,1,1,".svg");
PluginMgr.register_draw_doc(_("SVG (Scalable Vector Graphics)"),SvgDrawDoc,1,1,".svg");