Example #1
0
		static void OnProxyConnect (object obj, ConnectProxyArgs args)
		{
			if (args.Proxy is MenuItem) {
				actions[args.Proxy] = args.Action;
				((MenuItem)args.Proxy).Selected += new EventHandler (OnSelect);
				((MenuItem)args.Proxy).Deselected += new EventHandler (OnDeselect);
			}
		}
Example #2
0
    void OnProxyConnect(object obj, ConnectProxyArgs args)
    {
        if (args.Proxy is MenuItem) {
            Item itm = (Item) args.Proxy;
            Action a = args.Action;

            itm.Selected += delegate {
                if (a.Tooltip != null)
                    sb.Push (0, a.Tooltip);
            };

            itm.Deselected += delegate {
                sb.Pop (0);
            };
        }
    }
Example #3
0
 private void OnProxyConnect(object obj, ConnectProxyArgs args)
 {
     if (args.Proxy is MenuItem) {
         ((Item)args.Proxy).Selected += new EventHandler(OnSelect);
         ((Item)args.Proxy).Deselected += new EventHandler(OnDeselect);
     }
 }