Remove unused Lua/SyncTextBox
This commit is contained in:
parent
ecc9899f92
commit
2d65d2b66a
|
@ -972,9 +972,6 @@
|
||||||
<Compile Include="tools\Lua\LuaWinform.Designer.cs">
|
<Compile Include="tools\Lua\LuaWinform.Designer.cs">
|
||||||
<DependentUpon>LuaWinform.cs</DependentUpon>
|
<DependentUpon>LuaWinform.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="tools\Lua\SyncTextBox.cs">
|
|
||||||
<SubType>Component</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="tools\Macros\MacroInput.ButtonSelect.cs">
|
<Compile Include="tools\Macros\MacroInput.ButtonSelect.cs">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
using System;
|
|
||||||
using System.Windows.Forms;
|
|
||||||
using System.Runtime.InteropServices;
|
|
||||||
|
|
||||||
internal class SyncTextBox : RichTextBox
|
|
||||||
{
|
|
||||||
public SyncTextBox()
|
|
||||||
{
|
|
||||||
this.Multiline = true;
|
|
||||||
this.ScrollBars = RichTextBoxScrollBars.Vertical;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Control Buddy { get; set; }
|
|
||||||
|
|
||||||
private static bool scrolling; // In case buddy tries to scroll us
|
|
||||||
protected override void WndProc(ref Message m)
|
|
||||||
{
|
|
||||||
base.WndProc(ref m);
|
|
||||||
|
|
||||||
// Trap WM_VSCROLL message and pass to buddy
|
|
||||||
if ((m.Msg == 0x115 || m.Msg == 0x20a) && !scrolling && Buddy != null && Buddy.IsHandleCreated)
|
|
||||||
{
|
|
||||||
scrolling = true;
|
|
||||||
SendMessage(Buddy.Handle, m.Msg, m.WParam, m.LParam);
|
|
||||||
scrolling = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[DllImport("user32.dll", CharSet = CharSet.Auto)]
|
|
||||||
private static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wp, IntPtr lp);
|
|
||||||
}
|
|
Loading…
Reference in New Issue