Ejemplo n.º 1
0
        public static void Connect(string action, Command cmd)
        {
            var a = new SimpleAction(action);

            a.Activate += (o, args) =>
            {
                _popovermenu1.Hide();
                _popovermenu2.Hide();
                cmd.Execute();
            };

            cmd.EnabledChanged += (sender, e) => a.Enabled = cmd.Enabled;

            Gtk3Wrapper.g_action_map_add_action(Global.ApplicationHandle, a.Handle);
        }