Ejemplo n.º 1
0
        public PluginsGet()
        {
            UiUtil.PreInitialize(this);
            InitializeComponent();
            UiUtil.FixFonts(this);
            _language = Configuration.Settings.Language.PluginsGet;
            Text      = _language.Title;
            tabPageInstalledPlugins.Text = _language.InstalledPlugins;
            tabPageGetPlugins.Text       = _language.GetPlugins;

            buttonDownload.Text            = _language.Download;
            buttonRemove.Text              = _language.Remove;
            buttonOK.Text                  = Configuration.Settings.Language.General.Ok;
            linkLabelOpenPluginFolder.Text = _language.OpenPluginsFolder;
            labelDescription1.Text         = _language.GetPluginsInfo1;
            labelClickDownload.Text        = _language.GetPluginsInfo2;

            columnHeaderName.Text        = Configuration.Settings.Language.General.Name;
            columnHeaderDescription.Text = _language.Description;
            columnHeaderVersion.Text     = _language.Version;
            columnHeaderDate.Text        = _language.Date;

            columnHeaderInsName.Text        = Configuration.Settings.Language.General.Name;
            columnHeaderInsDescription.Text = _language.Description;
            columnHeaderInsVersion.Text     = _language.Version;
            columnHeaderInsType.Text        = _language.Type;

            labelShortcutsSearch.Text = Configuration.Settings.Language.General.Search;
            labelShortcutsSearch.Left = textBoxSearch.Left - labelShortcutsSearch.Width - 9;
            buttonSearchClear.Text    = Configuration.Settings.Language.DvdSubRip.Clear;

            buttonUpdateAll.Visible = false;
            DownloadPluginMetadataInfos();
        }
Ejemplo n.º 2
0
        public PluginsGet()
        {
            UiUtil.PreInitialize(this);
            InitializeComponent();
            UiUtil.FixFonts(this);
            _language = Configuration.Settings.Language.PluginsGet;
            Text      = _language.Title;
            tabPageInstalledPlugins.Text = _language.InstalledPlugins;
            tabPageGetPlugins.Text       = _language.GetPlugins;

            buttonDownload.Text            = _language.Download;
            buttonRemove.Text              = _language.Remove;
            buttonOK.Text                  = Configuration.Settings.Language.General.Ok;
            linkLabelOpenPluginFolder.Text = _language.OpenPluginsFolder;
            labelDescription1.Text         = _language.GetPluginsInfo1;
            labelClickDownload.Text        = _language.GetPluginsInfo2;

            columnHeaderName.Text        = Configuration.Settings.Language.General.Name;
            columnHeaderDescription.Text = _language.Description;
            columnHeaderVersion.Text     = _language.Version;
            columnHeaderDate.Text        = _language.Date;

            columnHeaderInsName.Text        = Configuration.Settings.Language.General.Name;
            columnHeaderInsDescription.Text = _language.Description;
            columnHeaderInsVersion.Text     = _language.Version;
            columnHeaderInsType.Text        = _language.Type;

            labelShortcutsSearch.Text = Configuration.Settings.Language.General.Search;
            labelShortcutsSearch.Left = textBoxSearch.Left - labelShortcutsSearch.Width - 9;
            buttonSearchClear.Text    = Configuration.Settings.Language.DvdSubRip.Clear;

            buttonUpdateAll.Visible = false;
            try
            {
                labelPleaseWait.Text = Configuration.Settings.Language.General.PleaseWait;
                Refresh();
                ShowInstalledPlugins();
                string url = GetPluginXmlFileUrl();
                var    wc  = new WebClient
                {
                    Proxy       = Utilities.GetProxy(),
                    Encoding    = System.Text.Encoding.UTF8,
                    CachePolicy = new RequestCachePolicy(RequestCacheLevel.NoCacheNoStore)
                };
                wc.Headers.Add("Accept-Encoding", "");
                wc.DownloadStringCompleted += wc_DownloadStringCompleted;
                wc.DownloadStringAsync(new Uri(url));
            }
            catch (Exception exception)
            {
                ChangeControlsState(true);
                MessageBox.Show(exception.Message + Environment.NewLine + Environment.NewLine + exception.StackTrace);
            }
        }
