Skip to content

Commit aeade4d

Browse files
committed
Update
Update
1 parent 809c24b commit aeade4d

File tree

146 files changed

+30732
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

146 files changed

+30732
-0
lines changed

Demos/RibbonPad/AssemblyInfo.cs

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
using System.Reflection;
2+
using System.Runtime.CompilerServices;
3+
4+
//
5+
// General Information about an assembly is controlled through the following
6+
// set of attributes. Change these attribute values to modify the information
7+
// associated with an assembly.
8+
//
9+
[assembly: AssemblyTitle("")]
10+
[assembly: AssemblyDescription("")]
11+
[assembly: AssemblyConfiguration("")]
12+
[assembly: AssemblyCompany("")]
13+
[assembly: AssemblyProduct("")]
14+
[assembly: AssemblyCopyright("")]
15+
[assembly: AssemblyTrademark("")]
16+
[assembly: AssemblyCulture("")]
17+
18+
//
19+
// Version information for an assembly consists of the following four values:
20+
//
21+
// Major Version
22+
// Minor Version
23+
// Build Number
24+
// Revision
25+
//
26+
// You can specify all the values or you can default the Revision and Build Numbers
27+
// by using the '*' as shown below:
28+
29+
[assembly: AssemblyVersion("1.0.*")]
30+
31+
//
32+
// In order to sign your assembly you must specify a key to use. Refer to the
33+
// Microsoft .NET Framework documentation for more information on assembly signing.
34+
//
35+
// Use the attributes below to control which key is used for signing.
36+
//
37+
// Notes:
38+
// (*) If no key is specified, the assembly is not signed.
39+
// (*) KeyName refers to a key that has been installed in the Crypto Service
40+
// Provider (CSP) on your machine. KeyFile refers to a file which contains
41+
// a key.
42+
// (*) If the KeyFile and the KeyName values are both specified, the
43+
// following processing occurs:
44+
// (1) If the KeyName can be found in the CSP, that key is used.
45+
// (2) If the KeyName does not exist and the KeyFile does exist, the key
46+
// in the KeyFile is installed into the CSP and used.
47+
// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility.
48+
// When specifying the KeyFile, the location of the KeyFile should be
49+
// relative to the project output directory which is
50+
// %Project Directory%\obj\<configuration>. For example, if your KeyFile is
51+
// located in the project directory, you would specify the AssemblyKeyFile
52+
// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
53+
// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
54+
// documentation for more information on this.
55+
//
56+
[assembly: AssemblyDelaySign(false)]
57+
[assembly: AssemblyKeyFile("")]
58+
[assembly: AssemblyKeyName("")]

