[gedit-latex] Remove save as template dialog.
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit-latex] Remove save as template dialog.
- Date: Fri, 7 Oct 2011 09:55:11 +0000 (UTC)
commit 0e742c391ea909f0444a384ce78fb7b0b8f412da
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Fri Oct 7 11:48:45 2011 +0200
Remove save as template dialog.
We removed all the templates support this is pointless having
the snippets plugin.
data/ui/Makefile.am | 1 -
data/ui/save_as_template_dialog.ui | 149 -----------------------------------
data/ui/ui-toolbar-combined.builder | 3 -
data/ui/ui-toolbar-disabled.builder | 3 -
data/ui/ui-toolbar-normal.builder | 3 -
latex/config.py | 4 +-
latex/latex/actions.py | 19 +----
latex/latex/dialogs.py | 75 ------------------
po/POTFILES.in | 1 -
9 files changed, 3 insertions(+), 255 deletions(-)
---
diff --git a/data/ui/Makefile.am b/data/ui/Makefile.am
index 7b11858..d439fdd 100644
--- a/data/ui/Makefile.am
+++ b/data/ui/Makefile.am
@@ -13,7 +13,6 @@ plugin_DATA = \
insert_listing_dialog.ui \
insert_table_dialog.ui \
new_document_template_dialog.ui \
- save_as_template_dialog.ui \
use_bibliography_dialog.ui
EXTRA_DIST = $(plugin_DATA)
diff --git a/data/ui/ui-toolbar-combined.builder b/data/ui/ui-toolbar-combined.builder
index 405d509..e7fdc24 100644
--- a/data/ui/ui-toolbar-combined.builder
+++ b/data/ui/ui-toolbar-combined.builder
@@ -4,9 +4,6 @@
<placeholder name="FileOps_1">
<menuitem action="LaTeXNewAction" />
</placeholder>
- <placeholder name="FileOps_3">
- <menuitem action="LaTeXSaveAsTemplateAction" />
- </placeholder>
</menu>
<placeholder name="ExtraMenu_1">
<menu action="LaTeXMenuAction">
diff --git a/data/ui/ui-toolbar-disabled.builder b/data/ui/ui-toolbar-disabled.builder
index 100caa7..12f19be 100644
--- a/data/ui/ui-toolbar-disabled.builder
+++ b/data/ui/ui-toolbar-disabled.builder
@@ -4,9 +4,6 @@
<placeholder name="FileOps_1">
<menuitem action="LaTeXNewAction" />
</placeholder>
- <placeholder name="FileOps_3">
- <menuitem action="LaTeXSaveAsTemplateAction" />
- </placeholder>
</menu>
<placeholder name="ExtraMenu_1">
<menu action="LaTeXMenuAction">
diff --git a/data/ui/ui-toolbar-normal.builder b/data/ui/ui-toolbar-normal.builder
index e20ce10..f5361dd 100644
--- a/data/ui/ui-toolbar-normal.builder
+++ b/data/ui/ui-toolbar-normal.builder
@@ -4,9 +4,6 @@
<placeholder name="FileOps_1">
<menuitem action="LaTeXNewAction" />
</placeholder>
- <placeholder name="FileOps_3">
- <menuitem action="LaTeXSaveAsTemplateAction" />
- </placeholder>
</menu>
<placeholder name="ExtraMenu_1">
<menu action="LaTeXMenuAction">
diff --git a/latex/config.py b/latex/config.py
index dd880ff..2cb4dd9 100644
--- a/latex/config.py
+++ b/latex/config.py
@@ -33,7 +33,7 @@ from .latex.actions import LaTeXMenuAction, LaTeXNewAction, LaTeXChooseMasterAct
LaTeXJustifyCenterAction, LaTeXJustifyRightAction, LaTeXMathMenuAction, LaTeXMathActionDefault, LaTeXMathAction, LaTeXDisplayMathAction, \
LaTeXEquationAction, LaTeXUnEqnArrayAction, LaTeXEqnArrayAction, LaTeXUnderlineAction, LaTeXSmallCapitalsAction, \
LaTeXRomanAction, LaTeXSansSerifAction, LaTeXTypewriterAction, LaTeXCloseEnvironmentAction, LaTeXBlackboardBoldAction, \
- LaTeXCaligraphyAction, LaTeXFrakturAction, LaTeXBuildImageAction, LaTeXSaveAsTemplateAction, \
+ LaTeXCaligraphyAction, LaTeXFrakturAction, LaTeXBuildImageAction, \
LaTeXBuildAction, LaTeXBuildMenuAction
from .bibtex.actions import BibTeXMenuAction, BibTeXNewEntryAction
@@ -48,7 +48,7 @@ ACTIONS = [LaTeXMenuAction, LaTeXNewAction, LaTeXChooseMasterAction,
LaTeXJustifyCenterAction, LaTeXJustifyRightAction, LaTeXMathMenuAction, LaTeXMathActionDefault, LaTeXMathAction, LaTeXDisplayMathAction,
LaTeXEquationAction, LaTeXUnEqnArrayAction, LaTeXEqnArrayAction, LaTeXUnderlineAction, LaTeXSmallCapitalsAction,
LaTeXRomanAction, LaTeXSansSerifAction, LaTeXTypewriterAction, LaTeXCloseEnvironmentAction, LaTeXBlackboardBoldAction,
- LaTeXCaligraphyAction, LaTeXFrakturAction, LaTeXBuildImageAction, LaTeXSaveAsTemplateAction,
+ LaTeXCaligraphyAction, LaTeXFrakturAction, LaTeXBuildImageAction,
LaTeXBuildAction, LaTeXBuildMenuAction,
BibTeXMenuAction, BibTeXNewEntryAction]
diff --git a/latex/latex/actions.py b/latex/latex/actions.py
index d6dda48..a63fa0a 100644
--- a/latex/latex/actions.py
+++ b/latex/latex/actions.py
@@ -33,7 +33,7 @@ from ..gldefs import _
from .editor import LaTeXEditor
from .parser import LaTeXParser, Node
from .dialogs import UseBibliographyDialog, InsertGraphicsDialog, InsertTableDialog, \
- InsertListingDialog, BuildImageDialog, SaveAsTemplateDialog, \
+ InsertListingDialog, BuildImageDialog, \
NewDocumentDialog, ChooseMasterDialog
from . import LaTeXSource
@@ -521,21 +521,4 @@ class LaTeXEqnArrayAction(LaTeXTemplateAction):
$0
\\end{align}"""
-
-class LaTeXSaveAsTemplateAction(LaTeXAction):
- label = _("Save As Template...")
- accelerator = None
- tooltip = _("Save the current document as a template")
- stock_id = Gtk.STOCK_SAVE_AS
-
- def activate(self, context):
- dialog = SaveAsTemplateDialog()
- file = dialog.run()
-
- content = context.active_editor.content
-
- fo = open(file.path, "w")
- fo.write(content)
- fo.close
-
# ex:ts=4:et:
diff --git a/latex/latex/dialogs.py b/latex/latex/dialogs.py
index e15f5ea..1949d37 100644
--- a/latex/latex/dialogs.py
+++ b/latex/latex/dialogs.py
@@ -1146,79 +1146,4 @@ class BuildImageDialog(GladeInterface):
return self._dialog
-class SaveAsTemplateDialog(GladeInterface):
-
- _dialog = None
-
- def __init__(self):
- GladeInterface.__init__(self)
- self.filename = Resources().get_ui_file("save_as_template_dialog.ui")
-
- def get_dialog(self):
- self._folder = Preferences().TEMPLATE_DIR
-
- if self._dialog is None:
- self._dialog = self.find_widget("dialogSaveAsTemplate")
- self._entry_name = self.find_widget("entryName")
- self._label = self.find_widget("labelLocation")
- self._button_okay = self.find_widget("buttonOkay")
- self._icon = self.find_widget("imageIcon")
-
- self.connect_signals({ "on_entryName_changed" : self._on_name_changed })
-
- return self._dialog
-
- def _escape_name(self, name):
- return name.replace(" ", "_")
-
- def _on_name_changed(self, entry):
- self._validate()
-
- def _validate(self):
- name = self._entry_name.get_text()
- valid = True
-
- if len(name) == 0:
- self._label.set_markup("A name is required.")
- self._icon.set_from_stock(Gtk.STOCK_DIALOG_ERROR, Gtk.IconSize.MENU)
- self._icon.show()
-
- valid = False
- else:
- filename = "%s/%s.template" % (self._folder, self._escape_name(name))
- if File(filename).exists:
- self._label.set_markup("The file <tt>%s</tt> already exists." % filename)
- self._icon.set_from_stock(Gtk.STOCK_DIALOG_ERROR, Gtk.IconSize.MENU)
- self._icon.show()
-
- valid = False
- else:
- self._label.set_markup("The file will be saved as <tt>%s</tt>." % filename)
- self._icon.set_from_stock(Gtk.STOCK_DIALOG_INFO, Gtk.IconSize.MENU)
- self._icon.show()
-
- self._button_okay.set_sensitive(valid)
-
- def run(self):
- """
- @param template_location: the folder in which the template will be saved
- """
- dialog = self.get_dialog()
-
- self._entry_name.set_text("")
- self._validate()
-
- if dialog.run() == 1:
- confirmed = True
- else:
- confirmed = False
-
- dialog.hide()
-
- if confirmed:
- return File("%s/%s.template" % (self._folder, self._escape_name(self._entry_name.get_text())))
- else:
- return None
-
-
# ex:ts=4:et:
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 8e96c47..14d07a8 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -9,7 +9,6 @@ data/org.gnome.gedit.plugins.latex.gschema.xml.in.in
[type: gettext/glade]data/ui/insert_listing_dialog.ui
[type: gettext/glade]data/ui/insert_table_dialog.ui
[type: gettext/glade]data/ui/new_document_template_dialog.ui
-[type: gettext/glade]data/ui/save_as_template_dialog.ui
[type: gettext/glade]data/ui/use_bibliography_dialog.ui
latex.plugin.desktop.in.in
latex/bibtex/actions.py
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]