Esempio n. 1
0
        /// <summary>
        /// Set up form page according to saved settings
        /// </summary>
        private void Suggest_Load(object sender, EventArgs e)
        {
            delResults = DisplayResults;
            ResizeLV();

            //remove active border on form AcceptButton
            AcceptButton.NotifyDefault(false);

            //set-up user choices
            lvDetails.GridLines = (bool)SQL.GetSetting(SQL.Setting.ShowGrid);
            for (int i = 0; i < csSearch.Options.Length; i++)
            {
                (ddmGallery.DropDownItems[i] as ToolStripMenuItem).Checked = csSearch.Options[i];
            }

            //get system icon for help button
            tsbtnHelp.Image = SystemIcons.Information.ToBitmap();

            //input user credentials
            string memberID = ((int)SQL.GetSetting(SQL.Setting.member_id)).ToString();

            txbxPass.Text = (string)SQL.GetSetting(SQL.Setting.pass_hash);
            if (memberID != "-1")
            {
                txbxID.Text = memberID;
            }

            //auto-format search terms where applicable
            if (sTrySearch.Contains("["))
            {
                StringBuilder sb        = new StringBuilder("");
                GalleryTitle  stGallery = new GalleryTitle(sTrySearch);

                //check for artist/title fields and set formatting
                if (!string.IsNullOrWhiteSpace(stGallery.Artist))
                {
                    sb.AppendFormat("\"{0}\" \"{1}\"", stGallery.Artist, stGallery.Title);
                    txbxSearch.Text = sb.ToString() + " language:english";
                }
            }
            txbxSearch.Select();
            txbxSearch.SelectionStart = txbxSearch.Text.Length;
        }
Esempio n. 2
0
		/// <summary>
		/// Set up form page according to saved settings
		/// </summary>
		private void Suggest_Load(object sender, EventArgs e)
		{
			delResults = DisplayResults;
			ResizeLV();

			//remove active border on form AcceptButton
			AcceptButton.NotifyDefault(false);

			//set-up user choices
			lvDetails.GridLines = SQL.GetSetting(SQL.Setting.ShowGrid) == "1";
			for (int i = 0; i < csSearch.Options.Length; i++) {
				(ddmGallery.DropDownItems[i] as ToolStripMenuItem).Checked = csSearch.Options[i];
			}

			//get system icon for help button
			tsbtnHelp.Image = SystemIcons.Information.ToBitmap();

			//input user credentials
			string memberID = SQL.GetSetting(SQL.Setting.member_id);
			txbxPass.Text = SQL.GetSetting(SQL.Setting.pass_hash);
			if (memberID != "-1")
				txbxID.Text = memberID;

			//auto-format search terms where applicable
			if (sTrySearch.Contains("[")) {
				StringBuilder sb = new StringBuilder("");
				GalleryTitle stGallery = new GalleryTitle(sTrySearch);

				//check for artist/title fields and set formatting
				if (!string.IsNullOrWhiteSpace(stGallery.Artist)) {
					sb.AppendFormat("\"{0}\" \"{1}\"", stGallery.Artist, stGallery.Title);
					txbxSearch.Text = sb.ToString() + " language:english";
				}
			}
			txbxSearch.Select();
			txbxSearch.SelectionStart = txbxSearch.Text.Length;
		}