Plugins Restructure: Move docgen plugins into plugins/docgen.
svn: r11652
This commit is contained in:
		@@ -103,17 +103,9 @@ src/DateHandler/_Date_sv.py
 | 
				
			|||||||
src/DateHandler/__init__.py
 | 
					src/DateHandler/__init__.py
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# docgen directory
 | 
					# docgen directory
 | 
				
			||||||
src/docgen/AsciiDoc.py
 | 
					 | 
				
			||||||
src/docgen/GtkPrint.py
 | 
					 | 
				
			||||||
src/docgen/HtmlDoc.py
 | 
					 | 
				
			||||||
src/docgen/LaTeXDoc.py
 | 
					 | 
				
			||||||
src/docgen/ODSDoc.py
 | 
					src/docgen/ODSDoc.py
 | 
				
			||||||
src/docgen/ODFDoc.py
 | 
					 | 
				
			||||||
src/docgen/ODSTab.py
 | 
					src/docgen/ODSTab.py
 | 
				
			||||||
src/docgen/PSDrawDoc.py
 | 
					 | 
				
			||||||
src/docgen/RTFDoc.py
 | 
					 | 
				
			||||||
src/docgen/SpreadSheetDoc.py
 | 
					src/docgen/SpreadSheetDoc.py
 | 
				
			||||||
src/docgen/SvgDrawDoc.py
 | 
					 | 
				
			||||||
src/docgen/TextBufDoc.py
 | 
					src/docgen/TextBufDoc.py
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# DisplayModels package
 | 
					# DisplayModels package
 | 
				
			||||||
@@ -244,6 +236,16 @@ src/plugins/ImportXml.py
 | 
				
			|||||||
src/plugins/Records.py
 | 
					src/plugins/Records.py
 | 
				
			||||||
src/plugins/WebCal.py
 | 
					src/plugins/WebCal.py
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# plugins/docgen directory
 | 
				
			||||||
 | 
					src/plugins/docgen/AsciiDoc.py
 | 
				
			||||||
 | 
					src/plugins/docgen/GtkPrint.py
 | 
				
			||||||
 | 
					src/plugins/docgen/HtmlDoc.py
 | 
				
			||||||
 | 
					src/plugins/docgen/LaTeXDoc.py
 | 
				
			||||||
 | 
					src/plugins/docgen/ODFDoc.py
 | 
				
			||||||
 | 
					src/plugins/docgen/PSDrawDoc.py
 | 
				
			||||||
 | 
					src/plugins/docgen/RTFDoc.py
 | 
				
			||||||
 | 
					src/plugins/docgen/SvgDrawDoc.py
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# plugins/drawreport directory
 | 
					# plugins/drawreport directory
 | 
				
			||||||
src/plugins/drawreport/AncestorTree.py
 | 
					src/plugins/drawreport/AncestorTree.py
 | 
				
			||||||
