This commit is contained in:
@@ -565,7 +565,8 @@ namespace Volian.Controls.Library
|
||||
}
|
||||
|
||||
lbSrchResults.SelectedIndex = -1;
|
||||
_LoadingList = false;
|
||||
LastResultsMouseOverIndex = -1;
|
||||
_LoadingList = false;
|
||||
|
||||
}
|
||||
|
||||
@@ -590,8 +591,11 @@ namespace Volian.Controls.Library
|
||||
if (ResultsMouseOverIndex != -1 && ResultsMouseOverIndex != LastResultsMouseOverIndex)
|
||||
{
|
||||
ItemInfo ii = lbSrchResults.Items[ResultsMouseOverIndex] as ItemInfo;
|
||||
toolTip1.SetToolTip(lbSrchResults, ii.Path); // display location of corresponding procedure text in a tooltip
|
||||
LastResultsMouseOverIndex = ResultsMouseOverIndex;
|
||||
if (cmbResultsStyle.Text == "Step Path")
|
||||
toolTip1.SetToolTip(lbSrchResults, ii.DisplayText); // display the text in a tooltip
|
||||
else
|
||||
toolTip1.SetToolTip(lbSrchResults, ii.Path); // display location of corresponding procedure text in a tooltip
|
||||
LastResultsMouseOverIndex = ResultsMouseOverIndex;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -872,15 +876,18 @@ namespace Volian.Controls.Library
|
||||
private void gpSrchText_EnabledChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (gpSrchText.Enabled)
|
||||
gpSrchText.Style.BackColor = Color.Yellow;
|
||||
gpSrchText.Style.BackColor = cbxBooleanTxtSrch.Checked?Color.Orange: Color.Yellow;
|
||||
else
|
||||
gpSrchText.Style.BackColor = saveGpSrchTextColor;
|
||||
}
|
||||
|
||||
private void tabStepTypeSearch_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (rbtnSrchTxt.Checked)
|
||||
cbxTextSearchText.Focus();
|
||||
if (rbtnSrchTxt.Checked)
|
||||
{
|
||||
cbxTextSearchText.Focus();
|
||||
cbxBooleanTxtSrch_CheckedChanged(sender, e);
|
||||
}
|
||||
}
|
||||
|
||||
private void ProcessEnterKey(object sender, KeyPressEventArgs e)
|
||||
@@ -1150,6 +1157,109 @@ namespace Volian.Controls.Library
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void buttonItem2_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (cbxTextSearchAnnotation.Focused)
|
||||
cbxTextSearchAnnotation.SelectedText = "*";
|
||||
else if (cbxTextSearchText.Focused)
|
||||
cbxTextSearchText.SelectedText = "*";
|
||||
|
||||
}
|
||||
|
||||
private void buttonItem3_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (cbxTextSearchAnnotation.Focused)
|
||||
cbxTextSearchAnnotation.SelectedText = "?";
|
||||
else if (cbxTextSearchText.Focused)
|
||||
cbxTextSearchText.SelectedText = "?";
|
||||
|
||||
}
|
||||
|
||||
private void buttonItem4_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (cbxTextSearchAnnotation.Focused)
|
||||
cbxTextSearchAnnotation.SelectedText = "?*";
|
||||
else if (cbxTextSearchText.Focused)
|
||||
cbxTextSearchText.SelectedText = "?*";
|
||||
|
||||
}
|
||||
|
||||
private void cbxBooleanTxtSrch_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (cbxBooleanTxtSrch.Checked)
|
||||
{
|
||||
gpSrchText.Style.BackColor = Color.Orange;
|
||||
btnCMIFindText.SubItems[1].SubItems[2].Visible = false;
|
||||
btnCMIFindText.SubItems[1].SubItems[3].Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
gpSrchText.Style.BackColor = Color.Yellow;
|
||||
btnCMIFindText.SubItems[1].SubItems[2].Visible = true;
|
||||
btnCMIFindText.SubItems[1].SubItems[3].Visible = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void cbxBooleanAnoTxtSrch_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (cbxBooleanAnoTxtSrch.Checked)
|
||||
{
|
||||
gpSrchAnnoText.Style.BackColor = Color.Orange;
|
||||
btnCMIFindText.SubItems[1].SubItems[2].Visible = false;
|
||||
btnCMIFindText.SubItems[1].SubItems[3].Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
gpSrchAnnoText.Style.BackColor = Color.Yellow;
|
||||
btnCMIFindText.SubItems[1].SubItems[2].Visible = true;
|
||||
btnCMIFindText.SubItems[1].SubItems[3].Visible = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void btnAND_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (cbxTextSearchAnnotation.Focused)
|
||||
cbxTextSearchAnnotation.SelectedText = " AND ";
|
||||
else if (cbxTextSearchText.Focused)
|
||||
cbxTextSearchText.SelectedText = " AND ";
|
||||
|
||||
}
|
||||
|
||||
private void btnOR_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (cbxTextSearchAnnotation.Focused)
|
||||
cbxTextSearchAnnotation.SelectedText = " OR ";
|
||||
else if (cbxTextSearchText.Focused)
|
||||
cbxTextSearchText.SelectedText = " OR ";
|
||||
|
||||
}
|
||||
|
||||
private void btnNOT_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (cbxTextSearchAnnotation.Focused)
|
||||
cbxTextSearchAnnotation.SelectedText = " NOT ";
|
||||
else if (cbxTextSearchText.Focused)
|
||||
cbxTextSearchText.SelectedText = " NOT ";
|
||||
|
||||
}
|
||||
|
||||
private void btnNear_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (cbxTextSearchAnnotation.Focused)
|
||||
cbxTextSearchAnnotation.SelectedText = " NEAR ";
|
||||
else if (cbxTextSearchText.Focused)
|
||||
cbxTextSearchText.SelectedText = " NEAR ";
|
||||
|
||||
}
|
||||
|
||||
private void tabAnnotationSearch_Click(object sender, EventArgs e)
|
||||
{
|
||||
cbxAnnoTypes.Focus();
|
||||
cbxBooleanAnoTxtSrch_CheckedChanged(sender, e);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user