Demos/RibbonPad/BalloonSearch.cs

Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
using System;
2+
using System.Drawing;
3+
using System.Collections;
4+
using System.ComponentModel;
5+
using System.Windows.Forms;
6+
using DevComponents.DotNetBar;
7+
8+
namespace Ribbonpad
9+
{
10+
/// <summary>
11+
/// Summary description for BalloonSearch.
12+
/// </summary>
13+
public class BalloonSearch : DevComponents.DotNetBar.Balloon
14+
{
15+
private System.Windows.Forms.TextBox textBox1;
16+
private System.Windows.Forms.Button button1;
17+
private System.Windows.Forms.Label label1;
18+
private System.Windows.Forms.PictureBox pictureBox1;
19+
private System.Windows.Forms.LinkLabel linkLabel1;
20+
/// <summary>
21+
/// Required designer variable.
22+
/// </summary>
23+
private System.ComponentModel.Container components = null;
24+
25+
public BalloonSearch()
26+
{
27+
//
28+
// Required for Windows Form Designer support
29+
//
30+
InitializeComponent();
31+
32+
//
33+
// TODO: Add any constructor code after InitializeComponent call
34+
//
35+
}
36+
37+
/// <summary>
38+
/// Clean up any resources being used.
39+
/// </summary>
40+
protected override void Dispose( bool disposing )
41+
{
42+
if( disposing )
43+
{
44+
if(components != null)
45+
{
46+
components.Dispose();
47+
}
48+
}
49+
base.Dispose( disposing );
50+
}
51+
52+
#region Windows Form Designer generated code
53+
/// <summary>
54+
/// Required method for Designer support - do not modify
55+
/// the contents of this method with the code editor.
56+
/// </summary>
57+
private void InitializeComponent()
58+
{
59+
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(BalloonSearch));
60+
this.textBox1 = new System.Windows.Forms.TextBox();
61+
this.button1 = new System.Windows.Forms.Button();
62+
this.label1 = new System.Windows.Forms.Label();
63+
this.pictureBox1 = new System.Windows.Forms.PictureBox();
64+
this.linkLabel1 = new System.Windows.Forms.LinkLabel();
65+
this.SuspendLayout();
66+
//
67+
// textBox1
68+
//
69+
this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
70+
this.textBox1.Location = new System.Drawing.Point(72, 48);
71+
this.textBox1.Name = "textBox1";
72+
this.textBox1.Size = new System.Drawing.Size(160, 20);
73+
this.textBox1.TabIndex = 0;
74+
this.textBox1.Text = "";
75+
//
76+
// button1
77+
//
78+
this.button1.DialogResult = System.Windows.Forms.DialogResult.OK;
79+
this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
80+
this.button1.Location = new System.Drawing.Point(116, 72);
81+
this.button1.Name = "button1";
82+
this.button1.Size = new System.Drawing.Size(72, 24);
83+
this.button1.TabIndex = 1;
84+
this.button1.Text = "&Search";
85+
this.button1.Click += new System.EventHandler(this.button1_Click);
86+
//
87+
// label1
88+
//
89+
this.label1.BackColor = System.Drawing.Color.Transparent;
90+
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
91+
this.label1.Location = new System.Drawing.Point(72, 32);
92+
this.label1.Name = "label1";
93+
this.label1.Size = new System.Drawing.Size(112, 16);
94+
this.label1.TabIndex = 2;
95+
this.label1.Text = "Find what:";
96+
//
97+
// pictureBox1
98+
//
99+
this.pictureBox1.BackColor = System.Drawing.Color.Transparent;
100+
this.pictureBox1.Image = ((System.Drawing.Bitmap)(resources.GetObject("pictureBox1.Image")));
101+
this.pictureBox1.Location = new System.Drawing.Point(8, 24);
102+
this.pictureBox1.Name = "pictureBox1";
103+
this.pictureBox1.Size = new System.Drawing.Size(64, 64);
104+
this.pictureBox1.TabIndex = 3;
105+
this.pictureBox1.TabStop = false;
106+
//
107+
// linkLabel1
108+
//
109+
this.linkLabel1.AutoSize = true;
110+
this.linkLabel1.BackColor = System.Drawing.Color.Transparent;
111+
this.linkLabel1.Font = new System.Drawing.Font("Verdana", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
112+
this.linkLabel1.Location = new System.Drawing.Point(8, 88);
113+
this.linkLabel1.Name = "linkLabel1";
114+
this.linkLabel1.Size = new System.Drawing.Size(61, 11);
115+
this.linkLabel1.TabIndex = 4;
116+
this.linkLabel1.TabStop = true;
117+
this.linkLabel1.Text = "Switch Style";
118+
this.linkLabel1.VisitedLinkColor = System.Drawing.Color.Blue;
119+
this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
120+
//
121+
// BalloonSearch
122+
//
123+
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
124+
this.ClientSize = new System.Drawing.Size(240, 104);
125+
this.Controls.AddRange(new System.Windows.Forms.Control[] {
126+
this.linkLabel1,
127+
this.pictureBox1,
128+
this.label1,
129+
this.button1,
130+
this.textBox1});
131+
this.Location = new System.Drawing.Point(0, 0);
132+
this.Name = "BalloonSearch";
133+
this.Activated += new System.EventHandler(this.BalloonSearch_Activated);
134+
this.Deactivate += new System.EventHandler(this.BalloonSearch_Deactivate);
135+
this.ResumeLayout(false);
136+
137+
}
138+
#endregion
139+
140+
private void BalloonSearch_Deactivate(object sender, System.EventArgs e)
141+
{
142+
this.Opacity=.75;
143+
}
144+
145+
private void BalloonSearch_Activated(object sender, System.EventArgs e)
146+
{
147+
this.Opacity=1;
148+
}
149+
150+
private void button1_Click(object sender, System.EventArgs e)
151+
{
152+
if(this.Owner!=null)
153+
{
154+
if(textBox1.Text=="")
155+
MessageBoxEx.Show("Please enter search text.","Search",MessageBoxButtons.OK,MessageBoxIcon.Information);
156+
else
157+
((frmMain)this.Owner).SearchActiveDocument(textBox1.Text);
158+
}
159+
}
160+
161+
private void linkLabel1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
162+
{
163+
if(this.BackColor==SystemColors.Info)
164+
{
165+
// Switch to Office 2003 style colors...
166+
ColorScheme scheme=new ColorScheme(eDotNetBarStyle.Office2003);
167+
this.BackColor=scheme.ItemCheckedBackground;
168+
this.BackColor2=scheme.ItemCheckedBackground2;
169+
this.BackColorGradientAngle=scheme.ItemCheckedBackgroundGradientAngle;
170+
this.Refresh();
171+
}
172+
else
173+
{
174+
this.BackColor=SystemColors.Info;
175+
this.BackColor2=Color.Empty;
176+
this.Refresh();
177+
}
178+
}
179+
}
180+
}

