Skip to content

Commit 1ff6b1a

Browse files
committed
update forms. TODO: webbrowser
1 parent 2a09d8e commit 1ff6b1a

File tree

6 files changed

+38
-29
lines changed

6 files changed

+38
-29
lines changed

ExtWebBrowser.cs

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Windows.Forms;
22
using Microsoft.Win32;
33

4-
namespace Helpers.Forms
4+
namespace Leaf.Forms
55
{
66
public static class ExtWebBrowser
77
{
@@ -17,16 +17,24 @@ public static bool Modernize(this WebBrowser wb)
1717
// Set the appropriate Internet Explorer version
1818
if (browserVer >= 12) // Edge
1919
regVal = 12001;
20-
else if (browserVer == 11)
21-
regVal = 11001;
22-
else if (browserVer == 10)
23-
regVal = 10001;
24-
else if (browserVer == 9)
25-
regVal = 9999;
26-
else if (browserVer == 8)
27-
regVal = 8888;
28-
else
29-
regVal = 7000;
20+
else switch (browserVer)
21+
{
22+
case 11:
23+
regVal = 11001;
24+
break;
25+
case 10:
26+
regVal = 10001;
27+
break;
28+
case 9:
29+
regVal = 9999;
30+
break;
31+
case 8:
32+
regVal = 8888;
33+
break;
34+
default:
35+
regVal = 7000;
36+
break;
37+
}
3038

3139
// Set the actual key
3240
var key = Registry.CurrentUser.OpenSubKey(

FormWebBrowser.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

FormWebBrowser.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,14 @@
33
using System.Runtime.InteropServices;
44
using System.Text;
55
using System.Windows.Forms;
6-
using Helpers.Forms;
7-
using Helpers.IO;
8-
using Work.Items;
96

10-
namespace ForumReposter
7+
namespace Leaf.Forms
118
{
129
public partial class FormWebBrowser : Form
1310
{
11+
// TODO:
1412
//public CookieContainer Cookies { get; private set; }
15-
public SteamSession Session { get; private set; }
13+
//public SteamSession Session { get; private set; }
1614

1715
public FormWebBrowser()
1816
{
@@ -121,7 +119,8 @@ private void tmrWatcher_Tick(object sender, EventArgs e)
121119
else
122120
userName = owner[0].InnerText;
123121

124-
Session = new SteamSession(cookieContainer, userName);
122+
//Session = new SteamSession(cookieContainer, userName);
123+
125124
// Session.Save();
126125
// BinarySerializer.Serialize(Session, "session.dat");
127126
//Session.Serialize();

Leaf.Forms.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
<ItemGroup>
3333
<Reference Include="System" />
3434
<Reference Include="System.Core" />
35+
<Reference Include="System.Drawing" />
3536
<Reference Include="System.Windows.Forms" />
3637
<Reference Include="Microsoft.CSharp" />
3738
</ItemGroup>
@@ -50,6 +51,7 @@
5051
<ItemGroup>
5152
<EmbeddedResource Include="FormWebBrowser.resx">
5253
<DependentUpon>FormWebBrowser.cs</DependentUpon>
54+
<SubType>Designer</SubType>
5355
</EmbeddedResource>
5456
</ItemGroup>
5557
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

TaskbarProgress.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Runtime.InteropServices;
33
using System.Windows.Forms;
44

5-
namespace Helpers.Forms
5+
namespace Leaf.Forms
66
{
77
public static class TaskbarProgress
88
{
@@ -15,9 +15,9 @@ public enum TaskbarStates
1515
Paused = 0x8
1616
}
1717

18-
[ComImportAttribute()]
19-
[GuidAttribute("ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf")]
20-
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
18+
[ComImport]
19+
[Guid("ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf")]
20+
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
2121
private interface ITaskbarList3
2222
{
2323
// ITaskbarList
@@ -38,14 +38,14 @@ private interface ITaskbarList3
3838

3939
// ITaskbarList3
4040
[PreserveSig]
41-
void SetProgressValue(IntPtr hwnd, UInt64 ullCompleted, UInt64 ullTotal);
41+
void SetProgressValue(IntPtr hwnd, ulong ullCompleted, ulong ullTotal);
4242
[PreserveSig]
4343
void SetProgressState(IntPtr hwnd, TaskbarStates state);
4444
}
4545

46-
[GuidAttribute("56FDF344-FD6D-11d0-958A-006097C9A090")]
47-
[ClassInterfaceAttribute(ClassInterfaceType.None)]
48-
[ComImportAttribute()]
46+
[Guid("56FDF344-FD6D-11d0-958A-006097C9A090")]
47+
[ClassInterface(ClassInterfaceType.None)]
48+
[ComImport]
4949
private class TaskbarInstance
5050
{
5151
}

TextBoxPlaceholder.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
using System.Windows.Forms;
33
using System.Runtime.InteropServices;
44

5-
namespace Helpers.Forms
5+
namespace Leaf.Forms
66
{
7-
static class TextBoxPlaceholder
7+
public static class TextBoxPlaceholder
88
{
99
private const int EmSetcuebanner = 0x1501;
1010

1111
[DllImport("user32.dll", CharSet = CharSet.Auto)]
12-
private static extern Int32 SendMessage(IntPtr hWnd, int msg, int wParam, [MarshalAs(UnmanagedType.LPWStr)]string lParam);
12+
private static extern int SendMessage(IntPtr hWnd, int msg, int wParam, [MarshalAs(UnmanagedType.LPWStr)]string lParam);
1313

1414
public static void SetPlaceholder(this TextBox tb, string text)
1515
{

0 commit comments

Comments
 (0)