[latexila] LaTeX commands: port Math Accents submenu to GAction
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [latexila] LaTeX commands: port Math Accents submenu to GAction
- Date: Fri, 1 Dec 2017 05:29:08 +0000 (UTC)
commit f17ee11b4e34aa2a2b0eebd4ac870e5884282ba7
Author: Sébastien Wilmet <swilmet gnome org>
Date: Fri Dec 1 06:25:27 2017 +0100
LaTeX commands: port Math Accents submenu to GAction
src/latex_menu.vala | 109 ++++++++++++++++----------------------------------
1 files changed, 35 insertions(+), 74 deletions(-)
---
diff --git a/src/latex_menu.vala b/src/latex_menu.vala
index f30cfb7..563092e 100644
--- a/src/latex_menu.vala
+++ b/src/latex_menu.vala
@@ -340,23 +340,17 @@ public class LatexMenu : Gtk.ActionGroup
// Math Accents
{ "MathAccents", null, N_("Math _Accents") },
- { "MathAccentAcute", "mathaccent0", "\\_acute", null,
- null, on_math_accent_acute },
- { "MathAccentGrave", "mathaccent1", "\\_grave", null,
- null, on_math_accent_grave },
- { "MathAccentTilde", "mathaccent2", "\\_tilde", null,
- null, on_math_accent_tilde },
- { "MathAccentBar", "mathaccent3", "\\_bar", null, null, on_math_accent_bar },
- { "MathAccentVec", "mathaccent4", "\\_vec", null, null, on_math_accent_vec },
- { "MathAccentHat", "mathaccent5", "\\_hat", null, null, on_math_accent_hat },
- { "MathAccentCheck", "mathaccent6", "\\_check", null,
- null, on_math_accent_check },
- { "MathAccentBreve", "mathaccent7", "\\b_reve", null,
- null, on_math_accent_breve },
- { "MathAccentDot", "mathaccent8", "\\_dot", null, null, on_math_accent_dot },
- { "MathAccentDdot", "mathaccent9", "\\dd_ot", null, null, on_math_accent_ddot },
- { "MathAccentRing", "mathaccent10", "\\_mathring", null,
- null, on_math_accent_ring },
+ { "MathAccentAcute", "mathaccent0", "\\_acute", null, null },
+ { "MathAccentGrave", "mathaccent1", "\\_grave", null, null },
+ { "MathAccentTilde", "mathaccent2", "\\_tilde", null, null },
+ { "MathAccentBar", "mathaccent3", "\\_bar", null, null },
+ { "MathAccentVec", "mathaccent4", "\\_vec", null, null },
+ { "MathAccentHat", "mathaccent5", "\\_hat", null, null },
+ { "MathAccentCheck", "mathaccent6", "\\_check", null, null },
+ { "MathAccentBreve", "mathaccent7", "\\b_reve", null, null },
+ { "MathAccentDot", "mathaccent8", "\\_dot", null, null },
+ { "MathAccentDdot", "mathaccent9", "\\dd_ot", null, null },
+ { "MathAccentRing", "mathaccent10", "\\_mathring", null, null },
// Math Spaces
@@ -781,6 +775,30 @@ public class LatexMenu : Gtk.ActionGroup
this, "MathFSbb");
Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::mathfrak",
this, "MathFSfrak");
+
+ // Math Accents
+ Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::acute",
+ this, "MathAccentAcute");
+ Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::grave",
+ this, "MathAccentGrave");
+ Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::tilde",
+ this, "MathAccentTilde");
+ Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::bar",
+ this, "MathAccentBar");
+ Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::vec",
+ this, "MathAccentVec");
+ Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::hat",
+ this, "MathAccentHat");
+ Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::check",
+ this, "MathAccentCheck");
+ Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::breve",
+ this, "MathAccentBreve");
+ Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::dot",
+ this, "MathAccentDot");
+ Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::ddot",
+ this, "MathAccentDdot");
+ Amtk.utils_bind_g_action_to_gtk_action (main_window, "latex-command-with-braces::mathring",
+ this, "MathAccentRing");
}
private Gtk.Action get_menu_tool_action (string name, string? label, string? icon_name)
@@ -801,63 +819,6 @@ public class LatexMenu : Gtk.ActionGroup
text_if_no_selection);
}
- /* Math Accents */
-
- public void on_math_accent_acute ()
- {
- text_buffer_insert ("\\acute{", "}");
- }
-
- public void on_math_accent_grave ()
- {
- text_buffer_insert ("\\grave{", "}");
- }
-
- public void on_math_accent_tilde ()
- {
- text_buffer_insert ("\\tilde{", "}");
- }
-
- public void on_math_accent_bar ()
- {
- text_buffer_insert ("\\bar{", "}");
- }
-
- public void on_math_accent_vec ()
- {
- text_buffer_insert ("\\vec{", "}");
- }
-
- public void on_math_accent_hat ()
- {
- text_buffer_insert ("\\hat{", "}");
- }
-
- public void on_math_accent_check ()
- {
- text_buffer_insert ("\\check{", "}");
- }
-
- public void on_math_accent_breve ()
- {
- text_buffer_insert ("\\breve{", "}");
- }
-
- public void on_math_accent_dot ()
- {
- text_buffer_insert ("\\dot{", "}");
- }
-
- public void on_math_accent_ddot ()
- {
- text_buffer_insert ("\\ddot{", "}");
- }
-
- public void on_math_accent_ring ()
- {
- text_buffer_insert ("\\mathring{", "}");
- }
-
/* Math Spaces */
public void on_math_space_small ()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]