Ejemplo n.º 1
0
        /// <summary>
        /// Initializes the main window.
        /// </summary>
        private void InitializeMainWindow()
        {
            Loaded         += MainWindow_Loaded;
            UrlTextBox.Text = @"http://qthttp.apple.com.edgesuite.net/1010qwoeiuryfg/sl.m3u8";

            var args = Environment.GetCommandLineArgs();

            if (args != null && args.Length > 1)
            {
                UrlTextBox.Text = args[1].Trim();
                OpenCommand.Execute();
            }

            OpenMediaPopup.Opened += (s, e) =>
            {
                UrlTextBox.SelectAll();
                UrlTextBox.Focus();
            };

            UrlTextBox.KeyDown += (s, e) =>
            {
                if (e.Key == Key.Enter)
                {
                    OpenCommand.Execute();
                    e.Handled = true;
                }
            };
        }
Ejemplo n.º 2
0
        public MainWindow()
        {
            InitializeComponent();
            Activated += OnShown;

            UrlTextBox.Focus();
        }
        public Edit(Output output)
        {
            InitializeComponent();

            foreach (string fileNameReplacement in AttributeHelper.GetAttributeReplacements())
            {
                MenuItem item = new MenuItem();
                item.Header = new TextBlock()
                {
                    Text = fileNameReplacement
                };
                item.Tag    = fileNameReplacement;
                item.Click += FileNameReplacementItem_Click;
                FileNameReplacementList.Items.Add(item);
            }

            NameTextBox.Text     = output.Name;
            UrlTextBox.Text      = output.Url;
            UserNameTextBox.Text = output.UserName;
            PasswordBox.Password = output.Password;
            FileNameTextBox.Text = output.FileName;

            FileFormatComboBox.ItemsSource   = FileHelper.GetFileFormats();
            FileFormatComboBox.SelectedValue = output.FileFormatID;

            OpenItemInBrowserCheckBox.IsChecked = output.OpenItemInBrowser;

            NameTextBox.TextChanged             += ValidateData;
            UrlTextBox.TextChanged              += ValidateData;
            FileFormatComboBox.SelectionChanged += ValidateData;
            ValidateData(null, null);

            UrlTextBox.Focus();
        }
Ejemplo n.º 4
0
        private void HistoryListView_ItemClick(object sender, ItemClickEventArgs e)
        {
            SavedLink s = e.ClickedItem as SavedLink;

            UrlTextBox.Text = s.Url;
            UrlTextBox.Focus(FocusState.Programmatic);
            UrlTextBox.SelectionStart = UrlTextBox.Text.Length;
        }
 private void NameTextBox_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         UrlTextBox.Focus();
         UrlTextBox.SelectionStart = UrlTextBox.Text.Length;
     }
 }
Ejemplo n.º 6
0
 private void UrlInput_PreviewMouseLeftButton(object sender, MouseButtonEventArgs e)
 {
     if (UrlTextBox.IsKeyboardFocusWithin)
     {
         return;
     }
     e.Handled = true;
     UrlTextBox.Focus();
 }
Ejemplo n.º 7
0
// GO button click event handler. 
private void GoButton_Click(object sender, EventArgs e)
{
    if (String.IsNullOrEmpty(UrlTextBox.Text) ||
        UrlTextBox.Text.Equals("about:blank"))
    {
        MessageBox.Show("Enter a valid URL.");
        UrlTextBox.Focus();
        return;
    }
    OpenURLInBrowser(UrlTextBox.Text);         
}
Ejemplo n.º 8
0
        private string GetUrl(string url)
        {
            if (String.IsNullOrEmpty(UrlTextBox.Text))
            {
                MessageBox.Show("You may enter URL address!", "URL not found");
                UrlTextBox.Focus();
                UrlTextBox.BackColor = Color.PaleVioletRed;
                return(null);
            }

            if (!url.Contains("http://") && !url.Contains("https://"))
            {
                url = "http://" + url;
            }

            return(url.Trim());
        }
        /// <summary>
        /// Initializes the main window.
        /// </summary>
        private void InitializeMainWindow()
        {
            Loaded         += MainWindow_Loaded;
            UrlTextBox.Text = HistoryItems.Count > 0 ? HistoryItems.First() : string.Empty;

            // If you don't want to show the first frame upon loading.
            // Media.ScrubbingEnabled = false;
            // Media.LoadedBehavior = MediaState.Pause;

            // Open a file if it is specified in the arguments
            var args = Environment.GetCommandLineArgs();

            if (args != null && args.Length > 1)
            {
                UrlTextBox.Text = args[1].Trim();
                OpenCommand.Execute();
            }

            OpenMediaPopup.Opened += (s, e) =>
            {
                if (UrlTextBox.ItemsSource == null)
                {
                    UrlTextBox.ItemsSource = HistoryItems;
                }

                if (HistoryItems.Count > 0)
                {
                    UrlTextBox.Text = HistoryItems.First();
                }

                UrlTextBox.Focus();
            };

            UrlTextBox.KeyDown += (s, e) =>
            {
                if (e.Key == Key.Enter)
                {
                    OpenCommand.Execute();
                    e.Handled = true;
                }
            };
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Initializes the main window.
        /// </summary>
        private void InitializeMainWindow()
        {
            Loaded         += MainWindow_Loaded;
            UrlTextBox.Text = HistoryItems.Count > 0 ? HistoryItems.First() : string.Empty;

            OpenMediaPopup.Opened += (s, e) =>
            {
                if (UrlTextBox.ItemsSource == null)
                {
                    UrlTextBox.ItemsSource = HistoryItems;
                }

                if (HistoryItems.Count > 0)
                {
                    UrlTextBox.Text = HistoryItems.First();
                }

                UrlTextBox.Focus();
            };

            UrlTextBox.KeyDown += async(s, e) =>
            {
                if (e.Key == Key.Enter)
                {
                    await OpenCommand.ExecuteAsync();

                    e.Handled = true;
                }
            };

            // Open a file if it is specified in the arguments
            var args = Environment.GetCommandLineArgs();

            if (args != null && args.Length > 1)
            {
                UrlTextBox.Text = args[1].Trim();
                OpenCommand.Execute();
            }
        }
Ejemplo n.º 11
0
        private void MakeURLButton_Click(object sender, RoutedEventArgs e)
        {
            string url = HtmlPage.Document.DocumentUri.AbsoluteUri;

            url  = url.Split(' ', '?', '&')[0];
            url += "?";

            var str = IOStringFunctions.GlobalSettingsToUrl();

            if (!string.IsNullOrWhiteSpace(str))
            {
                url += str + "&";
            }
            str = IOStringFunctions.TargetShapeToUrl(TargetShapeStream);
            if (!string.IsNullOrWhiteSpace(str))
            {
                url += str + "&";
            }
            url            += IOStringFunctions.MechanismToUrl();
            UrlTextBox.Text = url;
            UrlPopUpStackPanel.Visibility = Visibility.Visible;
            UrlTextBox.Focus();
            UrlTextBox.SelectAll();
        }
Ejemplo n.º 12
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     UrlTextBox.Focus();
 }