[gedit-latex] Tidy import statements, fix insert fig/table/etc dialogs
- From: John Stowers <jstowers src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit-latex] Tidy import statements, fix insert fig/table/etc dialogs
- Date: Fri, 24 Jun 2011 01:23:06 +0000 (UTC)
commit 066253e55aa35b351e03f35ed808cfbf6324e3f2
Author: John Stowers <john stowers gmail com>
Date: Fri Jun 24 13:22:42 2011 +1200
Tidy import statements, fix insert fig/table/etc dialogs
latex/latex/dialogs.py | 56 ++++++++++++++++-------------------------------
1 files changed, 19 insertions(+), 37 deletions(-)
---
diff --git a/latex/latex/dialogs.py b/latex/latex/dialogs.py
index 3a654f9..e1c18ab 100644
--- a/latex/latex/dialogs.py
+++ b/latex/latex/dialogs.py
@@ -22,13 +22,24 @@
latex.dialogs
"""
-from logging import getLogger
+import logging
+import tempfile
+import os.path
+import time
+import string
+
+from gi.repository import Gtk, GdkPixbuf
from ..preferences import Preferences
from ..util import GladeInterface
from ..base.resources import find_resource, MODE_READWRITE
from ..base import Template, File, Folder
+from .preview import PreviewRenderer, ImageToolGenerator
+from .environment import Environment
+from .listing import LanguagesParser
+
+from . import LaTeXSource
class AbstractProxy(object):
"""
@@ -66,10 +77,6 @@ class AbstractProxy(object):
raise NotImplementedError
-#from ..typecheck import accepts
-#from ..typecheck.typeclasses import String
-
-
class ComboBoxProxy(AbstractProxy):
"""
This proxies a ComboBox widget:
@@ -171,21 +178,13 @@ class ChooseMasterDialog(GladeInterface):
return filename
-
-from gi.repository import Gtk
-from time import strftime
-import string
-
-from environment import Environment
-
-
class NewDocumentDialog(GladeInterface):
"""
Dialog for creating the body of a new LaTeX document
"""
filename = find_resource("ui/new_document_template_dialog.ui")
- _log = getLogger("NewDocumentWizard")
+ _log = logging.getLogger("NewDocumentWizard")
_PAPER_SIZES = (
("a4paper", "A4"),
@@ -494,7 +493,7 @@ class NewDocumentDialog(GladeInterface):
# /Keywords (KEYWORDS)
# /CreationDate (D:%s)
# }
-#\\fi""" % (author, title, strftime('%Y%m%d%H%M%S'))
+#\\fi""" % (author, title, time.strftime('%Y%m%d%H%M%S'))
pdfinfo = """
\\ifpdf
@@ -554,19 +553,13 @@ class NewDocumentDialog(GladeInterface):
return r
-from tempfile import NamedTemporaryFile
-from os.path import basename, splitext
-
-from preview import PreviewRenderer
-
-
class UseBibliographyDialog(GladeInterface, PreviewRenderer):
"""
Dialog for inserting a reference to a bibliography
"""
filename = find_resource("ui/use_bibliography_dialog.ui")
- _log = getLogger("UseBibliographyWizard")
+ _log = logging.getLogger("UseBibliographyWizard")
# sample bibtex content used for rendering the preview
@@ -657,12 +650,12 @@ class UseBibliographyDialog(GladeInterface, PreviewRenderer):
self._imagePreview.set_from_stock(Gtk.STOCK_EXECUTE, Gtk.IconSize.BUTTON)
# create temporary bibtex file
- self._tempFile = NamedTemporaryFile(mode="w", suffix=".bib")
+ self._tempFile = tempfile.NamedTemporaryFile(mode="w", suffix=".bib")
self._tempFile.write(self._BIBTEX)
self._tempFile.flush()
filename = self._tempFile.name
- self._filenameBase = splitext(basename(filename))[0]
+ self._filenameBase = os.path.splitext(os.path.basename(filename))[0]
# build preview image
self.render("Book \\cite{dijkstra76} Article \\cite{dijkstra68} \\bibliography{%s}\\bibliographystyle{%s}" % (self._filenameBase,
@@ -683,11 +676,6 @@ class UseBibliographyDialog(GladeInterface, PreviewRenderer):
self._tempFile.close()
-from os.path import splitext
-
-from . import LaTeXSource
-
-
class InsertGraphicsDialog(GladeInterface):
_PREVIEW_WIDTH, _PREVIEW_HEIGHT = 128, 128
@@ -710,9 +698,9 @@ class InsertGraphicsDialog(GladeInterface):
# for eps and pdf the extension should be omitted
# (see http://www.tex.ac.uk/cgi-bin/texfaq2html?label=graph-pspdf)
- ext = splitext(relative_filename)[1]
+ ext = os.path.splitext(relative_filename)[1]
if ext == ".pdf" or ext == ".eps":
- relative_filename = splitext(relative_filename)[0]
+ relative_filename = os.path.splitext(relative_filename)[0]
width = "%.2f" % round(self.find_widget("spinbuttonWidth").get_value() / 100.0, 2)
caption = self.find_widget("entryCaption").get_text()
@@ -922,9 +910,6 @@ class InsertTableDialog(GladeInterface):
return s
-from listing import LanguagesParser
-
-
class InsertListingDialog(GladeInterface):
"""
"""
@@ -1060,9 +1045,6 @@ class InsertListingDialog(GladeInterface):
self._comboDialect.set_sensitive(toggleButton.get_active() and self._dialectsEnabled)
-from preview import ImageToolGenerator
-
-
class BuildImageDialog(GladeInterface):
"""
Render the document to an image
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]