예제 #1
0
        public MyGetUpload([NotNull] PluginManagerDialog pluginDialogDialog)
        {
            Assert.ArgumentNotNull(pluginDialogDialog, nameof(pluginDialogDialog));
            InitializeComponent();

            FeedName            = "Upload to MyGet.org";
            PluginManagerDialog = pluginDialogDialog;
        }
예제 #2
0
        protected NuGetFeed([NotNull] PluginManagerDialog pluginManagerDialog, [NotNull] string feedName, [NotNull] string url) : base(pluginManagerDialog)
        {
            Debug.ArgumentNotNull(pluginManagerDialog, nameof(pluginManagerDialog));
            Debug.ArgumentNotNull(feedName, nameof(feedName));
            Debug.ArgumentNotNull(url, nameof(url));

            FeedName = feedName;
            Url      = url;

            PageIndex = 0;
        }
예제 #3
0
        public CreatePlugin([NotNull] PluginManagerDialog pluginDialogDialog)
        {
            Assert.ArgumentNotNull(pluginDialogDialog, nameof(pluginDialogDialog));

            InitializeComponent();

            FeedName            = "Create";
            PluginManagerDialog = pluginDialogDialog;

            fileListSorter = new ListViewSorter(FileList);

            NoFiles.DragOver  += HandleFileDragOver;
            NoFiles.Drop      += HandleFileDrop;
            FileList.DragOver += HandleFileDragOver;
            FileList.Drop     += HandleFileDrop;
        }
            public void on_plugins_activate(System.Object b,
							 EventArgs e)
            {
                Dialog dlg =
                    new
                    PluginManagerDialog (viewer.Window,
                                 CsBoard.Plugin.
                                 PluginManager.
                                 Instance);
                dlg.Run ();
                dlg.Hide ();
                dlg.Dispose ();
            }
예제 #5
0
        protected FeedBase([NotNull] PluginManagerDialog pluginManagerDialog)
        {
            Debug.ArgumentNotNull(pluginManagerDialog, nameof(pluginManagerDialog));

            PluginManagerDialog = pluginManagerDialog;
        }
예제 #6
0
        public override void Execute(object parameter)
        {
            var dialog = new PluginManagerDialog();

            AppHost.Shell.ShowDialog(dialog);
        }
예제 #7
0
 public OnlineFeed([NotNull] PluginManagerDialog pluginManagerDialog, [NotNull] string feedName, [NotNull] string url) : base(pluginManagerDialog, feedName, url)
 {
     Assert.ArgumentNotNull(pluginManagerDialog, nameof(pluginManagerDialog));
     Assert.ArgumentNotNull(feedName, nameof(feedName));
     Assert.ArgumentNotNull(url, nameof(url));
 }
예제 #8
0
        public virtual void Initialize(PluginManagerDialog pluginManagerDialog)
        {
            Assert.ArgumentNotNull(pluginManagerDialog, nameof(pluginManagerDialog));

            PluginManagerDialog = pluginManagerDialog;
        }