2008-01-07 Raphael Ackermann <raphael.ackermann@gmail.com>
* src/docgen/ODFDoc.py: remove duplicate import
    * src/docgen/LaTeXDoc.py :added support for opening latex editor
    0001536: not possible to select latex editor like kile to open a latex file
    automatically 
svn: r9738
			
			
This commit is contained in:
		@@ -1,3 +1,9 @@
 | 
				
			|||||||
 | 
					2008-01-07  Raphael Ackermann <raphael.ackermann@gmail.com>
 | 
				
			||||||
 | 
					    * src/docgen/ODFDoc.py: remove duplicate import
 | 
				
			||||||
 | 
					    * src/docgen/LaTeXDoc.py :added support for opening latex editor
 | 
				
			||||||
 | 
					    0001536: not possible to select latex editor like kile to open a latex file
 | 
				
			||||||
 | 
					    automatically 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
2008-01-06  Brian Matherly <brian@gramps-project.org>
 | 
					2008-01-06  Brian Matherly <brian@gramps-project.org>
 | 
				
			||||||
	* src/Filters/_SearchFilter.py:
 | 
						* src/Filters/_SearchFilter.py:
 | 
				
			||||||
	0001521: Filters work when tested, but not in side bar
 | 
						0001521: Filters work when tested, but not in side bar
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,6 +3,7 @@
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
# Copyright (C) 2000-2006  Donald N. Allingham
 | 
					# Copyright (C) 2000-2006  Donald N. Allingham
 | 
				
			||||||
# Copyright (C) 2007       Brian G. Matherly
 | 
					# Copyright (C) 2007       Brian G. Matherly
 | 
				
			||||||
 | 
					# Copyright (C) 2008       Raphael Ackermann
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Modifications and feature additions:
 | 
					# Modifications and feature additions:
 | 
				
			||||||
#               2002-2003  Donald A. Peterson
 | 
					#               2002-2003  Donald A. Peterson
 | 
				
			||||||
@@ -45,6 +46,10 @@ import BaseDoc
 | 
				
			|||||||
from PluginUtils import register_text_doc
 | 
					from PluginUtils import register_text_doc
 | 
				
			||||||
import ImgManip
 | 
					import ImgManip
 | 
				
			||||||
import Errors
 | 
					import Errors
 | 
				
			||||||
 | 
					import Mime
 | 
				
			||||||
 | 
					import Utils
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					_apptype = 'text/x-tex'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#------------------------------------------------------------------------
 | 
					#------------------------------------------------------------------------
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
@@ -298,6 +303,9 @@ class LaTeXDoc(BaseDoc.BaseDoc,BaseDoc.TextDoc):
 | 
				
			|||||||
            self.f.write('\\end{enumerate}\n')
 | 
					            self.f.write('\\end{enumerate}\n')
 | 
				
			||||||
        self.f.write('\n\\end{document}\n')
 | 
					        self.f.write('\n\\end{document}\n')
 | 
				
			||||||
        self.f.close()
 | 
					        self.f.close()
 | 
				
			||||||
 | 
					        if self.print_req:
 | 
				
			||||||
 | 
					            app = Mime.get_application(_apptype)
 | 
				
			||||||
 | 
					            Utils.launch(app[0], self.filename)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def end_page(self):
 | 
					    def end_page(self):
 | 
				
			||||||
        """Issue a new page command"""
 | 
					        """Issue a new page command"""
 | 
				
			||||||
@@ -510,14 +518,19 @@ class LaTeXDoc(BaseDoc.BaseDoc,BaseDoc.TextDoc):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#------------------------------------------------------------------------
 | 
					#------------------------------------------------------------------------
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Register the document generator with the system
 | 
					# Register plugins
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
#------------------------------------------------------------------------
 | 
					#------------------------------------------------------------------------
 | 
				
			||||||
register_text_doc(
 | 
					print_label = None
 | 
				
			||||||
    name=_("LaTeX"),
 | 
					try:
 | 
				
			||||||
    classref=LaTeXDoc,
 | 
					    mprog = Mime.get_application(_apptype)
 | 
				
			||||||
    table=1,
 | 
					
 | 
				
			||||||
    paper=1,
 | 
					    if Utils.search_for(mprog[0]):
 | 
				
			||||||
    style=0,
 | 
					        print_label = _("Open in %(program_name)s") % { 'program_name':
 | 
				
			||||||
    ext=".tex"
 | 
					                                                        mprog[1]}
 | 
				
			||||||
    )
 | 
					    else:
 | 
				
			||||||
 | 
					        print_label = None
 | 
				
			||||||
 | 
					except:
 | 
				
			||||||
 | 
					    print_label = None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					register_text_doc(_('LaTex'), LaTeXDoc, 1, 1, 0, ".tex", print_label)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -56,7 +56,6 @@ import Errors
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
#-------------------------------------------------------------------------
 | 
					#-------------------------------------------------------------------------
 | 
				
			||||||
from gettext import gettext as _
 | 
					from gettext import gettext as _
 | 
				
			||||||
from xml.sax.saxutils import escape
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
_apptype = 'application/vnd.oasis.opendocument.text'
 | 
					_apptype = 'application/vnd.oasis.opendocument.text'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user