[geany/geany-plugins] 4174c8: multiterm: Fix compatibility with newer Vala

Quentin Glidic git-noreply at xxxxx
Fri May 18 21:54:11 UTC 2012


Branch:      refs/heads/master
Author:      Quentin Glidic <sardemff7+git at sardemff7.net>
Committer:   Frank Lanitz <frank at frank.uvena.de>
Date:        Fri, 18 May 2012 21:54:11
Commit:      4174c865eba834ae4bf16e55f20cd45477d21d8c
             https://github.com/geany/geany-plugins/commit/4174c865eba834ae4bf16e55f20cd45477d21d8c

Log Message:
-----------
multiterm: Fix compatibility with newer Vala

GLib.Menu was introduced in GLib/GIO 2.32 (Vala 0.16)
We explicit Gtk namespacee here to avoid collision

Signed-off-by: Frank Lanitz <frank at frank.uvena.de>


Modified Paths:
--------------
    multiterm/src/context-menu.vala

Modified: multiterm/src/context-menu.vala
26 files changed, 13 insertions(+), 13 deletions(-)
===================================================================
@@ -2,7 +2,7 @@ using Gtk;
 
 namespace MultiTerm
 {
-	public class ContextMenu : Menu
+	public class ContextMenu : Gtk.Menu
 	{
 		public signal void new_shell_activate(ShellConfig sh);
 		public signal void new_window_activate();
@@ -19,12 +19,12 @@ namespace MultiTerm
 			show_tabs_activate(item.active);
 		}
 
-		private void on_next_previous_tab_activate(MenuItem item, bool next)
+		private void on_next_previous_tab_activate(Gtk.MenuItem item, bool next)
 		{
 			item.sensitive = next ? next_tab_activate() : previous_tab_activate();
 		}
 
-		private void on_move_to_location(MenuItem item)
+		private void on_move_to_location(Gtk.MenuItem item)
 		{
 			if (item.get_data<bool>("location_is_msgwin"))
 			{
@@ -49,15 +49,15 @@ namespace MultiTerm
 
 		public ContextMenu(Config? cfg)
 		{
-			Menu menu;
-			MenuItem item;
+			Gtk.Menu menu;
+			Gtk.MenuItem item;
 			ImageMenuItem image_item;
 			CheckMenuItem check_item;
 
-			menu = new Menu();
+			menu = new Gtk.Menu();
 			menu.show();
 
-			item = new MenuItem.with_label("Open Tab");
+			item = new Gtk.MenuItem.with_label("Open Tab");
 			item.set_submenu(menu);
 			item.show();
 			this.append(item);
@@ -66,25 +66,25 @@ namespace MultiTerm
 			for (uint i = 0; i < len; i++)
 			{
 				ShellConfig sh = cfg.shell_configs.nth_data(i);
-				item = new MenuItem.with_label(sh.name);
+				item = new Gtk.MenuItem.with_label(sh.name);
 				item.activate.connect(() => new_shell_activate(sh));
 				menu.append(item);
 				item.show();
 			}
 
-			item = new MenuItem.with_label("Open Window");
+			item = new Gtk.MenuItem.with_label("Open Window");
 			item.activate.connect(() => new_window_activate());
 			this.append(item);
 			item.show();
 
 			add_separator();
 
-			item = new MenuItem.with_label("Next tab");
+			item = new Gtk.MenuItem.with_label("Next tab");
 			item.activate.connect(() => on_next_previous_tab_activate(item, true));
 			//this.append(item);
 			//item.show();
 
-			item = new MenuItem.with_label("Previous tab");
+			item = new Gtk.MenuItem.with_label("Previous tab");
 			item.activate.connect(() => on_next_previous_tab_activate(item, false));
 			//this.append(item);
 			//item.show();
@@ -111,12 +111,12 @@ namespace MultiTerm
 
 			if (cfg.location == "msgwin")
 			{
-				item = new MenuItem.with_label("Move to sidebar");
+				item = new Gtk.MenuItem.with_label("Move to sidebar");
 				item.set_data<bool>("location_is_msgwin", true);
 			}
 			else
 			{
-				item = new MenuItem.with_label("Move to message window");
+				item = new Gtk.MenuItem.with_label("Move to message window");
 				item.set_data<bool>("location_is_msgwin", false);
 			}
 			item.activate.connect(() => on_move_to_location(item));


@@ Diff output truncated at 100000 characters. @@


--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).



More information about the Plugins-Commits mailing list