src/plugins/drawreport/DescendTree.py
 | 
					src/plugins/drawreport/DescendTree.py
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -596,21 +596,15 @@ class ViewManager:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def __do_load_plugins(self):
 | 
					    def __do_load_plugins(self):
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
        Loads the plugins at initialization time.  We load the document 
 | 
					        Loads the plugins at initialization time. The plugin status window is 
 | 
				
			||||||
        generators and the plugins. The plugin status window is opened
 | 
					        opened on an error if the user has requested.
 | 
				
			||||||
        on an error if the user has requested.
 | 
					 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
        # load document generators
 | 
					 | 
				
			||||||
        self.uistate.status_text(_('Loading document formats...'))
 | 
					 | 
				
			||||||
        error  = self.__pmgr.load_plugins(const.DOCGEN_DIR)
 | 
					 | 
				
			||||||
        error |= self.__pmgr.load_plugins(const.USER_DOCGEN)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        # load plugins
 | 
					        # load plugins
 | 
				
			||||||
        self.uistate.status_text(_('Loading plugins...'))
 | 
					        self.uistate.status_text(_('Loading plugins...'))
 | 
				
			||||||
        error |= self.__pmgr.load_plugins(const.PLUGINS_DIR)
 | 
					        error = self.__pmgr.load_plugins(const.PLUGINS_DIR)
 | 
				
			||||||
        error |= self.__pmgr.load_plugins(const.USER_PLUGINS)
 | 
					        error |= self.__pmgr.load_plugins(const.USER_PLUGINS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        #  get to ssee if we need to open the plugin status window
 | 
					        #  get to see if we need to open the plugin status window
 | 
				
			||||||
        if error and Config.get(Config.POP_PLUGIN_STATUS):
 | 
					        if error and Config.get(Config.POP_PLUGIN_STATUS):
 | 
				
			||||||
            self.__plugin_status()
 | 
					            self.__plugin_status()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -112,7 +112,6 @@ TOOL_OPTIONS   = os.path.join(HOME_DIR, "tool_options.xml")
 | 
				
			|||||||
ENV_DIR        = os.path.join(HOME_DIR, "env")
 | 
					ENV_DIR        = os.path.join(HOME_DIR, "env")
 | 
				
			||||||
TEMP_DIR       = os.path.join(HOME_DIR, "temp")
 | 
					TEMP_DIR       = os.path.join(HOME_DIR, "temp")
 | 
				
			||||||
THUMB_DIR      = os.path.join(HOME_DIR, "thumb")  
 | 
					THUMB_DIR      = os.path.join(HOME_DIR, "thumb")  
 | 
				
			||||||
USER_DOCGEN    = os.path.join(HOME_DIR, "docgen")    
 | 
					 | 
				
			||||||
USER_PLUGINS   = os.path.join(HOME_DIR, "plugins")    
 | 
					USER_PLUGINS   = os.path.join(HOME_DIR, "plugins")    
 | 
				
			||||||
USER_TEMPLATES = os.path.join(HOME_DIR, "templates")    
 | 
					USER_TEMPLATES = os.path.join(HOME_DIR, "templates")    
 | 
				
			||||||
# dirs checked/made for each Gramps session
 | 
					# dirs checked/made for each Gramps session
 | 
				
			||||||
@@ -137,7 +136,6 @@ RULE_GLADE     = os.path.join(GLADE_DIR, "rule.glade")
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PLUGINS_DIR    = os.path.join(ROOT_DIR, "plugins")
 | 
					PLUGINS_DIR    = os.path.join(ROOT_DIR, "plugins")
 | 
				
			||||||
DOCGEN_DIR     = os.path.join(ROOT_DIR, "docgen")
 | 
					 | 
				
			||||||
DATA_DIR       = os.path.join(ROOT_DIR, "data")
 | 
					DATA_DIR       = os.path.join(ROOT_DIR, "data")
 | 
				
			||||||
SYSTEM_FILTERS = os.path.join(DATA_DIR, "system_filters.xml")
 | 
					SYSTEM_FILTERS = os.path.join(DATA_DIR, "system_filters.xml")
 | 
				
			||||||
TEMPLATE_DIR   = os.path.join(DATA_DIR, "templates")
 | 
					TEMPLATE_DIR   = os.path.join(DATA_DIR, "templates")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,28 +5,13 @@
 | 
				
			|||||||
docgendir=$(prefix)/share/gramps/docgen
 | 
					docgendir=$(prefix)/share/gramps/docgen
 | 
				
			||||||
 | 
					
 | 
				
			||||||
docgen_PYTHON = \
 | 
					docgen_PYTHON = \
 | 
				
			||||||
	__init__.py\
 | 
						__init__.py \
 | 
				
			||||||
	AsciiDoc.py\
 | 
						CSVTab.py \
 | 
				
			||||||
    CairoDoc.py\
 | 
						ODSDoc.py \
 | 
				
			||||||
	CSVTab.py\
 | 
						ODSTab.py \
 | 
				
			||||||
	HtmlDoc.py\
 | 
						SpreadSheetDoc.py \
 | 
				
			||||||
	LaTeXDoc.py\
 | 
						TabbedDoc.py \
 | 
				
			||||||
	ODFDoc.py\
 | 
						TextBufDoc.py
 | 
				
			||||||
	ODSDoc.py\
 | 
					 | 
				
			||||||
	ODSTab.py\
 | 
					 | 
				
			||||||
	SpreadSheetDoc.py\
 | 
					 | 
				
			||||||
	TabbedDoc.py\
 | 
					 | 
				
			||||||
	PdfDoc.py\
 | 
					 | 
				
			||||||
	PSDrawDoc.py\
 | 
					 | 
				
			||||||
	RTFDoc.py\
 | 
					 | 
				
			||||||
	SvgDrawDoc.py\
 | 
					 | 
				
			||||||
	TextBufDoc.py \
 | 
					 | 
				
			||||||
	GtkPrint.py
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
docgen_DATA = \
 | 
					 | 
				
			||||||
	gtkprintpreview.glade
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
dist_docgen_DATA = $(docgen_DATA)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Clean up all the byte-compiled files
 | 
					# Clean up all the byte-compiled files
 | 
				
			||||||
MOSTLYCLEANFILES = *pyc *pyo
 | 
					MOSTLYCLEANFILES = *pyc *pyo
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										39
									
								
								src/plugins/docgen/Makefile.am
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								src/plugins/docgen/Makefile.am
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,39 @@
 | 
				
			|||||||
 | 
					# This is the src/plugins/docgen level Makefile for Gramps
 | 
				
			||||||
 | 
					# We could use GNU make's ':=' syntax for nice wildcard use,
 | 
				
			||||||
 | 
					# but that is not necessarily portable.
 | 
				
			||||||
 | 
					# If not using GNU make, then list all .py files individually
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pkgdatadir = $(datadir)/@PACKAGE@/plugins/docgen
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pkgdata_PYTHON = \
 | 
				
			||||||
 | 
						AsciiDoc.py \
 | 
				
			||||||
 | 
					    CairoDoc.py \
 | 
				
			||||||
 | 
					    GtkPrint.py \
 | 
				
			||||||
 | 
						HtmlDoc.py \
 | 
				
			||||||
 | 
						LaTeXDoc.py \
 | 
				
			||||||
 | 
						ODFDoc.py \
 | 
				
			||||||
 | 
						PdfDoc.py \
 | 
				
			||||||
 | 
						PSDrawDoc.py \
 | 
				
			||||||
 | 
						RTFDoc.py \
 | 
				
			||||||
 | 
						SvgDrawDoc.py
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pkgpyexecdir = @pkgpyexecdir@/plugins/docgen
 | 
				
			||||||
 | 
					pkgpythondir = @pkgpythondir@/plugins/docgen
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					GLADEFILES = \
 | 
				
			||||||
 | 
						gtkprintpreview.glade
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					GRAPHICS = 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					DATAFILES = 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					dist_pkgdata_DATA = $(GLADEFILES) $(GRAPHICS) $(DATAFILES)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Clean up all the byte-compiled files
 | 
				
			||||||
 | 
					MOSTLYCLEANFILES = *pyc *pyo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					GRAMPS_PY_MODPATH = "../../"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pycheck: 
 | 
				
			||||||
 | 
						(export PYTHONPATH=$(GRAMPS_PY_MODPATH); \
 | 
				
			||||||
 | 
						pychecker $(pkgdata_PYTHON));
 | 
				
			||||||
		Reference in New Issue
	
	Block a user