コード例 #1
0
ファイル: PackageControl.cs プロジェクト: vector-man/netide
        protected virtual void OnButtonClick(PackageControlButtonEventArgs e)
        {
            var ev = ButtonClick;

            if (ev != null)
            {
                ev(this, e);
            }
        }
コード例 #2
0
        private void _packageList_PackageButtonClick(object sender, PackageControlButtonEventArgs e)
        {
            _restartPending = true;

            switch (e.Button)
            {
            case PackageControlButton.Enable:
            case PackageControlButton.Disable:
                PackageRegistry.EnablePackage(_context, e.Package.Id, e.Button == PackageControlButton.Enable);
                break;

            case PackageControlButton.Uninstall:
                PackageRegistry.QueueUninstall(_context, e.Package.Id);
                break;

            case PackageControlButton.Update:
            case PackageControlButton.Install:
                QueueUpdate(e.Package);
                break;
            }

            LoadCategory(_lastCategory);
        }
コード例 #3
0
ファイル: PackageControl.cs プロジェクト: netide/netide
 protected virtual void OnButtonClick(PackageControlButtonEventArgs e)
 {
     var ev = ButtonClick;
     if (ev != null)
         ev(this, e);
 }
コード例 #4
0
ファイル: PackageListControl.cs プロジェクト: netide/netide
 void control_ButtonClick(object sender, PackageControlButtonEventArgs e)
 {
     OnPackageButtonClick(e);
 }
コード例 #5
0
        private void _packageList_PackageButtonClick(object sender, PackageControlButtonEventArgs e)
        {
            _restartPending = true;

            switch (e.Button)
            {
                case PackageControlButton.Enable:
                case PackageControlButton.Disable:
                    PackageRegistry.EnablePackage(_context, e.Package.Id, e.Button == PackageControlButton.Enable);
                    break;

                case PackageControlButton.Uninstall:
                    PackageRegistry.QueueUninstall(_context, e.Package.Id);
                    break;

                case PackageControlButton.Update:
                case PackageControlButton.Install:
                    QueueUpdate(e.Package);
                    break;
            }

            LoadCategory(_lastCategory);
        }
コード例 #6
0
 void control_ButtonClick(object sender, PackageControlButtonEventArgs e)
 {
     OnPackageButtonClick(e);
 }