[gedit-latex] Created dummy actions to suppress several warnings related to "missing action"



commit cbf93251c8ebeeb88b4e9dc9acd225a4f75001c5
Author: Pietro Battiston <pbattiston src gnome org>
Date:   Sun Nov 23 17:40:37 2014 +0100

    Created dummy actions to suppress several warnings related to "missing action"

 data/ui/ui-toolbar-normal.builder |    2 +-
 latex/config.py                   |    5 +++--
 latex/latex/actions.py            |    8 ++++++++
 latex/windowactivatable.py        |    2 +-
 4 files changed, 13 insertions(+), 4 deletions(-)
---
diff --git a/data/ui/ui-toolbar-normal.builder b/data/ui/ui-toolbar-normal.builder
index f5361dd..c2c5090 100644
--- a/data/ui/ui-toolbar-normal.builder
+++ b/data/ui/ui-toolbar-normal.builder
@@ -1,6 +1,6 @@
 <ui>
     <menubar name="MenuBar">
-        <menu name="FileMenu" action="File">
+        <menu name="FileMenu" action="FileDummyAction">
             <placeholder name="FileOps_1">
                 <menuitem action="LaTeXNewAction" />
             </placeholder>
diff --git a/latex/config.py b/latex/config.py
index 7a545a0..001649e 100644
--- a/latex/config.py
+++ b/latex/config.py
@@ -34,7 +34,7 @@ from .latex.actions import LaTeXMenuAction, LaTeXNewAction, LaTeXChooseMasterAct
         LaTeXEquationAction, LaTeXUnEqnArrayAction, LaTeXEqnArrayAction, LaTeXUnderlineAction, 
LaTeXSmallCapitalsAction, \
         LaTeXRomanAction, LaTeXSansSerifAction, LaTeXTypewriterAction, LaTeXCloseEnvironmentAction, 
LaTeXBlackboardBoldAction, \
         LaTeXCaligraphyAction, LaTeXFrakturAction, LaTeXBuildImageAction, \
-        LaTeXBuildAction, LaTeXBuildMenuAction
+        LaTeXBuildAction, LaTeXBuildMenuAction, FileDummyAction, ToolsDummyAction
 
 from .bibtex.actions import BibTeXMenuAction, BibTeXNewEntryAction
 
@@ -50,7 +50,8 @@ ACTIONS = [LaTeXMenuAction, LaTeXNewAction, LaTeXChooseMasterAction,
         LaTeXRomanAction, LaTeXSansSerifAction, LaTeXTypewriterAction, LaTeXCloseEnvironmentAction, 
LaTeXBlackboardBoldAction,
         LaTeXCaligraphyAction, LaTeXFrakturAction, LaTeXBuildImageAction,
         LaTeXBuildAction, LaTeXBuildMenuAction,
-        BibTeXMenuAction, BibTeXNewEntryAction]
+        BibTeXMenuAction, BibTeXNewEntryAction,
+        FileDummyAction, ToolsDummyAction]
 
 MENUACTIONS = [LaTeXNewAction, LaTeXChooseMasterAction, LaTeXCloseEnvironmentAction, BibTeXNewEntryAction] 
 
diff --git a/latex/latex/actions.py b/latex/latex/actions.py
index 6094a3f..f404cf3 100644
--- a/latex/latex/actions.py
+++ b/latex/latex/actions.py
@@ -521,4 +521,12 @@ class LaTeXEqnArrayAction(LaTeXTemplateAction):
     $0
 \\end{align}"""
 
+class FileDummyAction(Action):
+    label = tooltip = stock_id = ''
+    accelerator = None
+
+class ToolsDummyAction(Action):
+    label = tooltip = stock_id = ''
+    accelerator = None
+
 # ex:ts=4:et:
diff --git a/latex/windowactivatable.py b/latex/windowactivatable.py
index e81a7dc..aaf9808 100644
--- a/latex/windowactivatable.py
+++ b/latex/windowactivatable.py
@@ -55,7 +55,7 @@ class LaTeXWindowActivatable(GObject.Object, Gedit.WindowActivatable, PeasGtk.Co
     # ui definition template for hooking tools in Gedit's ui.
     _tool_ui_template = string.Template("""<ui>
             <menubar name="MenuBar">
-                <menu name="ToolsMenu" action="Tools">
+                <menu name="ToolsMenu" action="ToolsDummyAction">
                     <placeholder name="ToolsOps_1">$items</placeholder>
                 </menu>
             </menubar>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]