diff options
| author | lempamo <[email protected]> | 2017-07-31 21:04:18 -0400 |
|---|---|---|
| committer | lempamo <[email protected]> | 2017-07-31 21:04:18 -0400 |
| commit | 87902a4c24b0c5bbd2695cfc771e9b6419c75e16 (patch) | |
| tree | 3f02b56cc51377e66f8032b6f406c3feb3c627b0 /TimeHACK.Main/OS/Win95/Win95Apps | |
| parent | 7a662a51d2206aaa6e587fbd719d3123875679f3 (diff) | |
| download | histacom2-87902a4c24b0c5bbd2695cfc771e9b6419c75e16.tar.gz histacom2-87902a4c24b0c5bbd2695cfc771e9b6419c75e16.tar.bz2 histacom2-87902a4c24b0c5bbd2695cfc771e9b6419c75e16.zip | |
icons for the explorer
Diffstat (limited to 'TimeHACK.Main/OS/Win95/Win95Apps')
3 files changed, 61 insertions, 35 deletions
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.Designer.cs index e8ea655..7d300fb 100644 --- a/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.Designer.cs +++ b/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.Designer.cs @@ -93,7 +93,6 @@ this.mainView.Size = new System.Drawing.Size(486, 444); this.mainView.TabIndex = 10; this.mainView.UseCompatibleStateImageBehavior = false; - this.mainView.View = System.Windows.Forms.View.List; this.mainView.DoubleClick += new System.EventHandler(this.mainView_DoubleClick); // // diskView diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.cs index 548ad4a..5fc923d 100644 --- a/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.cs +++ b/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.cs @@ -49,6 +49,24 @@ namespace TimeHACK.OS.Win95.Win95Apps diskView.ImageList.Images.Add(Properties.Resources.Win95NetworkIcon); diskView.ImageList.Images.Add(Properties.Resources.Win95RecycleIcon); + mainView.LargeImageList = new ImageList(); + mainView.LargeImageList.ImageSize = new Size(32, 32); + + mainView.LargeImageList.Images.Add(Properties.Resources.Win95Computer); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicFolder); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicIE4); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicInbox); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicMSN); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicNetworking); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicOutlook); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicRecycle); + mainView.LargeImageList.Images.Add(Properties.Resources.Win95File); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicFolder); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicApp); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicSetup); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicNotepad); + mainView.LargeImageList.Images.Add(Properties.Resources.WinClassicCalcBig); + program.BringToFront(); @@ -113,34 +131,11 @@ namespace TimeHACK.OS.Win95.Win95Apps { string label = ReadDataFile(str, false); ListViewItem itm = this.mainView.Items.Add(label ?? Path.GetFileName(str)); - itm.ImageKey = str; + itm.ImageIndex = 1; } foreach (string str in Directory.GetFiles(CurrentDirectory)) { - // Get the app Icon - - //int AppIcon = 2; - - //switch (new FileInfo(str).Extension) - //{ - // case ".exe": - // string contents; - - // contents = File.ReadAllText(str); - - // switch (contents.ToLower()) - // { - // case "calc": - // AppIcon = 3; - // break; - // case "explorer": - // AppIcon = 4; - // break; - // } - // break; - //} - - + ListViewItem itm; if (IsFileOpenDialog == true || IsFileSaveDialog == true) { @@ -148,15 +143,50 @@ namespace TimeHACK.OS.Win95.Win95Apps { if (new FileInfo(str).Extension == onlyViewExtension) { - ListViewItem itm = this.mainView.Items.Add(Path.GetFileName(str)); + itm = this.mainView.Items.Add(Path.GetFileName(str)); itm.Tag = str; } + else return; } + else return; } else { - if (!(Path.GetFileName(str) == "_data.info")) { - ListViewItem itm = this.mainView.Items.Add(Path.GetFileName(str)); + if (!(Path.GetFileName(str) == "_data.info")) + { + itm = this.mainView.Items.Add(Path.GetFileName(str)); itm.Tag = str; } + else return; + } + + switch (new FileInfo(str).Extension) + { + case ".exe": + string contents; + + contents = File.ReadAllText(str); + + switch (contents.ToLower()) + { + case "calc": + itm.ImageIndex = 13; + break; + case "explorer": + itm.ImageIndex = 0; + break; + case "notepad": + itm.ImageIndex = 12; + break; + default: + itm.ImageIndex = 10; + break; + } + break; + case ".txt": + itm.ImageIndex = 12; + break; + default: + itm.ImageIndex = 8; + break; } } } catch (Exception ex) { @@ -229,11 +259,11 @@ namespace TimeHACK.OS.Win95.Win95Apps switch (appname.ToLower()) { case "explorer": - Engine.Template.WinClassic app = wm.StartWin95(new Win95WindowsExplorer(), "Windows Explorer", Properties.Resources.WinClassicFileExplorer, true, true); + WinClassic app = wm.StartWin95(new Win95WindowsExplorer(), "Windows Explorer", Properties.Resources.WinClassicFileExplorer, true, true); Program.AddTaskbarItem(app, app.Tag.ToString(), "Windows Explorer", Properties.Resources.WinClassicFileExplorer); break; case "calc": - Engine.Template.WinClassic appCalc = wm.StartWin95(new WinClassicCalculator(), "Calculator", Properties.Resources.WinClassicCalc, true, true); + WinClassic appCalc = wm.StartWin95(new WinClassicCalculator(), "Calculator", Properties.Resources.WinClassicCalc, true, true); Program.AddTaskbarItem(appCalc, appCalc.Tag.ToString(), "Calculator", Properties.Resources.WinClassicCalc); Program.nonimportantapps.Add(appCalc); @@ -242,7 +272,7 @@ namespace TimeHACK.OS.Win95.Win95Apps break; case "wordpad": - Engine.Template.WinClassic appWP = wm.StartWin95(new WinClassicWordPad(), "Wordpad", Properties.Resources.WinClassicWordpad, true, true); + WinClassic appWP = wm.StartWin95(new WinClassicWordPad(), "Wordpad", Properties.Resources.WinClassicWordpad, true, true); Program.AddTaskbarItem(appWP, appWP.Tag.ToString(), "Wordpad", Properties.Resources.WinClassicWordpad); Program.nonimportantapps.Add(appWP); diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.resx b/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.resx index e423ac1..e1edd06 100644 --- a/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.resx +++ b/TimeHACK.Main/OS/Win95/Win95Apps/Win95WindowsExplorer.resx @@ -120,9 +120,6 @@ <metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>17, 17</value> </metadata> - <metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> - <value>17, 17</value> - </metadata> <metadata name="refresh.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>132, 17</value> </metadata> |
