User interface
This commit is contained in:
parent
e116fd4a28
commit
caf5e5e070
|
@ -24,11 +24,107 @@ namespace ToeCracker {
|
|||
/// </summary>
|
||||
private void InitializeComponent() {
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
|
||||
this.tableLayoutPanel = new System.Windows.Forms.TableLayoutPanel();
|
||||
this.tabControl = new System.Windows.Forms.TabControl();
|
||||
this.defaultTabPage = new System.Windows.Forms.TabPage();
|
||||
this.searchTextBox = new System.Windows.Forms.TextBox();
|
||||
this.searchButton = new System.Windows.Forms.Button();
|
||||
this.wordContextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.lookUpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolTip = new System.Windows.Forms.ToolTip(this.components);
|
||||
this.tableLayoutPanel.SuspendLayout();
|
||||
this.tabControl.SuspendLayout();
|
||||
this.wordContextMenuStrip.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// tableLayoutPanel
|
||||
//
|
||||
resources.ApplyResources(this.tableLayoutPanel, "tableLayoutPanel");
|
||||
this.tableLayoutPanel.Controls.Add(this.tabControl, 0, 1);
|
||||
this.tableLayoutPanel.Controls.Add(this.searchTextBox, 0, 0);
|
||||
this.tableLayoutPanel.Controls.Add(this.searchButton, 1, 0);
|
||||
this.tableLayoutPanel.Name = "tableLayoutPanel";
|
||||
//
|
||||
// tabControl
|
||||
//
|
||||
this.tableLayoutPanel.SetColumnSpan(this.tabControl, 2);
|
||||
this.tabControl.Controls.Add(this.defaultTabPage);
|
||||
resources.ApplyResources(this.tabControl, "tabControl");
|
||||
this.tabControl.Name = "tabControl";
|
||||
this.tabControl.SelectedIndex = 0;
|
||||
//
|
||||
// defaultTabPage
|
||||
//
|
||||
resources.ApplyResources(this.defaultTabPage, "defaultTabPage");
|
||||
this.defaultTabPage.Name = "defaultTabPage";
|
||||
this.defaultTabPage.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// searchTextBox
|
||||
//
|
||||
resources.ApplyResources(this.searchTextBox, "searchTextBox");
|
||||
this.searchTextBox.Name = "searchTextBox";
|
||||
this.toolTip.SetToolTip(this.searchTextBox, resources.GetString("searchTextBox.ToolTip"));
|
||||
this.searchTextBox.TextChanged += new System.EventHandler(this.searchTextBox_TextChanged);
|
||||
//
|
||||
// searchButton
|
||||
//
|
||||
resources.ApplyResources(this.searchButton, "searchButton");
|
||||
this.searchButton.Name = "searchButton";
|
||||
this.toolTip.SetToolTip(this.searchButton, resources.GetString("searchButton.ToolTip"));
|
||||
this.searchButton.UseVisualStyleBackColor = true;
|
||||
this.searchButton.Click += new System.EventHandler(this.searchButton_Click);
|
||||
//
|
||||
// wordContextMenuStrip
|
||||
//
|
||||
this.wordContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.copyToolStripMenuItem,
|
||||
this.lookUpToolStripMenuItem});
|
||||
this.wordContextMenuStrip.Name = "wordContextMenuStrip";
|
||||
resources.ApplyResources(this.wordContextMenuStrip, "wordContextMenuStrip");
|
||||
this.wordContextMenuStrip.Opening += new System.ComponentModel.CancelEventHandler(this.wordContextMenuStrip_Opening);
|
||||
//
|
||||
// copyToolStripMenuItem
|
||||
//
|
||||
this.copyToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
|
||||
this.copyToolStripMenuItem.Name = "copyToolStripMenuItem";
|
||||
resources.ApplyResources(this.copyToolStripMenuItem, "copyToolStripMenuItem");
|
||||
this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click);
|
||||
//
|
||||
// lookUpToolStripMenuItem
|
||||
//
|
||||
this.lookUpToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
|
||||
this.lookUpToolStripMenuItem.Name = "lookUpToolStripMenuItem";
|
||||
resources.ApplyResources(this.lookUpToolStripMenuItem, "lookUpToolStripMenuItem");
|
||||
this.lookUpToolStripMenuItem.Click += new System.EventHandler(this.lookUpToolStripMenuItem_Click);
|
||||
//
|
||||
// MainForm
|
||||
//
|
||||
this.AcceptButton = this.searchButton;
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Text = "Form1";
|
||||
this.Controls.Add(this.tableLayoutPanel);
|
||||
this.Name = "MainForm";
|
||||
this.tableLayoutPanel.ResumeLayout(false);
|
||||
this.tableLayoutPanel.PerformLayout();
|
||||
this.tabControl.ResumeLayout(false);
|
||||
this.wordContextMenuStrip.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel;
|
||||
private System.Windows.Forms.TabControl tabControl;
|
||||
private System.Windows.Forms.TabPage defaultTabPage;
|
||||
private System.Windows.Forms.TextBox searchTextBox;
|
||||
private System.Windows.Forms.Button searchButton;
|
||||
private System.Windows.Forms.ContextMenuStrip wordContextMenuStrip;
|
||||
private System.Windows.Forms.ToolStripMenuItem copyToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem lookUpToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolTip toolTip;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,15 +1,105 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Collections.Generic;
|
||||
using System.Windows.Forms;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace ToeCracker {
|
||||
public partial class MainForm : Form {
|
||||
public MainForm() {
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Create a new tab page in the form's TabControl to represent a list of words returned in a query.
|
||||
/// </summary>
|
||||
/// <param name="title">Title of the tab page.</param>
|
||||
/// <param name="words">List of words to display.</param>
|
||||
private void CreateTab(string title, string[] words) {
|
||||
// TODO: Support translating the title automatically
|
||||
TabPage page = new TabPage(title);
|
||||
ListBox listBox = new ListBox();
|
||||
listBox.Items.AddRange(words);
|
||||
listBox.Dock = DockStyle.Fill;
|
||||
listBox.ContextMenuStrip = this.wordContextMenuStrip;
|
||||
page.Controls.Add(listBox);
|
||||
this.tabControl.TabPages.Add(page);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Perform a search query and set the results in the tab control or display an error message.
|
||||
/// </summary>
|
||||
/// <param name="query"></param>
|
||||
private void Search(string query) {
|
||||
this.Enabled = false;
|
||||
|
||||
Dictionary<string, string[]> results = new Dictionary<string,string[]>();
|
||||
try {
|
||||
results = Thesaurus.Search(query);
|
||||
} catch (Exception e) {
|
||||
// TODO: Maybe specialize the exception handler?
|
||||
// TODO: Internationalize the error dialog box
|
||||
string message = "An error occurred while searching the thesaurus:\n\n" + e.ToString();
|
||||
MessageBoxButtons buttons = MessageBoxButtons.OK;
|
||||
// When a debugger is attached, offer to throw the exception again, because we are just handling System.Exception here which is very broad.
|
||||
if (Debugger.IsAttached) {
|
||||
message += "\n\nA debugger appears to be attached. Would you like to enter it?";
|
||||
buttons = MessageBoxButtons.YesNo;
|
||||
}
|
||||
if (MessageBox.Show(message, "Thesaurus lookup failed", buttons, MessageBoxIcon.Error) == DialogResult.Yes && Debugger.IsAttached)
|
||||
throw e;
|
||||
// No early return: we let the below code handle a "no results" case with the default empty dictionary.
|
||||
}
|
||||
|
||||
this.tabControl.TabPages.Clear();
|
||||
if (results.Count > 0) {
|
||||
foreach (KeyValuePair<string, string[]> kv in results)
|
||||
this.CreateTab(kv.Key, kv.Value);
|
||||
} else {
|
||||
// Show the "no results" tab as there were no results in the dictionary.
|
||||
this.tabControl.TabPages.Add(this.defaultTabPage);
|
||||
}
|
||||
|
||||
this.Enabled = true;
|
||||
}
|
||||
|
||||
private string SelectedWord {
|
||||
get {
|
||||
// Ignore when there are no tabs at all
|
||||
if (this.tabControl.SelectedTab == null)
|
||||
return null;
|
||||
if (this.tabControl.SelectedTab.Controls.Count > 1)
|
||||
throw new NotSupportedException("Unexpected control count in tab");
|
||||
// Ignore an empty "No results" tab
|
||||
if (this.tabControl.SelectedTab.Controls.Count == 0)
|
||||
return null;
|
||||
|
||||
return (string)((ListBox)this.tabControl.SelectedTab.Controls[0]).SelectedItem;
|
||||
}
|
||||
}
|
||||
|
||||
private void searchTextBox_TextChanged(object sender, EventArgs e) {
|
||||
this.searchButton.Enabled = this.searchTextBox.Text.Trim().Length > 0;
|
||||
}
|
||||
|
||||
private void searchButton_Click(object sender, EventArgs e) {
|
||||
string query = this.searchTextBox.Text.Trim();
|
||||
if (query.Length > 0) this.Search(query);
|
||||
}
|
||||
|
||||
private void wordContextMenuStrip_Opening(object sender, CancelEventArgs e) {
|
||||
this.copyToolStripMenuItem.Enabled = this.SelectedWord != null;
|
||||
this.lookUpToolStripMenuItem.Enabled = this.SelectedWord != null;
|
||||
}
|
||||
|
||||
private void copyToolStripMenuItem_Click(object sender, EventArgs e) {
|
||||
if (this.SelectedWord != null)
|
||||
Clipboard.SetText(this.SelectedWord, TextDataFormat.UnicodeText);
|
||||
}
|
||||
|
||||
private void lookUpToolStripMenuItem_Click(object sender, EventArgs e) {
|
||||
if (this.SelectedWord != null)
|
||||
this.Search(this.SelectedWord);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,542 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="tableLayoutPanel.ColumnCount" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name=">>defaultTabPage.Name" xml:space="preserve">
|
||||
<value>defaultTabPage</value>
|
||||
</data>
|
||||
<data name=">>defaultTabPage.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>defaultTabPage.Parent" xml:space="preserve">
|
||||
<value>tabControl</value>
|
||||
</data>
|
||||
<data name=">>defaultTabPage.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="tabControl.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="tabControl.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 31</value>
|
||||
</data>
|
||||
<data name="tabControl.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>286, 332</value>
|
||||
</data>
|
||||
<data name="tabControl.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>tabControl.Name" xml:space="preserve">
|
||||
<value>tabControl</value>
|
||||
</data>
|
||||
<data name=">>tabControl.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>tabControl.Parent" xml:space="preserve">
|
||||
<value>tableLayoutPanel</value>
|
||||
</data>
|
||||
<data name=">>tabControl.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>182, 17</value>
|
||||
</metadata>
|
||||
<data name="searchTextBox.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
</data>
|
||||
<data name="searchTextBox.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 3</value>
|
||||
</data>
|
||||
<data name="searchTextBox.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>258, 20</value>
|
||||
</data>
|
||||
<data name="searchTextBox.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="searchTextBox.ToolTip" xml:space="preserve">
|
||||
<value>Type in a word to look up in the thesaurus.</value>
|
||||
</data>
|
||||
<data name=">>searchTextBox.Name" xml:space="preserve">
|
||||
<value>searchTextBox</value>
|
||||
</data>
|
||||
<data name=">>searchTextBox.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>searchTextBox.Parent" xml:space="preserve">
|
||||
<value>tableLayoutPanel</value>
|
||||
</data>
|
||||
<data name=">>searchTextBox.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="searchButton.AccessibleName" xml:space="preserve">
|
||||
<value>Search</value>
|
||||
</data>
|
||||
<data name="searchButton.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="searchButton.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms">
|
||||
<value>GrowAndShrink</value>
|
||||
</data>
|
||||
<data name="searchButton.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Top</value>
|
||||
</data>
|
||||
<data name="searchButton.Enabled" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="searchButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEAAA
|
||||
CxABrSO9dQAAAnxJREFUOE+Vk9tLYlEUxk2SwjApuxzFEjsVaJdjRGU3LEOxEiOTICOpJCwK7GGosZm0
|
||||
maGXsIeYmi5UlsfSrmrZBZqBeep13oaZp/6Ubzr75eSbs2HBfljfb629vrUFAJjXeHmN/z2chhFw4uSf
|
||||
JBaeFuC59WD0ahSOMwcGogPoi/Sh/6QfZtYMw5EB7YftaNhpAB2ksfa0xhV84QBYfFrEwa8DBJ+D8H33
|
||||
Yf5xHjOpGUzdTGEyMYmx6zEMXwzDFrWh+7gbzCYD+aKcdEwAs3ezWH9ex8rPFXgfvPDceDB+PY7U3xRJ
|
||||
sp5Y0RvpJeK2gzbotnQoXyrnAa64C0s/lkhld8IN54UT9lN72kwadxuh29VBt6MjHdDLNA8YOhvC3P0c
|
||||
plPTcF254Ig5YGWtMIaMaRDNtgY1OzWo26oD7X8D4AbmTroxEZ/AyMUIBk8HYQlbYAgZ0LzfnAap3q2G
|
||||
dlsLtV/Nd2AKm+C8dGZsY9VeFcoCZTyAq8Q9I9OjOlSB+kTxgKa9JuK3PWYnIFvMht7o69Rj3dCf69O4
|
||||
8ks5qDCFws+FPKD2Wy2MR0ZiFzcPa9QKc9SMrvOuNLHiVoGieBGkrBR5K3k8oGKjAvp9PXrCPbBELDCd
|
||||
mGA8TXdAfacGdU8hP5mPXDYXIr+IB8jX5eC6aNlvQWeoEx2hDrQet4L9zZKkyngllEklZDcyiK/EyA5l
|
||||
Q+gT8oCCLwVQBVXQbmjBfGVQv1lPgJo9DehDGkpWieJIMSQRCUQhEbI2siDwkiUmq/yy+rAKqVeKkncl
|
||||
UCwoSFDvKZT6SiFblkESkEDsFyPnYw6EH4QQzAsQSAQ4PflMDHfJ1MI3eZyG+Qcfs9IOKhfkyQAAAABJ
|
||||
RU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="searchButton.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 3</value>
|
||||
</data>
|
||||
<data name="searchButton.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>22, 22</value>
|
||||
</data>
|
||||
<data name="searchButton.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="searchButton.ToolTip" xml:space="preserve">
|
||||
<value>Look up the word in the thesaurus</value>
|
||||
</data>
|
||||
<data name=">>searchButton.Name" xml:space="preserve">
|
||||
<value>searchButton</value>
|
||||
</data>
|
||||
<data name=">>searchButton.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>searchButton.Parent" xml:space="preserve">
|
||||
<value>tableLayoutPanel</value>
|
||||
</data>
|
||||
<data name=">>searchButton.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 0</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel.RowCount" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>292, 366</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>tableLayoutPanel.Name" xml:space="preserve">
|
||||
<value>tableLayoutPanel</value>
|
||||
</data>
|
||||
<data name=">>tableLayoutPanel.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>tableLayoutPanel.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>tableLayoutPanel.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
|
||||
<value><?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="tabControl" Row="1" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="searchTextBox" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="searchButton" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,100,AutoSize,0" /><Rows Styles="AutoSize,0,Percent,100" /></TableLayoutSettings></value>
|
||||
</data>
|
||||
<data name="defaultTabPage.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>4, 22</value>
|
||||
</data>
|
||||
<data name="defaultTabPage.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
||||
<value>3, 3, 3, 3</value>
|
||||
</data>
|
||||
<data name="defaultTabPage.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>278, 306</value>
|
||||
</data>
|
||||
<data name="defaultTabPage.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="defaultTabPage.Text" xml:space="preserve">
|
||||
<value>No results</value>
|
||||
</data>
|
||||
<data name=">>defaultTabPage.Name" xml:space="preserve">
|
||||
<value>defaultTabPage</value>
|
||||
</data>
|
||||
<data name=">>defaultTabPage.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>defaultTabPage.Parent" xml:space="preserve">
|
||||
<value>tabControl</value>
|
||||
</data>
|
||||
<data name=">>defaultTabPage.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<metadata name="wordContextMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<data name="wordContextMenuStrip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>124, 48</value>
|
||||
</data>
|
||||
<data name=">>wordContextMenuStrip.Name" xml:space="preserve">
|
||||
<value>wordContextMenuStrip</value>
|
||||
</data>
|
||||
<data name=">>wordContextMenuStrip.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="copyToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>123, 22</value>
|
||||
</data>
|
||||
<data name="copyToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>&Copy</value>
|
||||
</data>
|
||||
<data name="lookUpToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>123, 22</value>
|
||||
</data>
|
||||
<data name="lookUpToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>&Look Up</value>
|
||||
</data>
|
||||
<metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>182, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||
<value>6, 13</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>292, 366</value>
|
||||
</data>
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAYAICAQAAEABADoAgAAZgAAABAQEAABAAQAKAEAAE4DAAAwMBAAAQAEAGgGAAB2BAAAICAAAAEA
|
||||
CACoCAAA3goAADAwAAABAAgAqA4AAIYTAAAQEAAAAQAIAGgFAAAuIgAAKAAAACAAAABAAAAAAQAEAAAA
|
||||
AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA
|
||||
/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAERAAAAAAAAAAAAAAAAAAATMxAAA
|
||||
AAAAAAAAAAAAAABM5sQAAAAAAAAAAAiIgAAEzmzEAAAAAAAAAAiHeHgATObMQAAAAAAAAAiHe4eHhM5s
|
||||
xAAAAAAAAAiHe7d4eEzmzEAAAAAAAAiHe7d7h4TObMQAAAAAAAiHe7d7t3hM5sxAAAAAAAiHe7d7t3h4
|
||||
cGzEgAAAAAiHe7d7sAAACPcMSHgAAIiHe7d7sAZmZmCIgIeHgACHe7d7twZn5+fmAAh4eHgAh7d7t3Bu
|
||||
fn5+fmCHgIeHgId7t3iI5+fn5+dg+HgIeHCAAAAAjn7+fn5+dgeHh4eACHiIiIfv5+fn5+YL+Hh4cACP
|
||||
d3eOf/5+fn52D3eHB4AACPd3h//v5+fn5gf7+HBwAACPd47v/v5+fnYPt3+HgAAACPd47//v5+dg93v7
|
||||
eHAAAACPeO7//v5+YH+/d78zAAAACPeO7//n5gv7d/szAAAAAACPeI7ufgAPd78zAAAAAAAACPd4iID3
|
||||
gPszAAAAAAAAAACPf39/f3gDAAAAAAAAAAAACPf39/f3gAAAAAAAAAAAAACPf39/f3gAAAAAAAAAAAAA
|
||||
CPf39/f3gAAAAAAAAAAAAACPf39/f3gAAAAAAAAAAAAACIiIiIf3gAAAAAAAAAAAAAAAAAAIiIgAAP//
|
||||
//H////g//+HwP/+A4D/+AEB/+AAA/+AAAf+AAAP+AAAH+AAAA+AAAAHAAAAAwAAAAEAAAAAAAAAAAAA
|
||||
AACAAAAAwAAAAOAAAADwAAAA+AAAAPwAAAD+AAAD/wAAD/+AAD//wAD//+AA///wAH//+AA///wAH//+
|
||||
AA////4HKAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA
|
||||
gACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAERAAA
|
||||
AAAIgE7EAAAACHt07EAAAAh7t07EAAAIe7M07EcAiHuzgA/EeHCHszhmYI+AgIAAhufmB7hwCPiP/n4L
|
||||
d4AAj4/n54e/cAAI+P94B3iAAACPiIiAgAAAAAj39/cAAAAAAI9/f3AAAAAACIj39wAAAAAAAIiIgP+Y
|
||||
AAD+AAAA+AEAAOADAACAAQAAAAAAAAAAAAAAAAAAgAAAAMAAAADgAQAA8AcAAPgHAAD8AwAA/gEAAP/B
|
||||
AAAoAAAAMAAAAGAAAAABAAQAAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAA
|
||||
AACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAEREQAAAAAAAAAAAAAAAAAAAAAAAAAAABMzMRAAAAAAAAAAAAAAAAAAAAAAAAAAATG5sRAAA
|
||||
AAAAAAAAAAAAAAAIiIAAAAAExu5sRAAAAAAAAAAAAAAAAAiHeHgAAABMbubMRAAAAAAAAAAAAAAACId7
|
||||
h4eAAATG7mzEQAAAAAAAAAAAAAAIh3t3eHh4AExu5sxEAAAAAAAAAAAAAAiHe3e7h4CHhMbubMRAAAAA
|
||||
AAAAAAAACId7d7t3eHgITG7mzEQAAAAAAAAAAAAIh3t3u3e7h4eExu5sxEAAAAAAAAAAAAiHe3e7d7t3
|
||||
eHhMbubMRAAAAAAAAAAACId7d7t3u3e7h4TG7mzEQAAAAAAAAAAIh3t3u3e7d7t3eExu5sxEAAAAAAAA
|
||||
AAiHe3e7d7t3u3eIiADubMRHgAAAAAAACId7d7t3u3e7d4j7iHcGzER4eAAAAAAIh3t3u3e7d7AAAAAI
|
||||
h/dwxEeHh4AAAIiHe3e7d7t3sAZmZmZgCHeIAHh4eHgAAId7d7t3u3e4Bu7u7u7mYIiAB4CHh4eAAId3
|
||||
u3e7d7uG7n5+fn7u5ggAeHgIeHh4AIe7d7t3u3eO5+fn5+fn7mALh4eHh4eHgId3u3e7d4hufn5+fn5+
|
||||
fuYPuHh4eHh4cId3d7t3iPjn7+fn5+fn5+YHe4eHh4eHgIAAAAAAAA5+/n5+fn5+fn5gv7h4eHh4cIh4
|
||||
iIiIiIfv7+fn5+fn5+5g93uHh4eHgAj3d3d3d47+/v5+fn5+fn5gf7+4eAh4cACPd3d3d4fv/+/n5+fn
|
||||
5+5g+/d7h4CHgAAI93d3d47+/v5+fn5+fn5gt3+/uHgIcAAAj3d3d4fv/+/n5+fn5+5ge/v3e4eHgAAA
|
||||
CPd3d47+/v7+fn5+fn5gv7d/v7h4cAAAAI93d4fv/+/v5+fn5+5g93v793uHgAAAAAj3d3j+//7+/n5+
|
||||
fnYHf7+3f7+4cAAAAACPd3jv7//v7+/v5+YL+/d7+/d7gwAAAAAI93eO/v///v7+fmC/t3+/t3+zMAAA
|
||||
AAAAj3eH7+/////n7mD3e/v3e/MwAAAAAAAACPd4jv7+/v5+6A9/v7d/szAAAAAAAAAAAI93eI7u7u7o
|
||||
h4D793vzMAAAAAAAAAAAAAj39/iIiIiH9/gHf7MwAAAAAAAAAAAAAACPf39/f39/f3+A8zAAAAAAAAAA
|
||||
AAAAAAAI9/f39/f39/f4AAAAAAAAAAAAAAAAAAAAj39/f39/f39/gAAAAAAAAAAAAAAAAAAACPf39/f3
|
||||
9/f3+AAAAAAAAAAAAAAAAAAAAI9/f39/f39/f4AAAAAAAAAAAAAAAAAAAAj39/f39/f39/gAAAAAAAAA
|
||||
AAAAAAAAAACPf39/f39/f3+AAAAAAAAAAAAAAAAAAAAI9/f39/f39/f4AAAAAAAAAAAAAAAAAAAAiIiI
|
||||
iI9/f39/gAAAAAAAAAAAAAAAAAAAAAAAAAiIh/f3+AAAAAAAAAAAAAAAAAAAAAAAAAAACIiIiAAAAP//
|
||||
////wezs//////+A09n////h/wAAAP///4D+AAAA///+AHwAB+z///gAOAH+2f//4AAQAwAA//+AAAAH
|
||||
AAD//gAAAA/s7//4AAAAH9nT/+AAAAA/AAD/gAAAAH8A7P4AAAAAfwfs+AAAAAA/083gAAAAAB8AAIAA
|
||||
AAAAD+wwAAAAAAAH7O8AAAAAAAPNxwAAAAAAAQAAAAAAAAAAMKAAAAAAAAAH7AAAAAAAAKYAAAAAAAAA
|
||||
AAAAAAAAAACgMIAAAAAAAJrrwAAAAAAA6wDgAAAAAAAA7PAAAAAAADCg+AAAAAAAEJL8AAAAAADv7P4A
|
||||
AAAAAOww/wAAAAAAoOr/gAAAAAHsQ//AAAAAB+wH/+AAAAAfMKD/8AAAAH/s3//4AAAB//7+//wAAAf/
|
||||
B+v//gAAH/+gMP//AAAP/+jo//+AAAf/4d///8AAA//sB///4AAB/zCg///wAAD/6Bn///gAAH/C4f//
|
||||
/AAAPwfs/////gAfAAD/////4B/h9CgAAAAgAAAAQAAAAAEACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgICAAMDAwAERERABYW
|
||||
FgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW7wDW5+cAkKmtAAAA
|
||||
MwAAAGYAAACZAAAAzAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABmZgAAZpkAAGbMAABm
|
||||
/wAAmQAAAJkzAACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM/wAA/2YAAP+ZAAD/
|
||||
zAAzAAAAMwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz/wAzZgAAM2YzADNm
|
||||
ZgAzZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPMZgAzzJkAM8zMADPM
|
||||
/wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYzAABmMzMAZjNmAGYz
|
||||
mQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZzABmmf8AZswAAGbM
|
||||
MwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkAmQCZAMwAmQAAAJkz
|
||||
MwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZmQCZmcwAmZn/AJnM
|
||||
AACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf//AMwAAACZADMAzABmAMwA
|
||||
mQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYAzGaZAMxmzACZZv8AzJkAAMyZ
|
||||
MwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADMzP8AzP8AAMz/MwCZ/2YAzP+ZAMz/
|
||||
zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8zzAD/M/8A/2YAAP9mMwDMZmYA/2aZAP9m
|
||||
zADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wAAP/MMwD/zGYA/8yZAP/MzAD/zP8A//8zAMz/
|
||||
ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A//9mACEApQBfX18Ad3d3AIaGhgCWlpYAy8vLALKy
|
||||
sgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw+/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//
|
||||
AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKampgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAACm0838ZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAptPT081fAAAAAAAAAAAAAAAAAAAAAADs
|
||||
7OzsAAAAAIrT2dnTzV8AAAAAAAAAAAAAAAAAAADs7DAH7AfsAACK0/7Z081fAAAAAAAAAAAAAAAAAADs
|
||||
7DAwoOzv7AfritP+2dPNBAAAAAAAAAAAAAAAAADs7DAwoJowB+wH64rT/tnTzaYAAAAAAAAAAAAAAADs
|
||||
7DAwmqAwMKDs7+yK0/7Z083HAAAAAAAAAAAAAADs7DAwoKAwMJqgMAfsis3+2dPNpgAAAAAAAAAAAADs
|
||||
7DAwmqAwMKCgMDCamusbbdnTzabrAAAAAAAAAADs7DAwoKAwMKCg6urq6kMQkvXvbc2m6+/sAAAAAOzs
|
||||
7DAwoJowMKCg6uzf39/+/uxDkpJtQ+sH7AfsAAAA7O8woJowMKCgMOzf6OHo4ejh/v5DQ0PsAOsH6wfs
|
||||
AADsB6AwMKCgMDDq6OjiGcLC4ejh3/5D7O/sAOwH7AfsAOwHMKCgMDCaoBzoGcL0GRkZwsLh/m2g7Afs
|
||||
B+zv7AcA7AAAAAAAAAAc6OH0GeLz8/QZGejh/m3v7O/s7+wH7AAA7Afs7Ozs7Bzh9OLz9PT04vPz4ejo
|
||||
68PD7Afs7+zvAAAA7PXv7+/3HOH14vX09fX09BnC4ejrwwcHAOzsB+wAAAAA7PXv7+8c4fX19fX19fXi
|
||||
9Bno3+zvw8PDAAfrBwAAAAAA7PXv7xzh9fT19fX19fXi8+HfksPDBwf26wfsAAAAAAAA7PXv7xzi4vX1
|
||||
9PX19PMZ6O2gB+/Dw8MH7AcAAAAAAAAA7PXvHOIb4vX19fTzGeHo7AfDw8MHB/b2AwMAAAAAAAAA7PXv
|
||||
HOLi9fTzGRnh6JKgoMMHB8PDAwMAAAAAAAAAAAAA7PXvHJLi4uLh4eySAKAHB8PDAwMAAAAAAAAAAAAA
|
||||
AAAA7PXx8ZKSkpKS///sAKDDAwMAAAAAAAAAAAAAAAAAAAAA7PXx8/Pz8/P09fXsAAMAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAA7PXx8fHy8/T19fXsAAAAAAAAAAAAAAAAAAAAAAAAAAAA7PXx8fHy8/T19fXsAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAA7PXx8fLy8/T19fXsAAAAAAAAAAAAAAAAAAAAAAAAAAAA7PXw8fLz8/T19fXs
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAA7Ozs7Ozs7Oz19fXsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AOzs7OzsAAAAAP////H////g//+HwP/+A4D/+AEB/+AAA/+AAAf+AAAP+AAAH+AAAA+AAAAHAAAAAwAA
|
||||
AAEAAAAAAAAAAAAAAACAAAAAwAAAAOAAAADwAAAA+AAAAPwAAAD+AAAD/wAAD/+AAD//wAD//+AA///w
|
||||
AH//+AA///wAH//+AA////4HKAAAADAAAABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAEBAQACAgIAAwMDAAREREAFhYWABwc
|
||||
HAAiIiIAKSkpAFVVVQBNTU0AQkJCADk5OQCAfP8AUFD/AJMA1gD/7MwAxtbvANbn5wCQqa0AAAAzAAAA
|
||||
ZgAAAJkAAADMAAAzAAAAMzMAADNmAAAzmQAAM8wAADP/AABmAAAAZjMAAGZmAABmmQAAZswAAGb/AACZ
|
||||
AAAAmTMAAJlmAACZmQAAmcwAAJn/AADMAAAAzDMAAMxmAADMmQAAzMwAAMz/AAD/ZgAA/5kAAP/MADMA
|
||||
AAAzADMAMwBmADMAmQAzAMwAMwD/ADMzAAAzMzMAMzNmADMzmQAzM8wAMzP/ADNmAAAzZjMAM2ZmADNm
|
||||
mQAzZswAM2b/ADOZAAAzmTMAM5lmADOZmQAzmcwAM5n/ADPMAAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/
|
||||
MwAz/2YAM/+ZADP/zAAz//8AZgAAAGYAMwBmAGYAZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYz
|
||||
zABmM/8AZmYAAGZmMwBmZmYAZmaZAGZmzABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbM
|
||||
mQBmzMwAZsz/AGb/AABm/zMAZv+ZAGb/zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkA
|
||||
ZgCZM8wAmQD/AJlmAACZZjMAmTNmAJlmmQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnM
|
||||
MwBmzGYAmcyZAJnMzACZzP8Amf8AAJn/MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwA
|
||||
zACZMwAAzDMzAMwzZgDMM5kAzDPMAMwz/wDMZgAAzGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAAzJkzAMyZ
|
||||
ZgDMmZkAzJnMAMyZ/wDMzAAAzMwzAMzMZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/ZgDM/5kAzP/MAMz/
|
||||
/wDMADMA/wBmAP8AmQDMMwAA/zMzAP8zZgD/M5kA/zPMAP8z/wD/ZgAA/2YzAMxmZgD/ZpkA/2bMAMxm
|
||||
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
|
||||
AABmmTMAZplmAGaZmQBmmcwAZpn/AGbMAABmzDMAZsyZAGbMzABmzP8AZv8AAGb/MwBm/5kAZv/MAMwA
|
||||
/wD/AMwAmZkAAJkzmQCZAJkAmQDMAJkAAACZMzMAmQBmAJkzzACZAP8AmWYAAJlmMwCZM2YAmWaZAJlm
|
||||
zACZM/8AmZkzAJmZZgCZmZkAmZnMAJmZ/wCZzAAAmcwzAGbMZgCZzJkAmczMAJnM/wCZ/wAAmf8zAJnM
|
||||
ZgCZ/5kAmf/MAJn//wDMAAAAmQAzAMwAZgDMAJkAzADMAJkzAADMMzMAzDNmAMwzmQDMM8wAzDP/AMxm
|
||||
AADMZjMAmWZmAMxmmQDMZswAmWb/AMyZAADMmTMAzJlmAMyZmQDMmcwAzJn/AMzMAADMzDMAzMxmAMzM
|
||||
mQDMzMwAzMz/AMz/AADM/zMAmf9mAMz/mQDM/8wAzP//AMwAMwD/AGYA/wCZAMwzAAD/MzMA/zNmAP8z
|
||||
mQD/M8wA/zP/AP9mAAD/ZjMAzGZmAP9mmQD/ZswAzGb/AP+ZAAD/mTMA/5lmAP+ZmQD/mcwA/5n/AP/M
|
||||
AAD/zDMA/8xmAP/MmQD/zMwA/8z/AP//MwDM/2YA//+ZAP//zABmZv8AZv9mAGb//wD/ZmYA/2b/AP//
|
||||
ZgAhAKUAX19fAHd3dwCGhoYAlpaWAMvLywCysrIA19fXAN3d3QDj4+MA6urqAPHx8QD4+PgA8Pv/AKSg
|
||||
oACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAEBAQAAAAAAAAAAADs
|
||||
BwAE0/78AAAAAAAAAOwHB+wE0/78AAAAAAAA7AegmpoE0/78AAAAAADsB5qgMDAE0/78BwAA6+wHoKAw
|
||||
6wDr9f78B+wHAOwHoDAw7OHh6ADroOwA7ADsAAAA6+EZGeHoAAeg7O8AAOz17OwZ9fUZ4QCgBwfsAAAA
|
||||
7PXsGfX1GejrB6CgBwAAAADs/+sZGejrAJoH7OwAAAAAAOz/7Ovr7OwA7AAAAAAAAAAA7PXx8fHx8QAA
|
||||
AAAAAAAAAADs9fHx8fHxAAAAAAAAAAAAAOzs7PHx8fEAAAAAAAAAAAAAAADs7Ozs7AD/mP///gD///gB
|
||||
///gA///gAH//wAA//8AAP//AAD//4AA///AAP//4AH///AH///4B////AP///4B////wf//
|
||||
</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>ToeCracker</value>
|
||||
</data>
|
||||
<data name=">>copyToolStripMenuItem.Name" xml:space="preserve">
|
||||
<value>copyToolStripMenuItem</value>
|
||||
</data>
|
||||
<data name=">>copyToolStripMenuItem.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>lookUpToolStripMenuItem.Name" xml:space="preserve">
|
||||
<value>lookUpToolStripMenuItem</value>
|
||||
</data>
|
||||
<data name=">>lookUpToolStripMenuItem.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>toolTip.Name" xml:space="preserve">
|
||||
<value>toolTip</value>
|
||||
</data>
|
||||
<data name=">>toolTip.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>MainForm</value>
|
||||
</data>
|
||||
<data name=">>$this.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
</root>
|
|
@ -0,0 +1,18 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ToeCracker {
|
||||
/// <summary>
|
||||
/// Methods to look up a word in the thesaurus and parse the results.
|
||||
/// </summary>
|
||||
public static class Thesaurus {
|
||||
/// <summary>
|
||||
/// Look up a word in the thesaurus and return the results.
|
||||
/// </summary>
|
||||
/// <param name="query">Word to look for.</param>
|
||||
/// <returns>A dictionary holding an array of words for each word group.</returns>
|
||||
public static Dictionary<string, string[]> Search(string query) {
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -46,6 +46,10 @@
|
|||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<EmbeddedResource Include="MainForm.resx">
|
||||
<SubType>Designer</SubType>
|
||||
<DependentUpon>MainForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
|
@ -64,6 +68,7 @@
|
|||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
<Compile Include="Thesaurus.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="icon.ico" />
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 1.1 KiB |
Binary file not shown.
After Width: | Height: | Size: 701 B |
Loading…
Reference in New Issue