Ejemplo n.º 1
0
        private void Grabber_Load(object sender, EventArgs e)
        {
            worker = new BackgroundWorker();
            worker.WorkerReportsProgress      = true;
            worker.WorkerSupportsCancellation = true;
            worker.DoWork             += worker_DoWork;
            worker.RunWorkerCompleted += worker_RunWorkerCompleted;

            String mangaUrl = Clipboard.GetText();

            if (DetectUrlUtils.IsSupportedSite(mangaUrl))
            {
                tbMangaURL.Text = mangaUrl;
            }
        }
Ejemplo n.º 2
0
        private void btGrab_Click(object sender, EventArgs e)
        {
            string mangaUrl = tbMangaURL.Text;

            if (String.IsNullOrEmpty(mangaUrl))
            {
                MessageBox.Show("Missing manga url", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (!DetectUrlUtils.IsSupportedSite(mangaUrl))
            {
                MessageBox.Show("Currently I don't support this manga yet. Sorry for this inconvenient", "Unknown", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            currentSite        = DetectUrlUtils.GetSite(mangaUrl);
            btGrab.Enabled     = false;
            tbMangaURL.Enabled = false;
            worker.RunWorkerAsync(mangaUrl);
        }