Demos/RibbonPad/BalloonSearch.resx

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<root>
3+
<!--
4+
Microsoft ResX Schema
5+
6+
Version 1.3
7+
8+
The primary goals of this format is to allow a simple XML format
9+
that is mostly human readable. The generation and parsing of the
10+
various data types are done through the TypeConverter classes
11+
associated with the data types.
12+
13+
Example:
14+
15+
... ado.net/XML headers & schema ...
16+
<resheader name="resmimetype">text/microsoft-resx</resheader>
17+
<resheader name="version">1.3</resheader>
18+
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19+
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20+
<data name="Name1">this is my long string</data>
21+
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22+
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23+
[base64 mime encoded serialized .NET Framework object]
24+
</data>
25+
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26+
[base64 mime encoded string representing a byte array form of the .NET Framework object]
27+
</data>
28+
29+
There are any number of "resheader" rows that contain simple
30+
name/value pairs.
31+
32+
Each data row contains a name, and value. The row also contains a
33+
type or mimetype. Type corresponds to a .NET class that support
34+
text/value conversion through the TypeConverter architecture.
35+
Classes that don't support this are serialized and stored with the
36+
mimetype set.
37+
38+
The mimetype is used for serialized objects, and tells the
39+
ResXResourceReader how to depersist the object. This is currently not
40+
extensible. For a given mimetype the value must be set accordingly:
41+
42+
Note - application/x-microsoft.net.object.binary.base64 is the format
43+
that the ResXResourceWriter will generate, however the reader can
44+
read any of the formats listed below.
45+
46+
mimetype: application/x-microsoft.net.object.binary.base64
47+
value : The object must be serialized with
48+
: System.Serialization.Formatters.Binary.BinaryFormatter
49+
: and then encoded with base64 encoding.
50+
51+
mimetype: application/x-microsoft.net.object.soap.base64
52+
value : The object must be serialized with
53+
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
54+
: and then encoded with base64 encoding.
55+
mimetype: application/x-microsoft.net.object.bytearray.base64
56+
value : The object must be serialized into a byte array
57+
: using a System.ComponentModel.TypeConverter
58+
: and then encoded with base64 encoding.
59+
-->
60+
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
61+
<xsd:element name="root" msdata:IsDataSet="true">
62+
<xsd:complexType>
63+
<xsd:choice maxOccurs="unbounded">
64+
<xsd:element name="data">
65+
<xsd:complexType>
66+
<xsd:sequence>
67+
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
68+
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
69+
</xsd:sequence>
70+
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
71+
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
72+
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
73+
</xsd:complexType>
74+
</xsd:element>
75+
<xsd:element name="resheader">
76+
<xsd:complexType>
77+
<xsd:sequence>
78+
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
79+
</xsd:sequence>
80+
<xsd:attribute name="name" type="xsd:string" use="required" />
81+
</xsd:complexType>
82+
</xsd:element>
83+
</xsd:choice>
84+
</xsd:complexType>
85+
</xsd:element>
86+
</xsd:schema>
87+
<resheader name="resmimetype">
88+
<value>text/microsoft-resx</value>
89+
</resheader>
90+
<resheader name="version">
91+
<value>1.3</value>
92+
</resheader>
93+
<resheader name="reader">
94+
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
95+
</resheader>
96+
<resheader name="writer">
97+
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
98+
</resheader>
99+
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
100+
<value>
101+
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
150+
</value>
151+
</data>
152+
<data name="$this.Name">
153+
<value>BalloonSearch</value>
154+
</data>
155+
</root>

0 commit comments

Comments
 (0)