Skip to content

Commit db9d975

Browse files
committed
Importing project
1 parent 60871b4 commit db9d975

12 files changed

Lines changed: 235 additions & 30 deletions

File tree

Client.Designer.cs

Lines changed: 30 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Client.cs

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ public Client()
2929
InitializeComponent();
3030

3131
this.FormClosing += this_close;
32+
this.FormBorderStyle = FormBorderStyle.FixedSingle;
33+
34+
statusStrip1.Items[0].ForeColor = Color.Red;
35+
statusStrip1.Items[0].Text = lang.strings["ncon"];
3236

3337
lang = new Lang();
3438
client = new NetworksUtilsClient();
@@ -55,11 +59,12 @@ private void this_close(object sender, FormClosingEventArgs e)
5559
private void button1_Click(object sender, EventArgs e)
5660
{
5761
if (!client.connect(textBox1.Text, (int)numericUpDown1.Value)){
58-
MessageBox.Show("Erreur de connexion ...");
62+
MessageBox.Show(lang.strings["conMsg"]);
5963
return;
60-
61-
6264
}
65+
statusStrip1.Items[0].ForeColor = Color.Green;
66+
statusStrip1.Items[0].Text = lang.strings["con"];
67+
6368
connect = true;
6469
button2.Enabled = true;
6570
}
@@ -115,5 +120,10 @@ private void button3_Click(object sender, EventArgs e)
115120
this.KeyDown -= this_keyDown;
116121
this.KeyUp -= this_keyUp;
117122
}
123+
124+
private void Client_Load(object sender, EventArgs e)
125+
{
126+
127+
}
118128
}
119129
}

Client.resx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,7 @@
117117
<resheader name="writer">
118118
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119
</resheader>
120+
<metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121+
<value>17, 17</value>
122+
</metadata>
120123
</root>

Host.Designer.cs

Lines changed: 59 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Host.cs

Lines changed: 54 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,35 +10,49 @@
1010
using InputTransmiter.Core;
1111
using Albin.Commons.Logging;
1212
using WindowsInput;
13+
using InputTransmiter.Language;
14+
using System.Net.Sockets;
1315

1416
namespace InputTransmiter
1517
{
1618
public partial class Host : Form
1719
{
20+
Lang lang;
1821
NetworksUtilHost host;
1922
public Host()
2023
{
2124
InitializeComponent();
25+
lang = new Lang();
26+
lang.LoadLang(Program.Language);
27+
this.FormBorderStyle = FormBorderStyle.FixedSingle;
28+
29+
statusStrip1.Items[0].ForeColor = Color.Red;
30+
statusStrip1.Items[0].Text = lang.strings["ncon"];
31+
32+
Program.log.addLoggingElement(lang.log);
2233

2334
this.FormClosing += this_close;
2435

2536
host = new NetworksUtilHost();
2637
Program.log.addLoggingElement(host.log);
2738
host.keyPessed += host_keyPressed;
39+
checkBox1.Text = lang.strings["chkKey"];
2840
}
2941

3042
private void host_keyPressed(object sender, Core.KeyEventArgs e)
3143
{
32-
richTextBox1.AppendText(e.virtualKeyCode.ToString() + " " + e.press.ToString());
33-
if (e.press)
44+
if (checkBox1.Checked)
3445
{
35-
InputSimulator.SimulateKeyDown(e.virtualKeyCode);
46+
richTextBox1.AppendText(e.virtualKeyCode.ToString() + " " + e.press.ToString() + "\n");
47+
if (e.press)
48+
{
49+
InputSimulator.SimulateKeyDown(e.virtualKeyCode);
50+
}
51+
else
52+
{
53+
InputSimulator.SimulateKeyUp(e.virtualKeyCode);
54+
}
3655
}
37-
else
38-
{
39-
InputSimulator.SimulateKeyUp(e.virtualKeyCode);
40-
}
41-
4256

4357
}
4458

@@ -51,16 +65,47 @@ private void this_close(object sender, FormClosingEventArgs e)
5165

5266
private void button1_Click(object sender, EventArgs e)
5367
{
68+
host.server.Stop();
5469
if (!host.start((int)numericUpDown1.Value))
5570
{
56-
MessageBox.Show("Error while starting server :/");
71+
MessageBox.Show(lang.strings["servErr"]);
72+
statusStrip1.Items[0].ForeColor = Color.Red;
73+
statusStrip1.Items[0].Text = lang.strings["ncon"];
74+
host.server.ClientConnected += clientConnected;
75+
host.server.ClientDisconnected += clientDisconnected;
5776
return;
5877
}
78+
statusStrip1.Items[0].ForeColor = Color.Orange;
79+
statusStrip1.Items[0].Text = lang.strings["ready"];
80+
}
81+
82+
private void clientDisconnected(object sender, TcpClient e)
83+
{
84+
host.server.Stop();
85+
statusStrip1.Items[0].ForeColor = Color.Red;
86+
statusStrip1.Items[0].Text = lang.strings["ncon"];
87+
}
88+
89+
private void clientConnected(object sender, TcpClient e)
90+
{
91+
statusStrip1.Items[0].ForeColor = Color.Green;
92+
statusStrip1.Items[0].Text = lang.strings["con"];
5993
}
6094

6195
private void Host_Load(object sender, EventArgs e)
96+
{
97+
button1.Text = lang.strings["btnPort"];
98+
label1.Text = lang.strings["historicLabel"];
99+
}
100+
101+
private void label1_Click(object sender, EventArgs e)
62102
{
63103

64104
}
105+
106+
private void checkBox1_CheckedChanged(object sender, EventArgs e)
107+
{
108+
109+
}
65110
}
66111
}

Host.resx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,7 @@
117117
<resheader name="writer">
118118
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119
</resheader>
120+
<metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121+
<value>17, 17</value>
122+
</metadata>
120123
</root>

0 commit comments

Comments
 (0)