From 415ee1e40d41886cb7ccf23ee004c7fa67dd7418 Mon Sep 17 00:00:00 2001 From: EverythingWindows Date: Wed, 16 Nov 2022 08:28:22 +0700 Subject: More enhanced code management and DesktopEnvironment experiments --- .../DesktopEnvironment/master/Desktop.Designer.vb | 43 ++++++++ .../DesktopEnvironment/master/Desktop.resx | 120 +++++++++++++++++++++ .../MainForms/DesktopEnvironment/master/Desktop.vb | 3 + .../DesktopEnvironment/master/DesktopManager.vb | 12 +++ 4 files changed, 178 insertions(+) create mode 100644 ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.Designer.vb create mode 100644 ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.resx create mode 100644 ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.vb create mode 100644 ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/DesktopManager.vb (limited to 'ShiftOS-TheRevival/MainForms/DesktopEnvironment') diff --git a/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.Designer.vb b/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.Designer.vb new file mode 100644 index 0000000..ac5d776 --- /dev/null +++ b/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.Designer.vb @@ -0,0 +1,43 @@ + _ +Partial Class Desktop + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.SuspendLayout() + ' + 'Desktop + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.Red + Me.ClientSize = New System.Drawing.Size(800, 450) + Me.ForeColor = System.Drawing.Color.White + Me.Name = "Desktop" + Me.ShowIcon = False + Me.ShowInTaskbar = False + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Desktop" + Me.TopMost = True + Me.ResumeLayout(False) + + End Sub +End Class diff --git a/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.resx b/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.vb b/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.vb new file mode 100644 index 0000000..4ddf223 --- /dev/null +++ b/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/Desktop.vb @@ -0,0 +1,3 @@ +Public Class Desktop + +End Class \ No newline at end of file diff --git a/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/DesktopManager.vb b/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/DesktopManager.vb new file mode 100644 index 0000000..8250340 --- /dev/null +++ b/ShiftOS-TheRevival/MainForms/DesktopEnvironment/master/DesktopManager.vb @@ -0,0 +1,12 @@ +Module DesktopManager + Public Sub StartX() + Desktop.Show() + Desktop.TopMost = False + Desktop.FormBorderStyle = FormBorderStyle.None + Desktop.WindowState = FormWindowState.Maximized + End Sub + + Public Sub StopX() + Desktop.Close() + End Sub +End Module -- cgit v1.2.3