aboutsummaryrefslogtreecommitdiff
path: root/Histacom2/OS/Win95/Win95Apps
diff options
context:
space:
mode:
authorlempamo <[email protected]>2017-11-05 09:25:55 -0500
committerGitHub <[email protected]>2017-11-05 09:25:55 -0500
commitf0e2d14a959db1e5d35c4dc5f77ed3523c93200a (patch)
tree7ae4244e5f5c3dc38f4b228f15efe4ea5be0fe3a /Histacom2/OS/Win95/Win95Apps
parent458cc4ee0dbc67f547ea851b5a67a88af119a4c0 (diff)
parent55bc23bd3797debcfc461ef23df344d16212f235 (diff)
downloadhistacom2-f0e2d14a959db1e5d35c4dc5f77ed3523c93200a.tar.gz
histacom2-f0e2d14a959db1e5d35c4dc5f77ed3523c93200a.tar.bz2
histacom2-f0e2d14a959db1e5d35c4dc5f77ed3523c93200a.zip
Merge pull request #180 from Alex-TIMEHACK/master
ClassicTextBox and ClassicDropDown
Diffstat (limited to 'Histacom2/OS/Win95/Win95Apps')
-rw-r--r--Histacom2/OS/Win95/Win95Apps/MineSweeper/Square.cs2
-rw-r--r--Histacom2/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs2
-rw-r--r--Histacom2/OS/Win95/Win95Apps/Story/Hack1.cs2
-rw-r--r--Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.Designer.cs186
-rw-r--r--Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.cs271
-rw-r--r--Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs217
-rw-r--r--Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs119
-rw-r--r--Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.resx2
-rw-r--r--Histacom2/OS/Win95/Win95Apps/WinClassicWordPad.cs1
9 files changed, 362 insertions, 440 deletions
diff --git a/Histacom2/OS/Win95/Win95Apps/MineSweeper/Square.cs b/Histacom2/OS/Win95/Win95Apps/MineSweeper/Square.cs
index 4f80240..2ebb319 100644
--- a/Histacom2/OS/Win95/Win95Apps/MineSweeper/Square.cs
+++ b/Histacom2/OS/Win95/Win95Apps/MineSweeper/Square.cs
@@ -108,7 +108,7 @@ namespace Histacom2.OS.Win95.Win95Apps.MineSweeper
this.Open();
}
}
- if (_game.ftime == true && !Minded)
+ if (_game.ftime && !Minded)
{
_game.ftime = false;
_game._timer = new Timer();
diff --git a/Histacom2/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs b/Histacom2/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs
index 2a03c7e..958e8a0 100644
--- a/Histacom2/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs
+++ b/Histacom2/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs
@@ -129,7 +129,7 @@ namespace Histacom2.OS.Win95.Win95Apps
private void timer1_Tick(object sender, EventArgs e)
{
- if (_game.win == true)
+ if (_game.win)
{
button1.BackgroundImage = Properties.Resources.WinClassicMinesweeperWin;
switch (level)
diff --git a/Histacom2/OS/Win95/Win95Apps/Story/Hack1.cs b/Histacom2/OS/Win95/Win95Apps/Story/Hack1.cs
index 2c12029..a918cda 100644
--- a/Histacom2/OS/Win95/Win95Apps/Story/Hack1.cs
+++ b/Histacom2/OS/Win95/Win95Apps/Story/Hack1.cs
@@ -75,7 +75,7 @@ namespace Histacom2.OS.Win95.Win95Apps.Story
public static void CheckIfSoundFinished(Object sender, EventArgs e)
{
- if (soundThread.IsAlive == false)
+ if (!soundThread.IsAlive)
{
// Continue from where we were
System.Windows.Forms.Timer trm = sender as System.Windows.Forms.Timer;
diff --git a/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.Designer.cs b/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.Designer.cs
index 8939b84..a4bd611 100644
--- a/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.Designer.cs
+++ b/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.Designer.cs
@@ -30,10 +30,6 @@
{
this.components = new System.ComponentModel.Container();
this.program = new System.Windows.Forms.Panel();
- this.pnlSave = new System.Windows.Forms.Panel();
- this.Button1 = new System.Windows.Forms.Button();
- this.Label1 = new System.Windows.Forms.Label();
- this.txtSave = new System.Windows.Forms.TextBox();
this.mainView = new System.Windows.Forms.ListView();
this.diskView = new System.Windows.Forms.TreeView();
this.MenuStrip1 = new System.Windows.Forms.MenuStrip();
@@ -55,13 +51,18 @@
this.HelpToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.AboutWindows95ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toprightcorner = new System.Windows.Forms.Panel();
- this.bottomrightcorner = new System.Windows.Forms.Panel();
- this.bottomleftcorner = new System.Windows.Forms.Panel();
this.topleftcorner = new System.Windows.Forms.Panel();
+ this.pnlSave = new System.Windows.Forms.Panel();
this.refresh = new System.Windows.Forms.Timer(this.components);
+ this.btnCanc = new Histacom2.Engine.UI.ClassicButton();
+ this.cmbType = new Histacom2.Engine.UI.ClassicDropDown();
+ this.txtSave = new Histacom2.Engine.UI.ClassicTextBox();
+ this.classicLabel2 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicLabel1 = new Histacom2.Engine.UI.ClassicLabel();
+ this.btnSave = new Histacom2.Engine.UI.ClassicButton();
this.program.SuspendLayout();
- this.pnlSave.SuspendLayout();
this.MenuStrip1.SuspendLayout();
+ this.pnlSave.SuspendLayout();
this.SuspendLayout();
//
// program
@@ -71,8 +72,6 @@
this.program.Controls.Add(this.diskView);
this.program.Controls.Add(this.MenuStrip1);
this.program.Controls.Add(this.toprightcorner);
- this.program.Controls.Add(this.bottomrightcorner);
- this.program.Controls.Add(this.bottomleftcorner);
this.program.Controls.Add(this.topleftcorner);
this.program.Controls.Add(this.pnlSave);
this.program.Dock = System.Windows.Forms.DockStyle.Fill;
@@ -81,54 +80,12 @@
this.program.Size = new System.Drawing.Size(704, 517);
this.program.TabIndex = 13;
//
- // pnlSave
- //
- this.pnlSave.Controls.Add(this.Button1);
- this.pnlSave.Controls.Add(this.Label1);
- this.pnlSave.Controls.Add(this.txtSave);
- this.pnlSave.Dock = System.Windows.Forms.DockStyle.Bottom;
- this.pnlSave.Location = new System.Drawing.Point(0, 482);
- this.pnlSave.Name = "pnlSave";
- this.pnlSave.Size = new System.Drawing.Size(704, 35);
- this.pnlSave.TabIndex = 18;
- this.pnlSave.Visible = false;
- //
- // Button1
- //
- this.Button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- this.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
- this.Button1.Location = new System.Drawing.Point(629, 1);
- this.Button1.Name = "Button1";
- this.Button1.Size = new System.Drawing.Size(75, 23);
- this.Button1.TabIndex = 17;
- this.Button1.Text = "Save";
- this.Button1.UseVisualStyleBackColor = true;
- this.Button1.Click += new System.EventHandler(this.Button1_Click);
- //
- // Label1
- //
- this.Label1.AutoSize = true;
- this.Label1.Location = new System.Drawing.Point(3, 6);
- this.Label1.Name = "Label1";
- this.Label1.Size = new System.Drawing.Size(57, 13);
- this.Label1.TabIndex = 16;
- this.Label1.Text = "File Name:";
- //
- // txtSave
- //
- this.txtSave.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
- this.txtSave.Location = new System.Drawing.Point(60, 3);
- this.txtSave.Name = "txtSave";
- this.txtSave.Size = new System.Drawing.Size(563, 20);
- this.txtSave.TabIndex = 15;
- //
// mainView
//
this.mainView.Dock = System.Windows.Forms.DockStyle.Fill;
this.mainView.Location = new System.Drawing.Point(213, 24);
this.mainView.Name = "mainView";
- this.mainView.Size = new System.Drawing.Size(491, 458);
+ this.mainView.Size = new System.Drawing.Size(491, 439);
this.mainView.TabIndex = 10;
this.mainView.UseCompatibleStateImageBehavior = false;
this.mainView.AfterLabelEdit += new System.Windows.Forms.LabelEditEventHandler(this.mainView_AfterLabelEdit);
@@ -139,7 +96,7 @@
this.diskView.Dock = System.Windows.Forms.DockStyle.Left;
this.diskView.Location = new System.Drawing.Point(0, 24);
this.diskView.Name = "diskView";
- this.diskView.Size = new System.Drawing.Size(213, 458);
+ this.diskView.Size = new System.Drawing.Size(213, 439);
this.diskView.TabIndex = 13;
this.diskView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.diskView_AfterSelect);
//
@@ -297,23 +254,6 @@
this.toprightcorner.Size = new System.Drawing.Size(4, 4);
this.toprightcorner.TabIndex = 6;
//
- // bottomrightcorner
- //
- this.bottomrightcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.bottomrightcorner.Cursor = System.Windows.Forms.Cursors.SizeNWSE;
- this.bottomrightcorner.Location = new System.Drawing.Point(700, 513);
- this.bottomrightcorner.Name = "bottomrightcorner";
- this.bottomrightcorner.Size = new System.Drawing.Size(4, 4);
- this.bottomrightcorner.TabIndex = 4;
- //
- // bottomleftcorner
- //
- this.bottomleftcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.bottomleftcorner.Location = new System.Drawing.Point(0, 513);
- this.bottomleftcorner.Name = "bottomleftcorner";
- this.bottomleftcorner.Size = new System.Drawing.Size(4, 4);
- this.bottomleftcorner.TabIndex = 2;
- //
// topleftcorner
//
this.topleftcorner.Location = new System.Drawing.Point(0, 0);
@@ -321,11 +261,103 @@
this.topleftcorner.Size = new System.Drawing.Size(4, 4);
this.topleftcorner.TabIndex = 1;
//
+ // pnlSave
+ //
+ this.pnlSave.Controls.Add(this.btnCanc);
+ this.pnlSave.Controls.Add(this.cmbType);
+ this.pnlSave.Controls.Add(this.txtSave);
+ this.pnlSave.Controls.Add(this.classicLabel2);
+ this.pnlSave.Controls.Add(this.classicLabel1);
+ this.pnlSave.Controls.Add(this.btnSave);
+ this.pnlSave.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.pnlSave.Location = new System.Drawing.Point(0, 463);
+ this.pnlSave.Name = "pnlSave";
+ this.pnlSave.Size = new System.Drawing.Size(704, 54);
+ this.pnlSave.TabIndex = 18;
+ this.pnlSave.Visible = false;
+ //
// refresh
//
this.refresh.Interval = 15000;
this.refresh.Tick += new System.EventHandler(this.refresh_Tick);
//
+ // btnCanc
+ //
+ this.btnCanc.AdaptBackColorWithTheme = true;
+ this.btnCanc.AdaptFontWithTheme = true;
+ this.btnCanc.AdaptForeColorWithTheme = true;
+ this.btnCanc.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.btnCanc.BackColor = System.Drawing.Color.Silver;
+ this.btnCanc.DialogResult = System.Windows.Forms.DialogResult.None;
+ this.btnCanc.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.btnCanc.ForeColor = System.Drawing.Color.Black;
+ this.btnCanc.Location = new System.Drawing.Point(611, 27);
+ this.btnCanc.Name = "btnCanc";
+ this.btnCanc.Size = new System.Drawing.Size(75, 25);
+ this.btnCanc.TabIndex = 24;
+ this.btnCanc.Text = "Cancel";
+ this.btnCanc.Click += new System.EventHandler(this.btnCanc_Click);
+ //
+ // cmbType
+ //
+ this.cmbType.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.cmbType.BackColor = System.Drawing.Color.White;
+ this.cmbType.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.cmbType.Location = new System.Drawing.Point(56, 31);
+ this.cmbType.Name = "cmbType";
+ this.cmbType.Size = new System.Drawing.Size(549, 20);
+ this.cmbType.TabIndex = 23;
+ this.cmbType.UseSystemPasswordChar = false;
+ //
+ // txtSave
+ //
+ this.txtSave.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.txtSave.BackColor = System.Drawing.Color.White;
+ this.txtSave.Location = new System.Drawing.Point(56, 6);
+ this.txtSave.Name = "txtSave";
+ this.txtSave.Size = new System.Drawing.Size(549, 20);
+ this.txtSave.TabIndex = 22;
+ this.txtSave.UseSystemPasswordChar = false;
+ //
+ // classicLabel2
+ //
+ this.classicLabel2.DropShadow = false;
+ this.classicLabel2.Location = new System.Drawing.Point(3, 32);
+ this.classicLabel2.Name = "classicLabel2";
+ this.classicLabel2.Size = new System.Drawing.Size(64, 13);
+ this.classicLabel2.TabIndex = 19;
+ this.classicLabel2.Text = "File type:";
+ //
+ // classicLabel1
+ //
+ this.classicLabel1.DropShadow = false;
+ this.classicLabel1.Location = new System.Drawing.Point(3, 6);
+ this.classicLabel1.Name = "classicLabel1";
+ this.classicLabel1.Size = new System.Drawing.Size(64, 13);
+ this.classicLabel1.TabIndex = 19;
+ this.classicLabel1.Text = "File name:";
+ //
+ // btnSave
+ //
+ this.btnSave.AdaptBackColorWithTheme = true;
+ this.btnSave.AdaptFontWithTheme = true;
+ this.btnSave.AdaptForeColorWithTheme = true;
+ this.btnSave.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.btnSave.BackColor = System.Drawing.Color.Silver;
+ this.btnSave.DialogResult = System.Windows.Forms.DialogResult.None;
+ this.btnSave.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.btnSave.ForeColor = System.Drawing.Color.Black;
+ this.btnSave.Location = new System.Drawing.Point(611, 1);
+ this.btnSave.Name = "btnSave";
+ this.btnSave.Size = new System.Drawing.Size(75, 25);
+ this.btnSave.TabIndex = 17;
+ this.btnSave.Text = "Save";
+ this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
+ //
// Win95WindowsExplorer
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -336,10 +368,9 @@
this.Load += new System.EventHandler(this.WinClassicWindowsExplorer_Load);
this.program.ResumeLayout(false);
this.program.PerformLayout();
- this.pnlSave.ResumeLayout(false);
- this.pnlSave.PerformLayout();
this.MenuStrip1.ResumeLayout(false);
this.MenuStrip1.PerformLayout();
+ this.pnlSave.ResumeLayout(false);
this.ResumeLayout(false);
}
@@ -367,14 +398,15 @@
internal System.Windows.Forms.ToolStripMenuItem HelpToolStripMenuItem1;
internal System.Windows.Forms.ToolStripMenuItem AboutWindows95ToolStripMenuItem;
internal System.Windows.Forms.Panel toprightcorner;
- internal System.Windows.Forms.Panel bottomrightcorner;
- internal System.Windows.Forms.Panel bottomleftcorner;
internal System.Windows.Forms.Panel topleftcorner;
internal System.Windows.Forms.ListView mainView;
internal System.Windows.Forms.Panel pnlSave;
- internal System.Windows.Forms.Button Button1;
- internal System.Windows.Forms.Label Label1;
- internal System.Windows.Forms.TextBox txtSave;
private System.Windows.Forms.Timer refresh;
+ private Engine.UI.ClassicButton btnSave;
+ private Engine.UI.ClassicLabel classicLabel2;
+ private Engine.UI.ClassicLabel classicLabel1;
+ private Engine.UI.ClassicTextBox txtSave;
+ private Engine.UI.ClassicDropDown cmbType;
+ private Engine.UI.ClassicButton btnCanc;
}
}
diff --git a/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.cs b/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.cs
index 2542eba..e743b30 100644
--- a/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.cs
+++ b/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.cs
@@ -22,20 +22,30 @@ namespace Histacom2.OS.Win95.Win95Apps
{
public bool IsFileOpenDialog = false;
public bool IsFileSaveDialog = false;
- public string onlyViewExtension = "";
+ public List<string> onlyViewExtension = new List<string>();
string ToReplaceWith = ProfileDirectory;
public string CurrentDirectory = ProfileMyComputerDirectory;
string OldLabelText;
string CurrentCopyFile;
-
- int fileType = 6;
//string attemptedDirectory = "";
WindowManager wm = new WindowManager();
public Win95WindowsExplorer()
{
InitializeComponent();
+
+
+ // Fonts! yoy!
+
+ foreach (Control ctrl in this.Controls)
+ {
+ ctrl.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(0)));
+ }
+
+ txtSave.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(0)));
+ cmbType.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(0)));
+ //Histacom2.Engine.UI.CustomTextBox ctb = new Histacom2.Engine.UI.CustomTextBox(textBox1);
}
void WinClassicWindowsExplorer_Load(object sender, EventArgs e)
@@ -77,7 +87,8 @@ namespace Histacom2.OS.Win95.Win95Apps
Properties.Resources.TimeDistorter1,
Properties.Resources.WinClassicGTN,
Properties.Resources.WinClassicFTP,
- Properties.Resources.WinClassicRtfFile}); //20
+ Properties.Resources.WinClassicRtfFile, // 20
+ Properties.Resources.WinClassicAddressBookBig});
program.BringToFront();
@@ -97,21 +108,24 @@ namespace Histacom2.OS.Win95.Win95Apps
IsFileSaveDialog = true;
}
- if (IsFileOpenDialog == true)
+ if (IsFileOpenDialog)
{
pnlSave.Show();
- Button1.Text = "Open";
+ btnSave.Text = "Open";
}
else
{
- if (IsFileSaveDialog == true)
+ if (IsFileSaveDialog)
{
pnlSave.Show();
- Button1.Text = "Save";
+ btnSave.Text = "Save";
}
}
onlyViewExtension = FileDialogBoxManager.OnlyViewExtension;
+
+ foreach (string str in onlyViewExtension)
+ cmbType.Items.Add(str);
}
string ReadDataFile(string reqDirectory, bool returnYesIfProtected = false) {
@@ -121,9 +135,9 @@ namespace Histacom2.OS.Win95.Win95Apps
FileSystemFolderInfo toRead = new FileSystemFolderInfo();
toRead = JsonConvert.DeserializeObject<FileSystemFolderInfo>(directoryFileInfo);
- if (returnYesIfProtected == true)
+ if (returnYesIfProtected)
{
- if (toRead.IsProtected == true) return "yes";
+ if (toRead.IsProtected) return "yes";
}
else return toRead.Label;
return Val;
@@ -150,7 +164,7 @@ namespace Histacom2.OS.Win95.Win95Apps
{
if (!(Path.GetFileName(str) == "_data.info"))
{
- if (new FileInfo(str).Extension == onlyViewExtension)
+ if (onlyViewExtension.Contains(new FileInfo(str).Extension))
{
itm = this.mainView.Items.Add(Path.GetFileName(str));
itm.Tag = str;
@@ -220,8 +234,7 @@ namespace Histacom2.OS.Win95.Win95Apps
{
try
{
- ReturnType(new FileInfo(fileDir).Extension);
- switch (fileType)
+ switch (ReturnType(new FileInfo(fileDir).Extension))
{
case 1:
WinClassicNotepad np = new WinClassicNotepad();
@@ -385,228 +398,89 @@ namespace Histacom2.OS.Win95.Win95Apps
}
}
- string ReturnType(string extension) {
- string returnVal = "File";
- fileType = 0;
+ int ReturnType(string extension) {
switch (extension) {
case ".txt":
- fileType = 1;
- returnVal = "Text Document \n createtext";
- break;
- case ".dat":
- fileType = 1;
- returnVal = "Text Document \n createtext";
- break;
- case ".rtf":
- fileType = 2;
- returnVal = "Rich Text Document \n createtext";
- break;
case ".cfg":
- fileType = 1;
- returnVal = "Config file \n createtext";
- break;
case ".log":
- fileType = 1;
- returnVal = "log text file \n createtext";
- break;
case ".ini":
- fileType = 1;
- returnVal = "initialization \n createtext";
- break;
case ".properties":
- fileType = 1;
- returnVal = "Config file \n createtext";
- break;
case ".json":
- fileType = 1;
- returnVal = "Config file \n createtext";
- break;
+ case ".dat":
+ return 1;
+
+ case ".rtf":
+ return 2;
+
case ".doc":
- fileType = 3;
- returnVal = "Word Document \n word";
- break;
+ return 3;
case ".docm":
- fileType = 3;
- returnVal = "Macro-Enabled Word Document \n word";
- break;
+ return 3;
case ".xls":
- fileType = 4;
- returnVal = "Excel Spreadsheets \n excel";
- break;
+ return 4;
case ".ppt":
- fileType = 5;
- returnVal = "Powerpoint Presentation \n powerpoint";
- break;
+ return 5;
case ".pub":
- fileType = 7;
- returnVal = "Publisher Document \n powerpoint";
- break;
+ return 7;
case ".xps":
- fileType = 8;
- returnVal = "XPS Document \n xpsview";
- break;
+ return 8;
case ".htm":
- fileType = 9;
- returnVal = "HTML web page \n html";
- break;
+ return 9;
case ".html":
- fileType = 9;
- returnVal = "HTML web page \n html";
- break;
+ return 9;
case ".wps":
- fileType = 10;
- returnVal = "Works document \n works";
- break;
+ return 10;
case ".wmf":
- fileType = 11;
- returnVal = "Windows Metafile (A picture) \n createart";
- break;
case ".emf":
- fileType = 11;
- returnVal = "Enhanced Metafile (A picture) \n createart";
- break;
case ".png":
- fileType = 11;
- returnVal = "Picture file (Portable Network Graphics) \n createart";
- break;
case ".jpg":
- fileType = 11;
- returnVal = "Picture file \n createart";
- break;
case ".jpeg":
- fileType = 11;
- returnVal = "Picture file \n createart";
- break;
case ".gif":
- fileType = 12;
- returnVal = "Picture file \n gifman";
- break;
case ".tif":
- fileType = 11;
- returnVal = "Picture file \n createart";
- break;
case ".bmp":
- fileType = 11;
- returnVal = "Picture file \n createart";
- break;
case ".zip":
- fileType = 11;
- returnVal = "Compressed ZIP file \n winrar";
- break;
+ return 11;
+
case ".exe":
- fileType = 12;
- returnVal = "Program \n exe";
- break;
- case ".avi":
- fileType = 15;
- returnVal = "Video \n video";
- break;
+ return 12;
+ case ".avi":
case ".m4v":
- fileType = 15;
- returnVal = "Video (MPEG-4) \n video";
- break;
case ".mp4":
- fileType = 15;
- returnVal = "Video (MPEG-4) \n video";
- break;
case ".wmv":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".m2v":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".m3u":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".mts":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".dv":
- fileType = 15;
- returnVal = "Video (Digital Video) \n video";
- break;
case ".flv":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".m1v":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".m2ts":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".mkv":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".mov":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".mpeg4":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".mpeg":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".mpg":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".3gp":
- fileType = 15;
- returnVal = "Video \n video";
- break;
case ".m4p":
- fileType = 15;
- returnVal = "Video \n video";
- break;
+ return 15;
+
case ".mp2":
- fileType = 21;
- returnVal = "Audio \n video";
- break;
case ".mp3":
- fileType = 21;
- returnVal = "Audio \n video";
- break;
case ".wav":
- fileType = 21;
- returnVal = "Audio \n video";
- break;
+ return 21;
case ".nls":
- fileType = 16;
- returnVal = "Font file \n font";
- break;
+ return 16;
case ".dll":
- fileType = 17;
- returnVal = "System File \n sys";
- break;
+ return 17;
case ".bat":
- fileType = 18;
- returnVal = "MS-DOS Batch File \n winterm";
- break;
+ return 18;
case ".url":
- fileType = 19;
- returnVal = "Shortcut \n short";
- break;
+ return 19;
case ".sh":
- fileType = 20;
- returnVal = "BASH file \n winterm";
- break;
+ return 20;
case ".win":
- fileType = 17;
- returnVal = "System file \n sys";
- break;
+ return 17;
}
- return returnVal;
+ return 0;
}
//Private Sub windows_explorer_Closed(sender As Object, e As EventArgs) Handles Me.Closed
@@ -628,7 +502,7 @@ namespace Histacom2.OS.Win95.Win95Apps
{ // If it is a file
if (IsFileOpenDialog || IsFileSaveDialog)
{
- if (new FileInfo(Path.Combine(CurrentDirectory, txtSave.Text)).Extension == onlyViewExtension)
+ if (onlyViewExtension.Contains(new FileInfo(Path.Combine(CurrentDirectory, txtSave.Text)).Extension))
{
Program.WindowsExplorerReturnPath = Path.Combine(CurrentDirectory, txtSave.Text);
}
@@ -640,9 +514,7 @@ namespace Histacom2.OS.Win95.Win95Apps
((Form)this.TopLevelControl).Close();
}
else
- {
OpenFile(mainView.FocusedItem.Tag.ToString());
- }
}
} catch { /* TODO: Illegal operation */ }
}
@@ -707,36 +579,30 @@ namespace Histacom2.OS.Win95.Win95Apps
RefreshTreeNode();
}
- private void Button1_Click(object sender, EventArgs e)
+ private void btnSave_Click(object sender, EventArgs e)
{
try
{
- bool OpenFile = false;
if (mainView.FocusedItem != null)
{
if (mainView.FocusedItem.Tag.ToString() == "")
{ // If it isn't a file
GoToDir(Path.Combine(CurrentDirectory, mainView.FocusedItem.Tag.ToString()));
}
- else OpenFile = true; // If it is a file
+ else txtSave.Text = mainView.FocusedItem.Tag.ToString();
}
- else OpenFile = true;
- if (OpenFile == true)
+ if (txtSave.Text == "") wm.StartInfobox95("Windows Explorer", "Please enter a filename", InfoboxType.Info, InfoboxButtons.OK);
+ else
{
- if (txtSave.Text == "") wm.StartInfobox95("Windows Explorer", "Please enter a filename", InfoboxType.Info, InfoboxButtons.OK);
- else
- {
- if (new FileInfo(Path.Combine(CurrentDirectory, txtSave.Text)).Extension == onlyViewExtension) Program.WindowsExplorerReturnPath = Path.Combine(CurrentDirectory, txtSave.Text);
+ if (onlyViewExtension.Contains(new FileInfo(Path.Combine(CurrentDirectory, txtSave.Text)).Extension)) Program.WindowsExplorerReturnPath = Path.Combine(CurrentDirectory, txtSave.Text);
- FileDialogBoxManager.IsInOpenDialog = false;
- FileDialogBoxManager.IsInSaveDialog = false;
+ FileDialogBoxManager.IsInOpenDialog = false;
+ FileDialogBoxManager.IsInSaveDialog = false;
- ((Form)this.TopLevelControl).Close();
- }
+ ((Form)this.TopLevelControl).Close();
}
- } catch {
-
}
+ catch { }
}
private void DeleteToolStripMenuItem_Click(object sender, EventArgs e)
@@ -1036,5 +902,10 @@ namespace Histacom2.OS.Win95.Win95Apps
RefreshTreeNode();
}
+
+ private void btnCanc_Click(object sender, EventArgs e)
+ {
+ ((Form)this.TopLevelControl).Close();
+ }
}
}
diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs
index c112e61..ead2483 100644
--- a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs
+++ b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs
@@ -38,21 +38,21 @@
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WinClassicFTPClient));
this.topBar = new System.Windows.Forms.Panel();
this.btnLogin = new Histacom2.Engine.UI.ClassicButton();
- this.infoLabel = new System.Windows.Forms.Label();
- this.label4 = new System.Windows.Forms.Label();
- this.textBox4 = new System.Windows.Forms.TextBox();
- this.label3 = new System.Windows.Forms.Label();
- this.passBox = new System.Windows.Forms.TextBox();
- this.label2 = new System.Windows.Forms.Label();
- this.usernameBox = new System.Windows.Forms.TextBox();
- this.label1 = new System.Windows.Forms.Label();
- this.hostnameBox = new System.Windows.Forms.TextBox();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.panel1 = new System.Windows.Forms.Panel();
this.btnCancel = new Histacom2.Engine.UI.ClassicButton();
this.welcomeLabel = new System.Windows.Forms.Label();
this.ftpFiles = new System.Windows.Forms.ListView();
this.fileIcons = new System.Windows.Forms.ImageList(this.components);
+ this.hostnameBox = new Histacom2.Engine.UI.ClassicTextBox();
+ this.usernameBox = new Histacom2.Engine.UI.ClassicTextBox();
+ this.passBox = new Histacom2.Engine.UI.ClassicTextBox();
+ this.infoLabel = new Histacom2.Engine.UI.ClassicLabel();
+ this.textBox4 = new Histacom2.Engine.UI.ClassicTextBox();
+ this.classicLabel1 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicLabel2 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicLabel3 = new Histacom2.Engine.UI.ClassicLabel();
+ this.classicLabel4 = new Histacom2.Engine.UI.ClassicLabel();
this.topBar.SuspendLayout();
this.panel1.SuspendLayout();
this.SuspendLayout();
@@ -60,16 +60,16 @@
// topBar
//
this.topBar.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
- this.topBar.Controls.Add(this.btnLogin);
this.topBar.Controls.Add(this.infoLabel);
- this.topBar.Controls.Add(this.label4);
this.topBar.Controls.Add(this.textBox4);
- this.topBar.Controls.Add(this.label3);
this.topBar.Controls.Add(this.passBox);
- this.topBar.Controls.Add(this.label2);
this.topBar.Controls.Add(this.usernameBox);
- this.topBar.Controls.Add(this.label1);
this.topBar.Controls.Add(this.hostnameBox);
+ this.topBar.Controls.Add(this.btnLogin);
+ this.topBar.Controls.Add(this.classicLabel4);
+ this.topBar.Controls.Add(this.classicLabel3);
+ this.topBar.Controls.Add(this.classicLabel2);
+ this.topBar.Controls.Add(this.classicLabel1);
this.topBar.Dock = System.Windows.Forms.DockStyle.Top;
this.topBar.Location = new System.Drawing.Point(0, 0);
this.topBar.Name = "topBar";
@@ -85,91 +85,13 @@
this.btnLogin.DialogResult = System.Windows.Forms.DialogResult.None;
this.btnLogin.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
this.btnLogin.ForeColor = System.Drawing.Color.Black;
- this.btnLogin.Location = new System.Drawing.Point(585, 4);
+ this.btnLogin.Location = new System.Drawing.Point(571, 4);
this.btnLogin.Name = "btnLogin";
this.btnLogin.Size = new System.Drawing.Size(44, 20);
this.btnLogin.TabIndex = 9;
this.btnLogin.Text = "Login";
this.btnLogin.Click += new System.EventHandler(this.button1_Click);
//
- // infoLabel
- //
- this.infoLabel.AutoSize = true;
- this.infoLabel.ForeColor = System.Drawing.Color.Red;
- this.infoLabel.Location = new System.Drawing.Point(635, 7);
- this.infoLabel.Name = "infoLabel";
- this.infoLabel.Size = new System.Drawing.Size(35, 13);
- this.infoLabel.TabIndex = 8;
- this.infoLabel.Text = "label5";
- this.infoLabel.Visible = false;
- //
- // label4
- //
- this.label4.AutoSize = true;
- this.label4.Location = new System.Drawing.Point(503, 7);
- this.label4.Name = "label4";
- this.label4.Size = new System.Drawing.Size(29, 13);
- this.label4.TabIndex = 6;
- this.label4.Text = "&Port:";
- //
- // textBox4
- //
- this.textBox4.Enabled = false;
- this.textBox4.Location = new System.Drawing.Point(538, 4);
- this.textBox4.Name = "textBox4";
- this.textBox4.Size = new System.Drawing.Size(41, 20);
- this.textBox4.TabIndex = 7;
- this.textBox4.Text = "21";
- //
- // label3
- //
- this.label3.AutoSize = true;
- this.label3.Location = new System.Drawing.Point(335, 7);
- this.label3.Name = "label3";
- this.label3.Size = new System.Drawing.Size(56, 13);
- this.label3.TabIndex = 4;
- this.label3.Text = "Pass&word:";
- //
- // passBox
- //
- this.passBox.Location = new System.Drawing.Point(397, 4);
- this.passBox.Name = "passBox";
- this.passBox.PasswordChar = '*';
- this.passBox.Size = new System.Drawing.Size(100, 20);
- this.passBox.TabIndex = 5;
- //
- // label2
- //
- this.label2.AutoSize = true;
- this.label2.Location = new System.Drawing.Point(156, 7);
- this.label2.Name = "label2";
- this.label2.Size = new System.Drawing.Size(58, 13);
- this.label2.TabIndex = 2;
- this.label2.Text = "&Username:";
- //
- // usernameBox
- //
- this.usernameBox.Location = new System.Drawing.Point(214, 4);
- this.usernameBox.Name = "usernameBox";
- this.usernameBox.Size = new System.Drawing.Size(100, 20);
- this.usernameBox.TabIndex = 3;
- //
- // label1
- //
- this.label1.AutoSize = true;
- this.label1.Location = new System.Drawing.Point(8, 7);
- this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(32, 13);
- this.label1.TabIndex = 1;
- this.label1.Text = "&Host:";
- //
- // hostnameBox
- //
- this.hostnameBox.Location = new System.Drawing.Point(41, 4);
- this.hostnameBox.Name = "hostnameBox";
- this.hostnameBox.Size = new System.Drawing.Size(100, 20);
- this.hostnameBox.TabIndex = 1;
- //
// contextMenuStrip1
//
this.contextMenuStrip1.Name = "contextMenuStrip1";
@@ -246,6 +168,96 @@
this.fileIcons.Images.SetKeyName(1, "WinClassicNotepad.png");
this.fileIcons.Images.SetKeyName(2, "WinClassicSetup.png");
//
+ // hostnameBox
+ //
+ this.hostnameBox.BackColor = System.Drawing.Color.White;
+ this.hostnameBox.Location = new System.Drawing.Point(37, 4);
+ this.hostnameBox.Name = "hostnameBox";
+ this.hostnameBox.Size = new System.Drawing.Size(113, 20);
+ this.hostnameBox.TabIndex = 10;
+ this.hostnameBox.UseSystemPasswordChar = false;
+ //
+ // usernameBox
+ //
+ this.usernameBox.BackColor = System.Drawing.Color.White;
+ this.usernameBox.Location = new System.Drawing.Point(220, 4);
+ this.usernameBox.Name = "usernameBox";
+ this.usernameBox.Size = new System.Drawing.Size(109, 20);
+ this.usernameBox.TabIndex = 10;
+ this.usernameBox.UseSystemPasswordChar = false;
+ //
+ // passBox
+ //
+ this.passBox.BackColor = System.Drawing.Color.White;
+ this.passBox.Location = new System.Drawing.Point(392, 4);
+ this.passBox.Name = "passBox";
+ this.passBox.Size = new System.Drawing.Size(105, 20);
+ this.passBox.TabIndex = 10;
+ this.passBox.UseSystemPasswordChar = true;
+ //
+ // infoLabel
+ //
+ this.infoLabel.DropShadow = false;
+ this.infoLabel.ForeColor = System.Drawing.Color.Red;
+ this.infoLabel.Location = new System.Drawing.Point(621, 7);
+ this.infoLabel.Name = "infoLabel";
+ this.infoLabel.Size = new System.Drawing.Size(75, 13);
+ this.infoLabel.TabIndex = 11;
+ this.infoLabel.Text = "classicLabel1";
+ //
+ // textBox4
+ //
+ this.textBox4.BackColor = System.Drawing.Color.White;
+ this.textBox4.Location = new System.Drawing.Point(530, 4);
+ this.textBox4.Name = "textBox4";
+ this.textBox4.Size = new System.Drawing.Size(36, 20);
+ this.textBox4.TabIndex = 10;
+ this.textBox4.UseSystemPasswordChar = false;
+ //
+ // classicLabel1
+ //
+ this.classicLabel1.BackColor = System.Drawing.Color.Transparent;
+ this.classicLabel1.DropShadow = false;
+ this.classicLabel1.ForeColor = System.Drawing.Color.Black;
+ this.classicLabel1.Location = new System.Drawing.Point(3, 7);
+ this.classicLabel1.Name = "classicLabel1";
+ this.classicLabel1.Size = new System.Drawing.Size(75, 13);
+ this.classicLabel1.TabIndex = 11;
+ this.classicLabel1.Text = "Host:";
+ //
+ // classicLabel2
+ //
+ this.classicLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.classicLabel2.DropShadow = false;
+ this.classicLabel2.ForeColor = System.Drawing.Color.Black;
+ this.classicLabel2.Location = new System.Drawing.Point(156, 7);
+ this.classicLabel2.Name = "classicLabel2";
+ this.classicLabel2.Size = new System.Drawing.Size(75, 13);
+ this.classicLabel2.TabIndex = 11;
+ this.classicLabel2.Text = "Username:";
+ //
+ // classicLabel3
+ //
+ this.classicLabel3.BackColor = System.Drawing.Color.Transparent;
+ this.classicLabel3.DropShadow = false;
+ this.classicLabel3.ForeColor = System.Drawing.Color.Black;
+ this.classicLabel3.Location = new System.Drawing.Point(335, 7);
+ this.classicLabel3.Name = "classicLabel3";
+ this.classicLabel3.Size = new System.Drawing.Size(75, 13);
+ this.classicLabel3.TabIndex = 11;
+ this.classicLabel3.Text = "Password:";
+ //
+ // classicLabel4
+ //
+ this.classicLabel4.BackColor = System.Drawing.Color.Transparent;
+ this.classicLabel4.DropShadow = false;
+ this.classicLabel4.ForeColor = System.Drawing.Color.Black;
+ this.classicLabel4.Location = new System.Drawing.Point(503, 7);
+ this.classicLabel4.Name = "classicLabel4";
+ this.classicLabel4.Size = new System.Drawing.Size(75, 13);
+ this.classicLabel4.TabIndex = 11;
+ this.classicLabel4.Text = "Port:";
+ //
// WinClassicFTPClient
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -257,7 +269,6 @@
this.Size = new System.Drawing.Size(762, 499);
this.Load += new System.EventHandler(this.WinClassicFTPClient_Load);
this.topBar.ResumeLayout(false);
- this.topBar.PerformLayout();
this.panel1.ResumeLayout(false);
this.ResumeLayout(false);
@@ -266,21 +277,21 @@
#endregion
private System.Windows.Forms.Panel topBar;
- private System.Windows.Forms.Label label4;
- private System.Windows.Forms.TextBox textBox4;
- private System.Windows.Forms.Label label3;
- private System.Windows.Forms.TextBox passBox;
- private System.Windows.Forms.Label label2;
- private System.Windows.Forms.TextBox usernameBox;
- private System.Windows.Forms.Label label1;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
- public System.Windows.Forms.TextBox hostnameBox;
- private System.Windows.Forms.Label infoLabel;
private System.Windows.Forms.Panel panel1;
private Engine.UI.ClassicButton btnCancel;
private System.Windows.Forms.Label welcomeLabel;
internal System.Windows.Forms.ListView ftpFiles;
private System.Windows.Forms.ImageList fileIcons;
private Engine.UI.ClassicButton btnLogin;
+ private Engine.UI.ClassicTextBox hostnameBox;
+ private Engine.UI.ClassicTextBox passBox;
+ private Engine.UI.ClassicTextBox usernameBox;
+ private Engine.UI.ClassicLabel infoLabel;
+ private Engine.UI.ClassicTextBox textBox4;
+ private Engine.UI.ClassicLabel classicLabel1;
+ private Engine.UI.ClassicLabel classicLabel3;
+ private Engine.UI.ClassicLabel classicLabel2;
+ private Engine.UI.ClassicLabel classicLabel4;
}
}
diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs
index bc28c3a..d20563e 100644
--- a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs
+++ b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs
@@ -17,6 +17,10 @@ namespace Histacom2.OS.Win95.Win95Apps
public WinClassicFTPClient()
{
InitializeComponent();
+
+ hostnameBox.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0)));
+ usernameBox.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0)));
+ passBox.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0)));
}
@@ -64,7 +68,7 @@ namespace Histacom2.OS.Win95.Win95Apps
private void WinClassicFTPClient_Load(object sender, EventArgs e)
{
-
+ textBox4.Text = "21";
}
private void topBar_Paint(object sender, PaintEventArgs e)
@@ -74,64 +78,67 @@ namespace Histacom2.OS.Win95.Win95Apps
private void ftpFiles_DoubleClick(object sender, EventArgs e)
{
- Point objDrawingPoint = ftpFiles.PointToClient(Cursor.Position);
- ListViewItem objListViewItem = new ListViewItem();
- if (objDrawingPoint != null)
+ try
{
- objListViewItem = ftpFiles.GetItemAt(objDrawingPoint.X, objDrawingPoint.Y);
- if (objListViewItem.Text == "/software/")
- {
- ftpFiles.Clear();
- ListViewItem listViewItem1 = new ListViewItem(new string[] { "/downloads/" }, 0, Color.Black, Color.Empty, null);
- ListViewItem listViewItem2 = new ListViewItem(new string[] { "skindows.html" }, 1, Color.Black, Color.Empty, null);
- ftpFiles.Items.AddRange(new ListViewItem[] { listViewItem1, listViewItem2 });
- }
- else if (objListViewItem.Text == "/downloads/")
- {
- ftpFiles.Clear();
- ListViewItem listViewItem1 = new ListViewItem(new string[] { "/totallynotthetimedistorter/" }, 0, Color.Black, Color.Empty, null);
- ListViewItem listViewItem2 = new ListViewItem(new string[] { "FTP Client Setup.exe" }, 2, Color.Black, Color.Empty, null);
- ListViewItem listViewItem3 = new ListViewItem(new string[] { "Web Chat Setup.exe" }, 2, Color.Black, Color.Empty, null);
- ListViewItem listViewItem4 = new ListViewItem(new string[] { "Guess The Number V1 Setup.exe" }, 2, Color.Black, Color.Empty, null);
- ftpFiles.Items.AddRange(new ListViewItem[] { listViewItem1, listViewItem2, listViewItem3, listViewItem4 });
- }
- else if (objListViewItem.Text == "/totallynotthetimedistorter/")
- {
- ftpFiles.Clear();
- ListViewItem listViewItem1 = new ListViewItem(new string[] { "Time Distorter Setup.exe" }, 2, Color.Black, Color.Empty, null);
- ftpFiles.Items.AddRange(new ListViewItem[] { listViewItem1 });
- }
- else if (objListViewItem.Text == "FTP Client Setup.exe")
+ Point objDrawingPoint = ftpFiles.PointToClient(Cursor.Position);
+ ListViewItem objListViewItem = new ListViewItem();
+ if (objDrawingPoint != null)
{
- WinClassicDownloader opendownload = new WinClassicDownloader();
- WindowManager wm = new WindowManager();
- wm.Init(opendownload, "Downloader", null, false, true);
- opendownload.appName.Text = "Downloading: FTP Client";
- }
- else if (objListViewItem.Text == "Web Chat Setup.exe")
- {
- WinClassicDownloader opendownload = new WinClassicDownloader();
- WindowManager wm = new WindowManager();
- wm.Init(opendownload, "Downloader", null, false, true);
- opendownload.appName.Text = "Downloading: Web Chat 1998";
- opendownload.amountToDL = 35;
- }
- else if (objListViewItem.Text == "Time Distorter Setup.exe")
- {
- WinClassicDownloader opendownload = new WinClassicDownloader();
- WindowManager wm = new WindowManager();
- wm.Init(opendownload, "Downloader", null, false, true);
- opendownload.appName.Text = "Downloading: Time Distorter 0.1";
- }
- else if (objListViewItem.Text == "Guess The Number V1 Setup.exe")
- {
- WinClassicDownloader opendownload = new WinClassicDownloader();
- WindowManager wm = new WindowManager();
- wm.Init(opendownload, "Downloader", null, false, true);
- opendownload.appName.Text = "Downloading: Guess The Number V1";
- opendownload.amountToDL = 16;
+ objListViewItem = ftpFiles.GetItemAt(objDrawingPoint.X, objDrawingPoint.Y);
+ if (objListViewItem.Text == "/software/")
+ {
+ ftpFiles.Clear();
+ ListViewItem listViewItem1 = new ListViewItem(new string[] { "/downloads/" }, 0, Color.Black, Color.Empty, null);
+ ListViewItem listViewItem2 = new ListViewItem(new string[] { "skindows.html" }, 1, Color.Black, Color.Empty, null);
+ ftpFiles.Items.AddRange(new ListViewItem[] { listViewItem1, listViewItem2 });
+ }
+ else if (objListViewItem.Text == "/downloads/")
+ {
+ ftpFiles.Clear();
+ ListViewItem listViewItem1 = new ListViewItem(new string[] { "/totallynotthetimedistorter/" }, 0, Color.Black, Color.Empty, null);
+ ListViewItem listViewItem2 = new ListViewItem(new string[] { "FTP Client Setup.exe" }, 2, Color.Black, Color.Empty, null);
+ ListViewItem listViewItem3 = new ListViewItem(new string[] { "Web Chat Setup.exe" }, 2, Color.Black, Color.Empty, null);
+ ListViewItem listViewItem4 = new ListViewItem(new string[] { "Guess The Number V1 Setup.exe" }, 2, Color.Black, Color.Empty, null);
+ ftpFiles.Items.AddRange(new ListViewItem[] { listViewItem1, listViewItem2, listViewItem3, listViewItem4 });
+ }
+ else if (objListViewItem.Text == "/totallynotthetimedistorter/")
+ {
+ ftpFiles.Clear();
+ ListViewItem listViewItem1 = new ListViewItem(new string[] { "Time Distorter Setup.exe" }, 2, Color.Black, Color.Empty, null);
+ ftpFiles.Items.AddRange(new ListViewItem[] { listViewItem1 });
+ }
+ else if (objListViewItem.Text == "FTP Client Setup.exe")
+ {
+ WinClassicDownloader opendownload = new WinClassicDownloader();
+ WindowManager wm = new WindowManager();
+ wm.Init(opendownload, "Downloader", null, false, true);
+ opendownload.appName.Text = "Downloading: FTP Client";
+ }
+ else if (objListViewItem.Text == "Web Chat Setup.exe")
+ {
+ WinClassicDownloader opendownload = new WinClassicDownloader();
+ WindowManager wm = new WindowManager();
+ wm.Init(opendownload, "Downloader", null, false, true);
+ opendownload.appName.Text = "Downloading: Web Chat 1998";
+ opendownload.amountToDL = 35;
+ }
+ else if (objListViewItem.Text == "Time Distorter Setup.exe")
+ {
+ WinClassicDownloader opendownload = new WinClassicDownloader();
+ WindowManager wm = new WindowManager();
+ wm.Init(opendownload, "Downloader", null, false, true);
+ opendownload.appName.Text = "Downloading: Time Distorter 0.1";
+ }
+ else if (objListViewItem.Text == "Guess The Number V1 Setup.exe")
+ {
+ WinClassicDownloader opendownload = new WinClassicDownloader();
+ WindowManager wm = new WindowManager();
+ wm.Init(opendownload, "Downloader", null, false, true);
+ opendownload.appName.Text = "Downloading: Guess The Number V1";
+ opendownload.amountToDL = 16;
+ }
}
- }
+ } catch { } // Try catch due to if you have more then one item selected the game crashing.
}
}
}
diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.resx b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.resx
index e03fcd1..067a121 100644
--- a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.resx
+++ b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.resx
@@ -128,7 +128,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABe
- EgAAAk1TRnQBSQFMAgEBAwEAAUABAAFAAQABIAEAASABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
+ EgAAAk1TRnQBSQFMAgEBAwEAAUgBAAFIAQABIAEAASABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABgAMAASADAAEBAQABCAYAARAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicWordPad.cs b/Histacom2/OS/Win95/Win95Apps/WinClassicWordPad.cs
index 91d9368..381f5ee 100644
--- a/Histacom2/OS/Win95/Win95Apps/WinClassicWordPad.cs
+++ b/Histacom2/OS/Win95/Win95Apps/WinClassicWordPad.cs
@@ -225,6 +225,7 @@ namespace Histacom2.OS.Win95.Win95Apps
{
ActivateSaveFileDialog(".rtf");
string selectedPath = Program.OpenFileExplorerAsDialogAndReturnGivenPath();
+ DeactivateFileDialog();
if (selectedPath != "")
{