Ejemplo n.º 3
0
        public PluginsGet()
        {
            InitializeComponent();
            _language = Configuration.Settings.Language.PluginsGet;
            Text      = _language.Title;
            tabPageInstalledPlugins.Text = _language.InstalledPlugins;
            tabPageGetPlugins.Text       = _language.GetPlugins;

            buttonDownload.Text            = _language.Download;
            buttonRemove.Text              = _language.Remove;
            buttonOK.Text                  = Configuration.Settings.Language.General.Ok;
            linkLabelOpenPluginFolder.Text = _language.OpenPluginsFolder;
            labelDescription1.Text         = _language.GetPluginsInfo1;
            labelClickDownload.Text        = _language.GetPluginsInfo2;

            columnHeaderName.Text        = Configuration.Settings.Language.General.Name;
            columnHeaderDescription.Text = _language.Description;
            columnHeaderVersion.Text     = _language.Version;
            columnHeaderDate.Text        = _language.Date;

            columnHeaderInsName.Text        = Configuration.Settings.Language.General.Name;
            columnHeaderInsDescription.Text = _language.Description;
            columnHeaderInsVersion.Text     = _language.Version;
            columnHeaderInsType.Text        = _language.Type;

            buttonUpdateAll.Visible = false;
            try
            {
                labelPleaseWait.Text = Configuration.Settings.Language.General.PleaseWait;
                this.Refresh();
                ShowInstalledPlugins();
                string url = GetPluginXmlFileUrl();
                var    wc  = new WebClient {
                    Proxy = Utilities.GetProxy()
                };
                wc.Encoding = System.Text.Encoding.UTF8;
                wc.Headers.Add("Accept-Encoding", "");
                wc.DownloadStringCompleted += wc_DownloadStringCompleted;
                wc.DownloadStringAsync(new Uri(url));
            }
            catch (Exception exception)
            {
                labelPleaseWait.Text       = string.Empty;
                buttonOK.Enabled           = true;
                buttonDownload.Enabled     = true;
                listViewGetPlugins.Enabled = true;
                MessageBox.Show(exception.Message + Environment.NewLine + Environment.NewLine + exception.StackTrace);
            }
        }
Ejemplo n.º 4
0
        public PluginsGet()
        {
            InitializeComponent();
            _language = Configuration.Settings.Language.PluginsGet;
            Text = _language.Title;
            tabPageInstalledPlugins.Text = _language.InstalledPlugins;
            tabPageGetPlugins.Text = _language.GetPlugins;

            buttonDownload.Text = _language.Download;
            buttonRemove.Text = _language.Remove;
            buttonOK.Text = Configuration.Settings.Language.General.Ok;
            linkLabelOpenPluginFolder.Text = _language.OpenPluginsFolder;
            labelDescription1.Text = _language.GetPluginsInfo1;
            labelClickDownload.Text = _language.GetPluginsInfo2;

            columnHeaderName.Text = Configuration.Settings.Language.General.Name;
            columnHeaderDescription.Text = _language.Description;
            columnHeaderVersion.Text = _language.Version;
            columnHeaderDate.Text = _language.Date;

            columnHeaderInsName.Text = Configuration.Settings.Language.General.Name;
            columnHeaderInsDescription.Text = _language.Description;
            columnHeaderInsVersion.Text = _language.Version;
            columnHeaderInsType.Text = _language.Type;

            buttonUpdateAll.Visible = false;
            try
            {
                labelPleaseWait.Text = Configuration.Settings.Language.General.PleaseWait;
                Refresh();
                ShowInstalledPlugins();
                string url = GetPluginXmlFileUrl();
                var wc = new WebClient { Proxy = Utilities.GetProxy(), Encoding = System.Text.Encoding.UTF8 };
                wc.Headers.Add("Accept-Encoding", "");
                wc.DownloadStringCompleted += wc_DownloadStringCompleted;
                wc.DownloadStringAsync(new Uri(url));
            }
            catch (Exception exception)
            {
                labelPleaseWait.Text = string.Empty;
                buttonOK.Enabled = true;
                buttonDownload.Enabled = true;
                listViewGetPlugins.Enabled = true;
                MessageBox.Show(exception.Message + Environment.NewLine + Environment.NewLine + exception.StackTrace);
            }
        }