aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS/Icon Manager.vb
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS/Icon Manager.vb')
-rw-r--r--ShiftOS/Icon Manager.vb1208
1 files changed, 1208 insertions, 0 deletions
diff --git a/ShiftOS/Icon Manager.vb b/ShiftOS/Icon Manager.vb
new file mode 100644
index 0000000..82e81a3
--- /dev/null
+++ b/ShiftOS/Icon Manager.vb
@@ -0,0 +1,1208 @@
+Public Class Icon_Manager
+ Public rolldownsize As Integer
+ Public oldbordersize As Integer
+ Public oldtitlebarheight As Integer
+ Public justopened As Boolean = False
+ Public needtorollback As Boolean = False
+ Public minimumsizewidth As Integer = 400 'replace with minimum size
+ Public minimumsizeheight As Integer = 500 'replace with minimum size
+ Public ShiftOSPath As String = "C:\ShiftOS"
+
+ Public openedfilelocation As String
+ Public icontochange As Object
+ Public over64 As Boolean = False
+ Public needtosetupdesktop As Boolean = False
+ Public savelines(50) As String
+ Public unsavedchanges As Boolean = False
+
+#Region "Template Code"
+
+ Private Sub Template_Load(sender As Object, e As EventArgs) Handles MyBase.Load
+ justopened = True
+ Me.Left = (Screen.PrimaryScreen.Bounds.Width - Me.Width) / 2
+ Me.Top = (Screen.PrimaryScreen.Bounds.Height - Me.Height) / 2
+ setupall()
+ loadsettings()
+ Me.Size = New Size(400, 500)
+ If ShiftOSDesktop.IconManagerCorrupted Then Me.Close() : infobox.showinfo("The Plague.", Me.Name & "has been corrupted by The Plague.")
+
+ ShiftOSDesktop.pnlpanelbuttoniconmanager.SendToBack() 'CHANGE NAME
+ ShiftOSDesktop.setuppanelbuttons()
+ ShiftOSDesktop.setpanelbuttonappearnce(ShiftOSDesktop.pnlpanelbuttoniconmanager, ShiftOSDesktop.tbiconmanagericon, ShiftOSDesktop.tbiconmanagertext, True) 'modify to proper name
+ ShiftOSDesktop.programsopen = ShiftOSDesktop.programsopen + 1
+ End Sub
+
+ Public Sub setupall()
+ setuptitlebar()
+ setupborders()
+ setskin()
+ End Sub
+
+ Private Sub ShiftOSDesktop_keydown(sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
+ 'Make terminal appear
+ If e.KeyCode = Keys.T AndAlso e.Control Then
+ Terminal.Show()
+ Terminal.Visible = True
+ Terminal.BringToFront()
+ End If
+
+ 'Movable Windows
+ If ShiftOSDesktop.boughtmovablewindows = True Then
+ If e.KeyCode = Keys.A AndAlso e.Control Then
+ e.Handled = True
+ Me.Location = New Point(Me.Location.X - ShiftOSDesktop.movablewindownumber, Me.Location.Y)
+ End If
+ If e.KeyCode = Keys.D AndAlso e.Control Then
+ e.Handled = True
+ Me.Location = New Point(Me.Location.X + ShiftOSDesktop.movablewindownumber, Me.Location.Y)
+ End If
+ If e.KeyCode = Keys.W AndAlso e.Control Then
+ e.Handled = True
+ Me.Location = New Point(Me.Location.X, Me.Location.Y - ShiftOSDesktop.movablewindownumber)
+ End If
+ If e.KeyCode = Keys.S AndAlso e.Control Then
+ e.Handled = True
+ Me.Location = New Point(Me.Location.X, Me.Location.Y + ShiftOSDesktop.movablewindownumber)
+ End If
+ ShiftOSDesktop.log = ShiftOSDesktop.log & My.Computer.Clock.LocalTime & " User moved " & Me.Name & " to " & Me.Location.ToString & " with " & e.KeyCode.ToString & Environment.NewLine
+ End If
+ End Sub
+
+ Private Sub titlebar_MouseDown(sender As Object, e As MouseEventArgs) Handles titlebar.MouseDown, lbtitletext.MouseDown, pnlicon.MouseDown, pgtoplcorner.MouseDown, pgtoprcorner.MouseDown
+ ' Handle Draggable Windows
+ If ShiftOSDesktop.boughtdraggablewindows = True Then
+ If e.Button = MouseButtons.Left Then
+ titlebar.Capture = False
+ lbtitletext.Capture = False
+ pnlicon.Capture = False
+ pgtoplcorner.Capture = False
+ pgtoprcorner.Capture = False
+ Const WM_NCLBUTTONDOWN As Integer = &HA1S
+ Const HTCAPTION As Integer = 2
+ Dim msg As Message = _
+ Message.Create(Me.Handle, WM_NCLBUTTONDOWN, _
+ New IntPtr(HTCAPTION), IntPtr.Zero)
+ Me.DefWndProc(msg)
+ End If
+ ShiftOSDesktop.log = ShiftOSDesktop.log & My.Computer.Clock.LocalTime & " User dragged " & Me.Name & " to " & Me.Location.ToString & Environment.NewLine
+ End If
+ End Sub
+
+ Public Sub setupborders()
+ If ShiftOSDesktop.boughtwindowborders = False Then
+ pgleft.Hide()
+ pgbottom.Hide()
+ pgright.Hide()
+ Me.Size = New Size(Me.Width - pgleft.Width - pgright.Width, Me.Height - pgbottom.Height)
+ End If
+ End Sub
+
+ Private Sub closebutton_Click(sender As Object, e As EventArgs) Handles closebutton.Click
+ Me.Close()
+ End Sub
+
+ Private Sub closebutton_MouseEnter(sender As Object, e As EventArgs) Handles closebutton.MouseEnter, closebutton.MouseUp
+ closebutton.BackgroundImage = Skins.closebtnhover
+ End Sub
+
+ Private Sub closebutton_MouseLeave(sender As Object, e As EventArgs) Handles closebutton.MouseLeave
+ closebutton.BackgroundImage = Skins.closebtn
+ End Sub
+
+ Private Sub closebutton_MouseDown(sender As Object, e As EventArgs) Handles closebutton.MouseDown
+ closebutton.BackgroundImage = Skins.closebtnclick
+ End Sub
+
+ Private Sub minimizebutton_Click(sender As Object, e As EventArgs) Handles minimizebutton.Click
+ ShiftOSDesktop.minimizeprogram(Me, False)
+ End Sub
+
+ 'Old skinning system - No idea what this does
+ ''Private Sub titlebar_MouseEnter(sender As Object, e As EventArgs) Handles titlebar.MouseEnter, titlebar.MouseUp, lbtitletext.MouseEnter, pnlicon.MouseEnter, closebutton.MouseEnter, rollupbutton.MouseEnter
+ '' If ShiftOSDesktop.skinimages(3) = ShiftOSDesktop.skinimages(4) Then Else titlebar.BackgroundImage = ShiftOSDesktop.skintitlebar(1)
+ ''End Sub
+
+ 'Private Sub titlebar_MouseLeave(sender As Object, e As EventArgs) Handles titlebar.MouseLeave, lbtitletext.MouseLeave, pnlicon.MouseLeave, closebutton.MouseLeave, rollupbutton.MouseLeave
+ ' If ShiftOSDesktop.skinimages(3) = ShiftOSDesktop.skinimages(4) Then Else titlebar.BackgroundImage = ShiftOSDesktop.skintitlebar(0)
+ 'End Sub
+
+ Private Sub rollupbutton_Click(sender As Object, e As EventArgs) Handles rollupbutton.Click
+ rollupanddown()
+ End Sub
+
+ Private Sub rollupbutton_MouseEnter(sender As Object, e As EventArgs) Handles rollupbutton.MouseEnter, rollupbutton.MouseUp
+ rollupbutton.BackgroundImage = Skins.rollbtnhover
+ End Sub
+
+ Private Sub rollupbutton_MouseLeave(sender As Object, e As EventArgs) Handles rollupbutton.MouseLeave
+ rollupbutton.BackgroundImage = Skins.rollbtn
+ End Sub
+
+ Private Sub rollupbutton_MouseDown(sender As Object, e As EventArgs) Handles rollupbutton.MouseDown
+ rollupbutton.BackgroundImage = Skins.rollbtnclick
+ End Sub
+
+ Public Sub setuptitlebar()
+
+ If Me.Height = Me.titlebar.Height Then pgleft.Show() : pgbottom.Show() : pgright.Show() : Me.Height = rolldownsize : needtorollback = True
+ pgleft.Width = Skins.borderwidth
+ pgright.Width = Skins.borderwidth
+ pgbottom.Height = Skins.borderwidth
+ titlebar.Height = Skins.titlebarheight
+
+ If justopened = True Then
+ Me.Size = New Size(400, 500) 'put the default size of your window here
+ Me.Size = New Size(Me.Width, Me.Height + Skins.titlebarheight - 30)
+ Me.Size = New Size(Me.Width + Skins.borderwidth + Skins.borderwidth, Me.Height + Skins.borderwidth)
+ oldbordersize = Skins.borderwidth
+ oldtitlebarheight = Skins.titlebarheight
+ justopened = False
+ Else
+ Me.Size = New Size((Me.Size.Width - (2 * oldbordersize)) + (2 * Skins.borderwidth), (Me.Size.Width - oldbordersize - oldtitlebarheight) + Skins.borderwidth + Skins.titlebarheight)
+ oldbordersize = Skins.borderwidth
+ oldtitlebarheight = Skins.titlebarheight
+ rolldownsize = Me.Height
+ If needtorollback = True Then Me.Height = titlebar.Height : pgleft.Hide() : pgbottom.Hide() : pgright.Hide()
+ End If
+
+ If Skins.enablecorners = True Then
+ pgtoplcorner.Show()
+ pgtoprcorner.Show()
+ pgtoprcorner.Width = Skins.titlebarcornerwidth
+ pgtoplcorner.Width = Skins.titlebarcornerwidth
+ Else
+ pgtoplcorner.Hide()
+ pgtoprcorner.Hide()
+ End If
+
+ If ShiftOSDesktop.boughttitlebar = False Then
+ titlebar.Hide()
+ Me.Size = New Size(Me.Width, Me.Size.Height - titlebar.Height)
+ End If
+
+ If ShiftOSDesktop.boughttitletext = False Then
+ lbtitletext.Hide()
+ Else
+ lbtitletext.Font = New Font(Skins.titletextfontfamily, Skins.titletextfontsize, Skins.titletextfontstyle, GraphicsUnit.Point)
+ lbtitletext.Text = ShiftOSDesktop.iconmanagername 'Remember to change to name of program!!!!
+ lbtitletext.Show()
+ End If
+
+ If ShiftOSDesktop.boughtclosebutton = False Then
+ closebutton.Hide()
+ Else
+ closebutton.BackColor = Skins.closebtncolour
+ closebutton.Size = Skins.closebtnsize
+ closebutton.Show()
+ End If
+
+ If ShiftOSDesktop.boughtrollupbutton = False Then
+ rollupbutton.Hide()
+ Else
+ rollupbutton.BackColor = Skins.rollbtncolour
+ rollupbutton.Size = Skins.rollbtnsize
+ rollupbutton.Show()
+ End If
+
+ If ShiftOSDesktop.boughtminimizebutton = False Then
+ minimizebutton.Hide()
+ Else
+ minimizebutton.BackColor = Skins.minbtncolour
+ minimizebutton.Size = Skins.minbtnsize
+ minimizebutton.Show()
+ End If
+
+ If ShiftOSDesktop.boughtwindowborders = True Then
+ closebutton.Location = New Point(titlebar.Size.Width - Skins.closebtnfromside - closebutton.Size.Width, Skins.closebtnfromtop)
+ rollupbutton.Location = New Point(titlebar.Size.Width - Skins.rollbtnfromside - rollupbutton.Size.Width, Skins.rollbtnfromtop)
+ minimizebutton.Location = New Point(titlebar.Size.Width - Skins.minbtnfromside - minimizebutton.Size.Width, Skins.minbtnfromtop)
+ Select Case Skins.titletextpos
+ Case "Left"
+ lbtitletext.Location = New Point(Skins.titletextfromside, Skins.titletextfromtop)
+ Case "Centre"
+ lbtitletext.Location = New Point((titlebar.Width / 2) - lbtitletext.Width / 2, Skins.titletextfromtop)
+ End Select
+ lbtitletext.ForeColor = Skins.titletextcolour
+ Else
+ closebutton.Location = New Point(titlebar.Size.Width - Skins.closebtnfromside - pgtoplcorner.Width - pgtoprcorner.Width - closebutton.Size.Width, Skins.closebtnfromtop)
+ rollupbutton.Location = New Point(titlebar.Size.Width - Skins.rollbtnfromside - pgtoplcorner.Width - pgtoprcorner.Width - rollupbutton.Size.Width, Skins.rollbtnfromtop)
+ minimizebutton.Location = New Point(titlebar.Size.Width - Skins.minbtnfromside - pgtoplcorner.Width - pgtoprcorner.Width - minimizebutton.Size.Width, Skins.minbtnfromtop)
+ Select Case Skins.titletextpos
+ Case "Left"
+ lbtitletext.Location = New Point(Skins.titletextfromside + pgtoplcorner.Width, Skins.titletextfromtop)
+ Case "Centre"
+ lbtitletext.Location = New Point((titlebar.Width / 2) - lbtitletext.Width / 2, Skins.titletextfromtop)
+ End Select
+ lbtitletext.ForeColor = Skins.titletextcolour
+ End If
+
+ 'Change when Icon skinning complete
+ If ShiftOSDesktop.boughtshiftneticon = True Then ' Change to program's icon
+ pnlicon.Visible = True
+ pnlicon.Location = New Point(ShiftOSDesktop.titlebariconside, ShiftOSDesktop.titlebaricontop)
+ pnlicon.Size = New Size(ShiftOSDesktop.titlebariconsize, ShiftOSDesktop.titlebariconsize)
+ pnlicon.Image = ShiftOSDesktop.iconmanagericontitlebar 'Replace with the correct icon for the program.
+ End If
+
+ End Sub
+
+ Public Sub rollupanddown()
+ If Me.Height = Me.titlebar.Height Then
+ pgleft.Show()
+ pgbottom.Show()
+ pgright.Show()
+ Me.Height = rolldownsize
+ Me.MinimumSize = New Size(minimumsizewidth, minimumsizeheight)
+ Else
+ Me.MinimumSize = New Size(0, 0)
+ pgleft.Hide()
+ pgbottom.Hide()
+ pgright.Hide()
+ rolldownsize = Me.Height
+ Me.Height = Me.titlebar.Height
+ End If
+ End Sub
+
+ Public Sub resettitlebar()
+ If ShiftOSDesktop.boughtwindowborders = True Then
+ closebutton.Location = New Point(titlebar.Size.Width - Skins.closebtnfromside - closebutton.Size.Width, Skins.closebtnfromtop)
+ rollupbutton.Location = New Point(titlebar.Size.Width - Skins.rollbtnfromside - rollupbutton.Size.Width, Skins.rollbtnfromtop)
+ minimizebutton.Location = New Point(titlebar.Size.Width - Skins.minbtnfromside - minimizebutton.Size.Width, Skins.minbtnfromtop)
+ Select Case Skins.titletextpos
+ Case "Left"
+ lbtitletext.Location = New Point(Skins.titletextfromside, Skins.titletextfromtop)
+ Case "Centre"
+ lbtitletext.Location = New Point((titlebar.Width / 2) - lbtitletext.Width / 2, Skins.titletextfromtop)
+ End Select
+ lbtitletext.ForeColor = Skins.titletextcolour
+ Else
+ closebutton.Location = New Point(titlebar.Size.Width - Skins.closebtnfromside - pgtoplcorner.Width - pgtoprcorner.Width - closebutton.Size.Width, Skins.closebtnfromtop)
+ rollupbutton.Location = New Point(titlebar.Size.Width - Skins.rollbtnfromside - pgtoplcorner.Width - pgtoprcorner.Width - rollupbutton.Size.Width, Skins.rollbtnfromtop)
+ minimizebutton.Location = New Point(titlebar.Size.Width - Skins.minbtnfromside - pgtoplcorner.Width - pgtoprcorner.Width - minimizebutton.Size.Width, Skins.minbtnfromtop)
+ Select Case Skins.titletextpos
+ Case "Left"
+ lbtitletext.Location = New Point(Skins.titletextfromside + pgtoplcorner.Width, Skins.titletextfromtop)
+ Case "Centre"
+ lbtitletext.Location = New Point((titlebar.Width / 2) - lbtitletext.Width / 2, Skins.titletextfromtop)
+ End Select
+ lbtitletext.ForeColor = Skins.titletextcolour
+ End If
+ End Sub
+
+ Private Sub pullside_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pullside.Tick
+ Me.Width = Cursor.Position.X - Me.Location.X
+ resettitlebar()
+ End Sub
+
+ Private Sub pullbottom_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pullbottom.Tick
+ Me.Height = Cursor.Position.Y - Me.Location.Y
+ resettitlebar()
+ End Sub
+
+ Private Sub pullbs_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles pullbs.Tick
+ Me.Width = Cursor.Position.X - Me.Location.X
+ Me.Height = Cursor.Position.Y - Me.Location.Y
+ resettitlebar()
+ End Sub
+
+ Public Sub setskin()
+ 'disposals
+ closebutton.BackgroundImage = Nothing
+ titlebar.BackgroundImage = Nothing
+ rollupbutton.BackgroundImage = Nothing
+ pgtoplcorner.BackgroundImage = Nothing
+ pgtoprcorner.BackgroundImage = Nothing
+ minimizebutton.BackgroundImage = Nothing
+ 'apply new skin
+ If Skins.closebtn Is Nothing Then closebutton.BackColor = Skins.closebtncolour Else closebutton.BackgroundImage = Skins.closebtn
+ closebutton.BackgroundImageLayout = Skins.closebtnlayout
+ If Skins.titlebar Is Nothing Then titlebar.BackColor = Skins.titlebarcolour Else titlebar.BackgroundImage = Skins.titlebar
+ titlebar.BackgroundImageLayout = Skins.titlebarlayout
+ If Skins.rollbtn Is Nothing Then rollupbutton.BackColor = Skins.rollbtncolour Else rollupbutton.BackgroundImage = Skins.rollbtn
+ rollupbutton.BackgroundImageLayout = Skins.rollbtnlayout
+ If Skins.leftcorner Is Nothing Then pgtoplcorner.BackColor = Skins.leftcornercolour Else pgtoplcorner.BackgroundImage = Skins.leftcorner
+ pgtoplcorner.BackgroundImageLayout = Skins.leftcornerlayout
+ If Skins.rightcorner Is Nothing Then pgtoprcorner.BackColor = Skins.rightcornercolour Else pgtoprcorner.BackgroundImage = Skins.rightcorner
+ pgtoprcorner.BackgroundImageLayout = Skins.rightcornerlayout
+ If Skins.minbtn Is Nothing Then minimizebutton.BackColor = Skins.minbtncolour Else minimizebutton.BackgroundImage = Skins.minbtn
+ minimizebutton.BackgroundImageLayout = Skins.minbtnlayout
+ If Skins.borderleft Is Nothing Then pgleft.BackColor = Skins.borderleftcolour Else pgleft.BackgroundImage = Skins.borderleft
+ pgleft.BackgroundImageLayout = Skins.borderleftlayout
+ If Skins.borderright Is Nothing Then pgright.BackColor = Skins.borderrightcolour Else pgright.BackgroundImage = Skins.borderright
+ pgleft.BackgroundImageLayout = Skins.borderrightlayout
+ If Skins.borderbottom Is Nothing Then pgbottom.BackColor = Skins.borderbottomcolour Else pgbottom.BackgroundImage = Skins.borderbottom
+ pgbottom.BackgroundImageLayout = Skins.borderbottomlayout
+ If enablebordercorners = True Then
+ If Skins.bottomleftcorner Is Nothing Then pgbottomlcorner.BackColor = Skins.bottomleftcornercolour Else pgbottomlcorner.BackgroundImage = Skins.bottomleftcorner
+ pgbottomlcorner.BackgroundImageLayout = Skins.bottomleftcornerlayout
+ If Skins.bottomrightcorner Is Nothing Then pgbottomrcorner.BackColor = Skins.bottomrightcornercolour Else pgbottomrcorner.BackgroundImage = Skins.bottomrightcorner
+ pgbottomrcorner.BackgroundImageLayout = Skins.bottomrightcornerlayout
+ Else
+ pgbottomlcorner.BackColor = Skins.borderrightcolour
+ pgbottomrcorner.BackColor = Skins.borderrightcolour
+ pgbottomlcorner.BackgroundImage = Nothing
+ pgbottomrcorner.BackgroundImage = Nothing
+ End If
+
+ 'set bottom border corner size
+ pgbottomlcorner.Size = New Size(Skins.borderwidth, Skins.borderwidth)
+ pgbottomrcorner.Size = New Size(Skins.borderwidth, Skins.borderwidth)
+ pgbottomlcorner.Location = New Point(0, Me.Height - Skins.borderwidth)
+ pgbottomrcorner.Location = New Point(Me.Width, Me.Height - Skins.borderwidth)
+
+ Me.TransparencyKey = ShiftOSDesktop.globaltransparencycolour
+ End Sub
+
+ Private Sub Clock_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
+ ShiftOSDesktop.programsopen = ShiftOSDesktop.programsopen - 1
+ Me.Hide()
+ ShiftOSDesktop.setuppanelbuttons()
+ End Sub
+
+ 'end of general setup
+#End Region
+
+ Private Function GetImage(ByVal fileName As String) As Bitmap
+ Dim ret As Bitmap
+ Using img As Image = Image.FromFile(fileName)
+ ret = New Bitmap(img)
+ End Using
+ If ret.Width > 64 Then over64 = True
+ Return ret
+ End Function
+
+ Public Sub loadsettings()
+ txttitlebariconsize.Text = ShiftOSDesktop.panelbuttoniconsize
+ txtpanelbuttoniconsize.Text = ShiftOSDesktop.panelbuttoniconsize
+ txtlaunchericonsize.Text = ShiftOSDesktop.launchericonsize
+
+ pnltitlebarknowledgeinputicon.BackgroundImage = ShiftOSDesktop.knowledgeinputicontitlebar.Clone
+ pnlpanelbuttonknowledgeinputicon.BackgroundImage = ShiftOSDesktop.knowledgeinputiconpanelbutton.Clone
+ pnllauncherknowledgeinputicon.BackgroundImage = ShiftOSDesktop.knowledgeinputiconlauncher.Clone
+
+ pnltitlebarshiftoriumicon.BackgroundImage = ShiftOSDesktop.shiftoriumicontitlebar.Clone
+ pnlpanelbuttonshiftoriumicon.BackgroundImage = ShiftOSDesktop.shiftoriumiconpanelbutton.Clone
+ pnllaunchershiftoriumicon.BackgroundImage = ShiftOSDesktop.shiftoriumiconlauncher.Clone
+
+ pnltitlebarclockicon.BackgroundImage = ShiftOSDesktop.clockicontitlebar.Clone
+ pnlpanelbuttonclockicon.BackgroundImage = ShiftOSDesktop.clockiconpanelbutton.Clone
+ pnllauncherclockicon.BackgroundImage = ShiftOSDesktop.clockiconlauncher.Clone
+
+ pnltitlebarshiftericon.BackgroundImage = ShiftOSDesktop.shiftericontitlebar.Clone
+ pnlpanelbuttonshiftericon.BackgroundImage = ShiftOSDesktop.shiftericonpanelbutton.Clone
+ pnllaunchershiftericon.BackgroundImage = ShiftOSDesktop.shiftericonlauncher.Clone
+
+ pnltitlebarcolourpickericon.BackgroundImage = ShiftOSDesktop.colourpickericontitlebar.Clone
+ pnlpanelbuttoncolourpickericon.BackgroundImage = ShiftOSDesktop.colourpickericonpanelbutton.Clone
+ pnllaunchercolourpickericon.BackgroundImage = ShiftOSDesktop.colourpickericonlauncher.Clone
+
+ pnltitlebarinfoboxicon.BackgroundImage = ShiftOSDesktop.infoboxicontitlebar.Clone
+ pnlpanelbuttoninfoboxicon.BackgroundImage = ShiftOSDesktop.infoboxiconpanelbutton.Clone
+ pnllauncherinfoboxicon.BackgroundImage = ShiftOSDesktop.infoboxiconlauncher.Clone
+
+ pnltitlebarpongicon.BackgroundImage = ShiftOSDesktop.pongicontitlebar.Clone
+ pnlpanelbuttonpongicon.BackgroundImage = ShiftOSDesktop.pongiconpanelbutton.Clone
+ pnllauncherpongicon.BackgroundImage = ShiftOSDesktop.pongiconlauncher.Clone
+
+ pnltitlebarfileskimmericon.BackgroundImage = ShiftOSDesktop.fileskimmericontitlebar.Clone
+ pnlpanelbuttonfileskimmericon.BackgroundImage = ShiftOSDesktop.fileskimmericonpanelbutton.Clone
+ pnllauncherfileskimmericon.BackgroundImage = ShiftOSDesktop.fileskimmericonlauncher.Clone
+
+ pnltitlebartextpadicon.BackgroundImage = ShiftOSDesktop.textpadicontitlebar.Clone
+ pnlpanelbuttontextpadicon.BackgroundImage = ShiftOSDesktop.textpadiconpanelbutton.Clone
+ pnllaunchertextpadicon.BackgroundImage = ShiftOSDesktop.textpadiconlauncher.Clone
+
+ pnltitlebarfileopenericon.BackgroundImage = ShiftOSDesktop.fileopenericontitlebar.Clone
+ pnlpanelbuttonfileopenericon.BackgroundImage = ShiftOSDesktop.fileopenericonpanelbutton.Clone
+ pnllauncherfileopenericon.BackgroundImage = ShiftOSDesktop.fileopenericonlauncher.Clone
+
+ pnltitlebarfilesavericon.BackgroundImage = ShiftOSDesktop.filesavericontitlebar.Clone
+ pnlpanelbuttonfilesavericon.BackgroundImage = ShiftOSDesktop.filesavericonpanelbutton.Clone
+ pnllauncherfilesavericon.BackgroundImage = ShiftOSDesktop.filesavericonlauncher.Clone
+
+ pnltitlebargraphicpickericon.BackgroundImage = ShiftOSDesktop.graphicpickericontitlebar.Clone
+ pnlpanelbuttongraphicpickericon.BackgroundImage = ShiftOSDesktop.graphicpickericonpanelbutton.Clone
+ pnllaunchergraphicpickericon.BackgroundImage = ShiftOSDesktop.graphicpickericonlauncher.Clone
+
+ pnltitlebarskinloadericon.BackgroundImage = ShiftOSDesktop.skinloadericontitlebar.Clone
+ pnlpanelbuttonskinloadericon.BackgroundImage = ShiftOSDesktop.skinloadericonpanelbutton.Clone
+ pnllauncherskinloadericon.BackgroundImage = ShiftOSDesktop.skinloadericonlauncher.Clone
+
+ pnltitlebarartpadicon.BackgroundImage = ShiftOSDesktop.artpadicontitlebar.Clone
+ pnlpanelbuttonartpadicon.BackgroundImage = ShiftOSDesktop.artpadiconpanelbutton.Clone
+ pnllauncherartpadicon.BackgroundImage = ShiftOSDesktop.artpadiconlauncher.Clone
+
+ pnltitlebarcalculatoricon.BackgroundImage = ShiftOSDesktop.calculatoricontitlebar.Clone
+ pnlpanelbuttoncalculatoricon.BackgroundImage = ShiftOSDesktop.calculatoriconpanelbutton.Clone
+ pnllaunchercalculatoricon.BackgroundImage = ShiftOSDesktop.calculatoriconlauncher.Clone
+
+ pnltitlebaraudioplayericon.BackgroundImage = ShiftOSDesktop.audioplayericontitlebar.Clone
+ pnlpanelbuttonaudioplayericon.BackgroundImage = ShiftOSDesktop.audioplayericonpanelbutton.Clone
+ pnllauncheraudioplayericon.BackgroundImage = ShiftOSDesktop.audioplayericonlauncher.Clone
+
+ pnltitlebarwebbrowsericon.BackgroundImage = ShiftOSDesktop.webbrowsericontitlebar.Clone
+ pnlpanelbuttonwebbrowsericon.BackgroundImage = ShiftOSDesktop.webbrowsericonpanelbutton.Clone
+ pnllauncherwebbrowsericon.BackgroundImage = ShiftOSDesktop.webbrowsericonlauncher.Clone
+
+ pnltitlebarvideoplayericon.BackgroundImage = ShiftOSDesktop.videoplayericontitlebar.Clone
+ pnlpanelbuttonvideoplayericon.BackgroundImage = ShiftOSDesktop.videoplayericonpanelbutton.Clone
+ pnllaunchervideoplayericon.BackgroundImage = ShiftOSDesktop.videoplayericonlauncher.Clone
+
+ pnltitlebarnamechangericon.BackgroundImage = ShiftOSDesktop.namechangericontitlebar.Clone
+ pnlpanelbuttonnamechangericon.BackgroundImage = ShiftOSDesktop.namechangericonpanelbutton.Clone
+ pnllaunchernamechangericon.BackgroundImage = ShiftOSDesktop.namechangericonlauncher.Clone
+
+ pnltitlebariconmanagericon.BackgroundImage = ShiftOSDesktop.iconmanagericontitlebar.Clone
+ pnlpanelbuttoniconmanagericon.BackgroundImage = ShiftOSDesktop.iconmanagericonpanelbutton.Clone
+ pnllaunchericonmanagericon.BackgroundImage = ShiftOSDesktop.iconmanagericonlauncher.Clone
+
+ pnltitlebarterminalicon.BackgroundImage = ShiftOSDesktop.terminalicontitlebar.Clone
+ pnlpanelbuttonterminalicon.BackgroundImage = ShiftOSDesktop.terminaliconpanelbutton.Clone
+ pnllauncherterminalicon.BackgroundImage = ShiftOSDesktop.terminaliconlauncher.Clone
+
+ pnltitlebarbitnotewalleticon.BackgroundImage = ShiftOSDesktop.bitnotewalleticontitlebar.Clone
+ pnlpanelbuttonbitnotewalleticon.BackgroundImage = ShiftOSDesktop.bitnotewalleticonpanelbutton.Clone
+ pnllauncherbitnotewalleticon.BackgroundImage = ShiftOSDesktop.bitnotewalleticonlauncher.Clone
+
+ pnltitlebarbitnotediggericon.BackgroundImage = ShiftOSDesktop.bitnotediggericontitlebar.Clone
+ pnlpanelbuttonbitnotediggericon.BackgroundImage = ShiftOSDesktop.bitnotediggericonpanelbutton.Clone
+ pnllauncherbitnotediggericon.BackgroundImage = ShiftOSDesktop.bitnotediggericonlauncher.Clone
+
+ pnltitlebarskinshiftericon.BackgroundImage = ShiftOSDesktop.skinshiftericontitlebar.Clone
+ pnlpanelbuttonskinshiftericon.BackgroundImage = ShiftOSDesktop.skinshiftericonpanelbutton.Clone
+ pnllauncherskinshiftericon.BackgroundImage = ShiftOSDesktop.skinshiftericonlauncher.Clone
+
+ pnltitlebarshiftneticon.BackgroundImage = ShiftOSDesktop.shiftneticontitlebar.Clone
+ pnlpanelbuttonshiftneticon.BackgroundImage = ShiftOSDesktop.shiftneticonpanelbutton.Clone
+ pnllaunchershiftneticon.BackgroundImage = ShiftOSDesktop.shiftneticonlauncher.Clone
+
+ pnltitlebardodgeicon.BackgroundImage = ShiftOSDesktop.dodgeicontitlebar.Clone
+ pnlpanelbuttondodgeicon.BackgroundImage = ShiftOSDesktop.dodgeiconpanelbutton.Clone
+ pnllauncherdodgeicon.BackgroundImage = ShiftOSDesktop.dodgeiconlauncher.Clone
+
+ pnltitlebardownloadicon.BackgroundImage = ShiftOSDesktop.downloadmanagericontitlebar.Clone
+ pnlpanelbuttondownloadicon.BackgroundImage = ShiftOSDesktop.downloadmanagericonpanelbutton.Clone
+ pnllauncherdownloadicon.BackgroundImage = ShiftOSDesktop.downloadmanagericonlauncher.Clone
+
+ pnltitlebarinstallericon.BackgroundImage = ShiftOSDesktop.installericontitlebar.Clone
+ pnlpanelbuttoninstallericon.BackgroundImage = ShiftOSDesktop.installericonpanelbutton.Clone
+ pnllauncherinstallericon.BackgroundImage = ShiftOSDesktop.installericonlauncher.Clone
+
+ pnltitlebarsysinfoicon.BackgroundImage = ShiftOSDesktop.sysinfoicontitlebar.Clone
+ pnlpanelbuttonsysinfoicon.BackgroundImage = ShiftOSDesktop.sysinfoiconpanelbutton.Clone
+ pnllaunchersysinfoicon.BackgroundImage = ShiftOSDesktop.sysinfoiconlauncher.Clone
+
+ pnltitlebarorcwriteicon.BackgroundImage = ShiftOSDesktop.orcwriteicontitlebar.Clone
+ pnlpanelbuttonorcwriteicon.BackgroundImage = ShiftOSDesktop.orcwriteiconpanelbutton.Clone
+ pnllauncherorcwriteicon.BackgroundImage = ShiftOSDesktop.orcwriteiconlauncher.Clone
+
+ pnltitlebarfloodgateicon.BackgroundImage = ShiftOSDesktop.floodgateicontitlebar.Clone
+ pnlpanelbuttonfloodgateicon.BackgroundImage = ShiftOSDesktop.floodgateiconpanelbutton.Clone
+ pnllauncherfloodgateicon.BackgroundImage = ShiftOSDesktop.floodgateiconlauncher.Clone
+
+ pnltitlebarmazeicon.BackgroundImage = ShiftOSDesktop.mazeicontitlebar.Clone
+ pnlpanelbuttonmazeicon.BackgroundImage = ShiftOSDesktop.mazeiconpanelbutton.Clone
+ pnllaunchermazeicon.BackgroundImage = ShiftOSDesktop.mazeiconlauncher.Clone
+
+ pnltitlebarvirusscannericon.BackgroundImage = ShiftOSDesktop.virusscannericontitlebar.Clone
+ pnlpanelbuttonvirusscannericon.BackgroundImage = ShiftOSDesktop.virusscannericonpanelbutton.Clone
+ pnllaunchervirusscannericon.BackgroundImage = ShiftOSDesktop.virusscannericonlauncher.Clone
+
+ pnllaunchershutdownicon.BackgroundImage = ShiftOSDesktop.shutdowniconlauncher.Clone
+
+ txtknowledgeinputname.Text = ShiftOSDesktop.knowledgeinputname
+ txtshiftoriumname.Text = ShiftOSDesktop.shiftoriumname
+ txtclockname.Text = ShiftOSDesktop.clockname
+ txtshiftername.Text = ShiftOSDesktop.shiftername
+ txtcolourpickername.Text = ShiftOSDesktop.colourpickername
+ txtpongname.Text = ShiftOSDesktop.pongname
+ txtfileskimmername.Text = ShiftOSDesktop.fileskimmername
+ txtfileopenername.Text = ShiftOSDesktop.fileopenername
+ txtfilesavername.Text = ShiftOSDesktop.filesavername
+ txttextpadname.Text = ShiftOSDesktop.textpadname
+ txtgraphicpickername.Text = ShiftOSDesktop.graphicpickername
+ txtskinloadername.Text = ShiftOSDesktop.skinloadername
+ txtartpadname.Text = ShiftOSDesktop.artpadname
+ txtcalculatorname.Text = ShiftOSDesktop.calculatorname
+ txtaudioplayername.Text = ShiftOSDesktop.audioplayername
+ txtwebbrowsername.Text = ShiftOSDesktop.webbrowsername
+ txtvideoplayername.Text = ShiftOSDesktop.videoplayername
+ txtnamechangername.Text = ShiftOSDesktop.namechangername
+ txticonmanagername.Text = ShiftOSDesktop.iconmanagername
+ txtterminalname.Text = ShiftOSDesktop.terminalname
+
+ lblbitnotewallet.Text = ShiftOSDesktop.bitnotewalletname
+ lblbitnotedigger.Text = ShiftOSDesktop.bitnotediggername
+ lblskinshifter.Text = ShiftOSDesktop.skinshiftername
+ lblshiftnet.Text = ShiftOSDesktop.shiftnetname
+ lbldodge.Text = ShiftOSDesktop.dodgename
+ lbldownload.Text = ShiftOSDesktop.downloadmanagername
+ lblinstaller.Text = ShiftOSDesktop.installername
+ lblsysinfo.Text = ShiftOSDesktop.sysinfoname
+ lblorcwrite.Text = ShiftOSDesktop.orcwritename
+ lblfloodgate.Text = ShiftOSDesktop.floodgatename
+ lblmaze.Text = ShiftOSDesktop.mazename
+ lblvirusscanner.Text = ShiftOSDesktop.virusscannername
+
+ checkbackgroundimagesize()
+
+ If needtosetupdesktop = True Then
+ 'ShiftOSDesktop.setupalltitlebars()
+ 'ShiftOSDesktop.setuppanelbuttons()
+ ShiftOSDesktop.setupdesktop()
+ needtosetupdesktop = False
+ End If
+
+ unsavedchanges = False
+ End Sub
+
+ Private Sub btnApply_Click(sender As Object, e As EventArgs) Handles btnApply.Click
+
+ unsavedchanges = False
+
+ ShiftOSDesktop.titlebariconsize = txttitlebariconsize.Text
+ ShiftOSDesktop.panelbuttoniconsize = txtpanelbuttoniconsize.Text
+ ShiftOSDesktop.launchericonsize = txtlaunchericonsize.Text
+
+ ShiftOSDesktop.knowledgeinputicontitlebar = pnltitlebarknowledgeinputicon.BackgroundImage.Clone
+ ShiftOSDesktop.knowledgeinputiconpanelbutton = pnlpanelbuttonknowledgeinputicon.BackgroundImage.Clone
+ ShiftOSDesktop.knowledgeinputiconlauncher = pnllauncherknowledgeinputicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.shiftoriumicontitlebar = pnltitlebarshiftoriumicon.BackgroundImage.Clone
+ ShiftOSDesktop.shiftoriumiconpanelbutton = pnlpanelbuttonshiftoriumicon.BackgroundImage.Clone
+ ShiftOSDesktop.shiftoriumiconlauncher = pnllaunchershiftoriumicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.clockicontitlebar = pnltitlebarclockicon.BackgroundImage.Clone
+ ShiftOSDesktop.clockiconpanelbutton = pnlpanelbuttonclockicon.BackgroundImage.Clone
+ ShiftOSDesktop.clockiconlauncher = pnllauncherclockicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.shiftericontitlebar = pnltitlebarshiftericon.BackgroundImage.Clone
+ ShiftOSDesktop.shiftericonpanelbutton = pnlpanelbuttonshiftericon.BackgroundImage.Clone
+ ShiftOSDesktop.shiftericonlauncher = pnllaunchershiftericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.colourpickericontitlebar = pnltitlebarcolourpickericon.BackgroundImage.Clone
+ ShiftOSDesktop.colourpickericonpanelbutton = pnlpanelbuttoncolourpickericon.BackgroundImage.Clone
+ ShiftOSDesktop.colourpickericonlauncher = pnllaunchercolourpickericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.infoboxicontitlebar = pnltitlebarinfoboxicon.BackgroundImage.Clone
+ ShiftOSDesktop.infoboxiconpanelbutton = pnlpanelbuttoninfoboxicon.BackgroundImage.Clone
+ ShiftOSDesktop.infoboxiconlauncher = pnllauncherinfoboxicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.pongicontitlebar = pnltitlebarpongicon.BackgroundImage.Clone
+ ShiftOSDesktop.pongiconpanelbutton = pnlpanelbuttonpongicon.BackgroundImage.Clone
+ ShiftOSDesktop.pongiconlauncher = pnllauncherpongicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.fileskimmericontitlebar = pnltitlebarfileskimmericon.BackgroundImage.Clone
+ ShiftOSDesktop.fileskimmericonpanelbutton = pnlpanelbuttonfileskimmericon.BackgroundImage.Clone
+ ShiftOSDesktop.fileskimmericonlauncher = pnllauncherfileskimmericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.textpadicontitlebar = pnltitlebartextpadicon.BackgroundImage.Clone
+ ShiftOSDesktop.textpadiconpanelbutton = pnlpanelbuttontextpadicon.BackgroundImage.Clone
+ ShiftOSDesktop.textpadiconlauncher = pnllaunchertextpadicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.fileopenericontitlebar = pnltitlebarfileopenericon.BackgroundImage.Clone
+ ShiftOSDesktop.fileopenericonpanelbutton = pnlpanelbuttonfileopenericon.BackgroundImage.Clone
+ ShiftOSDesktop.fileopenericonlauncher = pnllauncherfileopenericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.filesavericontitlebar = pnltitlebarfilesavericon.BackgroundImage.Clone
+ ShiftOSDesktop.filesavericonpanelbutton = pnlpanelbuttonfilesavericon.BackgroundImage.Clone
+ ShiftOSDesktop.filesavericonlauncher = pnllauncherfilesavericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.graphicpickericontitlebar = pnltitlebargraphicpickericon.BackgroundImage.Clone
+ ShiftOSDesktop.graphicpickericonpanelbutton = pnlpanelbuttongraphicpickericon.BackgroundImage.Clone
+ ShiftOSDesktop.graphicpickericonlauncher = pnllaunchergraphicpickericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.skinloadericontitlebar = pnltitlebarskinloadericon.BackgroundImage.Clone
+ ShiftOSDesktop.skinloadericonpanelbutton = pnlpanelbuttonskinloadericon.BackgroundImage.Clone
+ ShiftOSDesktop.skinloadericonlauncher = pnllauncherskinloadericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.artpadicontitlebar = pnltitlebarartpadicon.BackgroundImage.Clone
+ ShiftOSDesktop.artpadiconpanelbutton = pnlpanelbuttonartpadicon.BackgroundImage.Clone
+ ShiftOSDesktop.artpadiconlauncher = pnllauncherartpadicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.calculatoricontitlebar = pnltitlebarcalculatoricon.BackgroundImage.Clone
+ ShiftOSDesktop.calculatoriconpanelbutton = pnlpanelbuttoncalculatoricon.BackgroundImage.Clone
+ ShiftOSDesktop.calculatoriconlauncher = pnllaunchercalculatoricon.BackgroundImage.Clone
+
+ ShiftOSDesktop.audioplayericontitlebar = pnltitlebaraudioplayericon.BackgroundImage.Clone
+ ShiftOSDesktop.audioplayericonpanelbutton = pnlpanelbuttonaudioplayericon.BackgroundImage.Clone
+ ShiftOSDesktop.audioplayericonlauncher = pnllauncheraudioplayericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.webbrowsericontitlebar = pnltitlebarwebbrowsericon.BackgroundImage.Clone
+ ShiftOSDesktop.webbrowsericonpanelbutton = pnlpanelbuttonwebbrowsericon.BackgroundImage.Clone
+ ShiftOSDesktop.webbrowsericonlauncher = pnllauncherwebbrowsericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.videoplayericontitlebar = pnltitlebarvideoplayericon.BackgroundImage.Clone
+ ShiftOSDesktop.videoplayericonpanelbutton = pnlpanelbuttonvideoplayericon.BackgroundImage.Clone
+ ShiftOSDesktop.videoplayericonlauncher = pnllaunchervideoplayericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.namechangericontitlebar = pnltitlebarnamechangericon.BackgroundImage.Clone
+ ShiftOSDesktop.namechangericonpanelbutton = pnlpanelbuttonnamechangericon.BackgroundImage.Clone
+ ShiftOSDesktop.namechangericonlauncher = pnllaunchernamechangericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.iconmanagericontitlebar = pnltitlebariconmanagericon.BackgroundImage.Clone
+ ShiftOSDesktop.iconmanagericonpanelbutton = pnlpanelbuttoniconmanagericon.BackgroundImage.Clone
+ ShiftOSDesktop.iconmanagericonlauncher = pnllaunchericonmanagericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.terminalicontitlebar = pnltitlebarterminalicon.BackgroundImage.Clone
+ ShiftOSDesktop.terminaliconpanelbutton = pnlpanelbuttonterminalicon.BackgroundImage.Clone
+ ShiftOSDesktop.terminaliconlauncher = pnllauncherterminalicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.bitnotewalleticontitlebar = pnltitlebarbitnotewalleticon.BackgroundImage.Clone
+ ShiftOSDesktop.bitnotewalleticonpanelbutton = pnlpanelbuttonbitnotewalleticon.BackgroundImage.Clone
+ ShiftOSDesktop.bitnotewalleticonlauncher = pnllauncherbitnotewalleticon.BackgroundImage.Clone
+
+ ShiftOSDesktop.bitnotediggericontitlebar = pnltitlebarbitnotediggericon.BackgroundImage.Clone
+ ShiftOSDesktop.bitnotediggericonpanelbutton = pnlpanelbuttonbitnotediggericon.BackgroundImage.Clone
+ ShiftOSDesktop.bitnotediggericonlauncher = pnllauncherbitnotediggericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.skinshiftericontitlebar = pnltitlebarskinshiftericon.BackgroundImage.Clone
+ ShiftOSDesktop.skinshiftericonpanelbutton = pnlpanelbuttonskinshiftericon.BackgroundImage.Clone
+ ShiftOSDesktop.skinshiftericonlauncher = pnllauncherskinshiftericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.shiftneticontitlebar = pnltitlebarshiftneticon.BackgroundImage.Clone
+ ShiftOSDesktop.shiftneticonpanelbutton = pnlpanelbuttonshiftneticon.BackgroundImage.Clone
+ ShiftOSDesktop.shiftneticonlauncher = pnllaunchershiftneticon.BackgroundImage.Clone
+
+ ShiftOSDesktop.dodgeicontitlebar = pnltitlebardodgeicon.BackgroundImage.Clone
+ ShiftOSDesktop.dodgeiconpanelbutton = pnlpanelbuttondodgeicon.BackgroundImage.Clone
+ ShiftOSDesktop.dodgeiconlauncher = pnllauncherdodgeicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.downloadmanagericontitlebar = pnltitlebardownloadicon.BackgroundImage.Clone
+ ShiftOSDesktop.downloadmanagericonpanelbutton = pnlpanelbuttondownloadicon.BackgroundImage.Clone
+ ShiftOSDesktop.downloadmanagericonlauncher = pnllauncherdownloadicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.installericontitlebar = pnltitlebarinstallericon.BackgroundImage.Clone
+ ShiftOSDesktop.installericonpanelbutton = pnlpanelbuttoninstallericon.BackgroundImage.Clone
+ ShiftOSDesktop.installericonlauncher = pnllauncherinstallericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.sysinfoicontitlebar = pnltitlebarsysinfoicon.BackgroundImage.Clone
+ ShiftOSDesktop.sysinfoiconpanelbutton = pnlpanelbuttonsysinfoicon.BackgroundImage.Clone
+ ShiftOSDesktop.sysinfoiconlauncher = pnllaunchersysinfoicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.orcwriteicontitlebar = pnltitlebarorcwriteicon.BackgroundImage.Clone
+ ShiftOSDesktop.orcwriteiconpanelbutton = pnlpanelbuttonorcwriteicon.BackgroundImage.Clone
+ ShiftOSDesktop.orcwriteiconlauncher = pnllauncherorcwriteicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.floodgateicontitlebar = pnltitlebarfloodgateicon.BackgroundImage.Clone
+ ShiftOSDesktop.floodgateiconpanelbutton = pnlpanelbuttonfloodgateicon.BackgroundImage.Clone
+ ShiftOSDesktop.floodgateiconlauncher = pnllauncherfloodgateicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.mazeicontitlebar = pnltitlebarmazeicon.BackgroundImage.Clone
+ ShiftOSDesktop.mazeiconpanelbutton = pnlpanelbuttonmazeicon.BackgroundImage.Clone
+ ShiftOSDesktop.mazeiconlauncher = pnllaunchermazeicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.virusscannericontitlebar = pnltitlebarvirusscannericon.BackgroundImage.Clone
+ ShiftOSDesktop.virusscannericonpanelbutton = pnlpanelbuttonvirusscannericon.BackgroundImage.Clone
+ ShiftOSDesktop.virusscannericonlauncher = pnllaunchervirusscannericon.BackgroundImage.Clone
+
+ ShiftOSDesktop.shutdowniconlauncher = pnllaunchershutdownicon.BackgroundImage.Clone
+
+ ShiftOSDesktop.setuppanelbuttons()
+ ShiftOSDesktop.setupdesktop()
+ If Name_Changer.Visible = True Then Name_Changer.loadicons()
+
+ While My.Computer.FileSystem.DirectoryExists(ShiftOSPath + "Shiftum42\Icons")
+ Try
+ If My.Computer.FileSystem.DirectoryExists(ShiftOSPath + "Shiftum42\Icons") Then My.Computer.FileSystem.DeleteDirectory(ShiftOSPath + "Shiftum42\Icons", FileIO.DeleteDirectoryOption.DeleteAllContents)
+ Catch ex As Exception
+ End Try
+ End While
+
+ My.Computer.FileSystem.CreateDirectory(ShiftOSPath + "Shiftum42\Icons")
+
+ savelines(0) = ShiftOSDesktop.titlebariconsize
+ savelines(1) = ShiftOSDesktop.panelbuttoniconsize
+ savelines(2) = ShiftOSDesktop.launchericonsize
+ IO.File.WriteAllLines(ShiftOSPath + "Shiftum42\Icons\icondata.dat", savelines)
+
+ saveappliedicons()
+ End Sub
+
+ Private Sub ChangeImage(sender As Object, e As MouseEventArgs) Handles pnltitlebarknowledgeinputicon.MouseClick, pnlpanelbuttonknowledgeinputicon.MouseClick, pnllauncherknowledgeinputicon.MouseClick, pnltitlebarshiftoriumicon.MouseClick, pnlpanelbuttonshiftoriumicon.MouseClick, pnllaunchershiftoriumicon.MouseClick, pnltitlebarclockicon.MouseClick, pnlpanelbuttonclockicon.MouseClick, pnllauncherclockicon.MouseClick, pnltitlebarshiftericon.MouseClick, pnlpanelbuttonshiftericon.MouseClick, pnllaunchershiftericon.MouseClick, pnltitlebarcolourpickericon.MouseClick, pnlpanelbuttoncolourpickericon.MouseClick, pnllaunchercolourpickericon.MouseClick, pnltitlebarinfoboxicon.MouseClick, pnlpanelbuttoninfoboxicon.MouseClick, pnllauncherinfoboxicon.MouseClick, pnltitlebarpongicon.MouseClick, pnlpanelbuttonpongicon.MouseClick, pnllauncherpongicon.MouseClick, pnltitlebarfileskimmericon.MouseClick, pnlpanelbuttonfileskimmericon.MouseClick, pnllauncherfileskimmericon.MouseClick, pnltitlebartextpadicon.MouseClick, pnlpanelbuttontextpadicon.MouseClick, pnllaunchertextpadicon.MouseClick, pnltitlebarfileopenericon.MouseClick, pnlpanelbuttonfileopenericon.MouseClick, pnllauncherfileopenericon.MouseClick, pnltitlebarfilesavericon.MouseClick, pnlpanelbuttonfilesavericon.MouseClick, pnllauncherfilesavericon.MouseClick, pnltitlebargraphicpickericon.MouseClick, pnlpanelbuttongraphicpickericon.MouseClick, pnllaunchergraphicpickericon.MouseClick, pnltitlebarskinloadericon.MouseClick, pnlpanelbuttonskinloadericon.MouseClick, pnllauncherskinloadericon.MouseClick, pnltitlebarartpadicon.MouseClick, pnlpanelbuttonartpadicon.MouseClick, pnllauncherartpadicon.MouseClick, pnltitlebarcalculatoricon.MouseClick, pnlpanelbuttoncalculatoricon.MouseClick, pnllaunchercalculatoricon.MouseClick, pnltitlebaraudioplayericon.MouseClick, pnlpanelbuttonaudioplayericon.MouseClick, pnllauncheraudioplayericon.MouseClick, pnltitlebarwebbrowsericon.MouseClick, pnlpanelbuttonwebbrowsericon.MouseClick, pnllauncherwebbrowsericon.MouseClick, pnltitlebarvideoplayericon.MouseClick, pnlpanelbuttonvideoplayericon.MouseClick, pnllaunchervideoplayericon.MouseClick, pnltitlebarnamechangericon.MouseClick, pnlpanelbuttonnamechangericon.MouseClick, pnllaunchernamechangericon.MouseClick, pnltitlebariconmanagericon.MouseClick, pnlpanelbuttoniconmanagericon.MouseClick, pnllaunchericonmanagericon.MouseClick, pnltitlebarterminalicon.MouseClick, pnlpanelbuttonterminalicon.MouseClick, pnllauncherterminalicon.MouseClick, pnltitlebarbitnotewalleticon.MouseClick, pnltitlebarbitnotediggericon.MouseClick, pnlpanelbuttonbitnotewalleticon.MouseClick, pnlpanelbuttonbitnotediggericon.MouseClick, pnllauncherbitnotewalleticon.MouseClick, pnllauncherbitnotediggericon.MouseClick, pnltitlebarskinshiftericon.MouseClick, pnlpanelbuttonskinshiftericon.MouseClick, pnllauncherskinshiftericon.MouseClick, pnltitlebarshiftneticon.MouseClick, pnlpanelbuttonshiftneticon.MouseClick, pnllaunchershiftneticon.MouseClick, pnltitlebardodgeicon.MouseClick, pnlpanelbuttondodgeicon.MouseClick, pnllauncherdodgeicon.MouseClick, pnltitlebardownloadicon.MouseClick, pnlpanelbuttondownloadicon.MouseClick, pnllauncherdownloadicon.MouseClick, pnltitlebarinstallericon.MouseClick, pnlpanelbuttoninstallericon.MouseClick, pnllauncherinstallericon.MouseClick, pnltitlebarsysinfoicon.MouseClick, pnlpanelbuttonsysinfoicon.MouseClick, pnllaunchersysinfoicon.MouseClick, pnltitlebarorcwriteicon.MouseClick, pnlpanelbuttonorcwriteicon.MouseClick, pnlpanelbuttonorcwriteicon.MouseClick, pnllauncherorcwriteicon.MouseClick, pnltitlebarfloodgateicon.MouseClick, pnlpanelbuttonfloodgateicon.MouseClick, pnllauncherfloodgateicon.MouseClick, pnltitlebarmazeicon.MouseClick, pnlpanelbuttonmazeicon.MouseClick, pnllaunchermazeicon.MouseClick, pnltitlebarvirusscannericon.MouseClick, pnlpanelbuttonvirusscannericon.MouseClick, pnllaunchervirusscannericon.MouseClick
+ File_Opener.Show()
+ File_Opener.openingprogram = "iconmanager"
+ File_Opener.openextention = ".pic"
+ File_Opener.lbextention.Text = File_Opener.openextention
+ File_Opener.showcontents()
+ icontochange = sender
+ unsavedchanges = True
+ End Sub
+
+ Public Sub loadicon()
+
+ icontochange.BackgroundImage = GetImage(openedfilelocation)
+ If over64 = True Then
+ icontochange.backgroundimagelayout = ImageLayout.Stretch
+ over64 = False
+ Else
+ icontochange.backgroundimagelayout = ImageLayout.Center
+ End If
+
+ End Sub
+
+ Private Sub btnReset_Click(sender As Object, e As EventArgs) Handles btnReset.Click
+ ShiftOSDesktop.titlebariconsize = 16
+ ShiftOSDesktop.panelbuttoniconsize = 16
+ ShiftOSDesktop.launchericonsize = 16
+
+ disposebackgrounds()
+ needtosetupdesktop = True
+ loadsettings()
+
+ ShiftOSDesktop.artpadicontitlebar = My.Resources.iconArtpad
+ ShiftOSDesktop.audioplayericontitlebar = My.Resources.iconAudioPlayer
+ ShiftOSDesktop.calculatoricontitlebar = My.Resources.iconCalculator
+ ShiftOSDesktop.clockicontitlebar = My.Resources.iconClock
+ ShiftOSDesktop.colourpickericontitlebar = My.Resources.iconColourPicker
+ ShiftOSDesktop.fileopenericontitlebar = My.Resources.iconFileOpener
+ ShiftOSDesktop.filesavericontitlebar = My.Resources.iconFileSaver
+ ShiftOSDesktop.fileskimmericontitlebar = My.Resources.iconFileSkimmer
+ ShiftOSDesktop.graphicpickericontitlebar = My.Resources.iconGraphicPicker
+ ShiftOSDesktop.infoboxicontitlebar = My.Resources.iconInfoBox
+ ShiftOSDesktop.knowledgeinputicontitlebar = My.Resources.iconKnowledgeInput
+ ShiftOSDesktop.pongicontitlebar = My.Resources.iconPong
+ ShiftOSDesktop.shiftericontitlebar = My.Resources.iconShifter
+ ShiftOSDesktop.shiftoriumicontitlebar = My.Resources.iconShiftorium
+ ShiftOSDesktop.skinloadericontitlebar = My.Resources.iconSkinLoader
+ ShiftOSDesktop.terminalicontitlebar = My.Resources.iconTerminal
+ ShiftOSDesktop.textpadicontitlebar = My.Resources.iconTextPad
+ ShiftOSDesktop.videoplayericontitlebar = My.Resources.iconVideoPlayer
+ ShiftOSDesktop.webbrowsericontitlebar = My.Resources.iconWebBrowser
+ ShiftOSDesktop.namechangericontitlebar = My.Resources.iconNameChanger
+ ShiftOSDesktop.iconmanagericontitlebar = My.Resources.iconIconManager
+ ShiftOSDesktop.bitnotewalleticontitlebar = My.Resources.iconBitnoteWallet
+ ShiftOSDesktop.bitnotediggericontitlebar = My.Resources.iconBitnoteDigger
+ ShiftOSDesktop.skinshiftericontitlebar = My.Resources.iconSkinShifter
+ ShiftOSDesktop.shiftneticontitlebar = My.Resources.iconShiftnet
+ ShiftOSDesktop.downloadericontitlebar = My.Resources.iconDownloader
+ ShiftOSDesktop.dodgeicontitlebar = My.Resources.iconDodge
+ ShiftOSDesktop.downloadmanagericontitlebar = My.Resources.icondownloadmanager
+ ShiftOSDesktop.installericontitlebar = My.Resources.iconinstaller
+ ShiftOSDesktop.snakeyicontitlebar = My.Resources.iconSnakey
+ ShiftOSDesktop.sysinfoicontitlebar = My.Resources.iconSysinfo
+ ShiftOSDesktop.orcwriteicontitlebar = My.Resources.iconorcwrite
+ ShiftOSDesktop.floodgateicontitlebar = My.Resources.iconfloodgate
+ ShiftOSDesktop.mazeicontitlebar = My.Resources.iconmaze
+ ShiftOSDesktop.virusscannericontitlebar = My.Resources.iconvirusscanner
+
+ ShiftOSDesktop.artpadiconpanelbutton = My.Resources.iconArtpad
+ ShiftOSDesktop.audioplayericonpanelbutton = My.Resources.iconAudioPlayer
+ ShiftOSDesktop.calculatoriconpanelbutton = My.Resources.iconCalculator
+ ShiftOSDesktop.clockiconpanelbutton = My.Resources.iconClock
+ ShiftOSDesktop.colourpickericonpanelbutton = My.Resources.iconColourPicker
+ ShiftOSDesktop.fileopenericonpanelbutton = My.Resources.iconFileOpener
+ ShiftOSDesktop.filesavericonpanelbutton = My.Resources.iconFileSaver
+ ShiftOSDesktop.fileskimmericonpanelbutton = My.Resources.iconFileSkimmer
+ ShiftOSDesktop.graphicpickericonpanelbutton = My.Resources.iconGraphicPicker
+ ShiftOSDesktop.infoboxiconpanelbutton = My.Resources.iconInfoBox
+ ShiftOSDesktop.knowledgeinputiconpanelbutton = My.Resources.iconKnowledgeInput
+ ShiftOSDesktop.pongiconpanelbutton = My.Resources.iconPong
+ ShiftOSDesktop.shiftericonpanelbutton = My.Resources.iconShifter
+ ShiftOSDesktop.shiftoriumiconpanelbutton = My.Resources.iconShiftorium
+ ShiftOSDesktop.skinloadericonpanelbutton = My.Resources.iconSkinLoader
+ ShiftOSDesktop.terminaliconpanelbutton = My.Resources.iconTerminal
+ ShiftOSDesktop.textpadiconpanelbutton = My.Resources.iconTextPad
+ ShiftOSDesktop.videoplayericonpanelbutton = My.Resources.iconVideoPlayer
+ ShiftOSDesktop.webbrowsericonpanelbutton = My.Resources.iconWebBrowser
+ ShiftOSDesktop.namechangericonpanelbutton = My.Resources.iconNameChanger
+ ShiftOSDesktop.iconmanagericonpanelbutton = My.Resources.iconIconManager
+ ShiftOSDesktop.bitnotewalleticonpanelbutton = My.Resources.iconBitnoteWallet
+ ShiftOSDesktop.bitnotediggericonpanelbutton = My.Resources.iconBitnoteDigger
+ ShiftOSDesktop.skinshiftericonpanelbutton = My.Resources.iconSkinShifter
+ ShiftOSDesktop.shiftneticonpanelbutton = My.Resources.iconShiftnet
+ ShiftOSDesktop.downloadericonpanelbutton = My.Resources.iconDownloader
+ ShiftOSDesktop.dodgeiconpanelbutton = My.Resources.iconDodge
+ ShiftOSDesktop.downloadmanagericonpanelbutton = My.Resources.icondownloadmanager
+ ShiftOSDesktop.installericonpanelbutton = My.Resources.iconinstaller
+ ShiftOSDesktop.snakeyiconpanelbutton = My.Resources.iconSnakey
+ ShiftOSDesktop.sysinfoiconpanelbutton = My.Resources.iconSysinfo
+ ShiftOSDesktop.orcwriteiconpanelbutton = My.Resources.iconorcwrite
+ ShiftOSDesktop.floodgateiconpanelbutton = My.Resources.iconfloodgate
+ ShiftOSDesktop.mazeiconpanelbutton = My.Resources.iconmaze
+ ShiftOSDesktop.virusscannericonpanelbutton = My.Resources.iconvirusscanner
+
+ ShiftOSDesktop.artpadiconlauncher = My.Resources.iconArtpad
+ ShiftOSDesktop.audioplayericonlauncher = My.Resources.iconAudioPlayer
+ ShiftOSDesktop.calculatoriconlauncher = My.Resources.iconCalculator
+ ShiftOSDesktop.clockiconlauncher = My.Resources.iconClock
+ ShiftOSDesktop.colourpickericonlauncher = My.Resources.iconColourPicker
+ ShiftOSDesktop.fileopenericonlauncher = My.Resources.iconFileOpener
+ ShiftOSDesktop.filesavericonlauncher = My.Resources.iconFileSaver
+ ShiftOSDesktop.fileskimmericonlauncher = My.Resources.iconFileSkimmer
+ ShiftOSDesktop.graphicpickericonlauncher = My.Resources.iconGraphicPicker
+ ShiftOSDesktop.infoboxiconlauncher = My.Resources.iconInfoBox
+ ShiftOSDesktop.knowledgeinputiconlauncher = My.Resources.iconKnowledgeInput
+ ShiftOSDesktop.pongiconlauncher = My.Resources.iconPong
+ ShiftOSDesktop.shiftericonlauncher = My.Resources.iconShifter
+ ShiftOSDesktop.shiftoriumiconlauncher = My.Resources.iconShiftorium
+ ShiftOSDesktop.skinloadericonlauncher = My.Resources.iconSkinLoader
+ ShiftOSDesktop.terminaliconlauncher = My.Resources.iconTerminal
+ ShiftOSDesktop.textpadiconlauncher = My.Resources.iconTextPad
+ ShiftOSDesktop.videoplayericonlauncher = My.Resources.iconVideoPlayer
+ ShiftOSDesktop.webbrowsericonlauncher = My.Resources.iconWebBrowser
+ ShiftOSDesktop.namechangericonlauncher = My.Resources.iconNameChanger
+ ShiftOSDesktop.iconmanagericonlauncher = My.Resources.iconIconManager
+ ShiftOSDesktop.bitnotewalleticonlauncher = My.Resources.iconBitnoteWallet
+ ShiftOSDesktop.bitnotediggericonlauncher = My.Resources.iconBitnoteDigger
+ ShiftOSDesktop.skinshiftericonlauncher = My.Resources.iconSkinShifter
+ ShiftOSDesktop.shiftneticonlauncher = My.Resources.iconShiftnet
+ ShiftOSDesktop.downloadericonlauncher = My.Resources.iconDownloader
+ ShiftOSDesktop.dodgeiconlauncher = My.Resources.iconDodge
+ ShiftOSDesktop.downloadmanagericonlauncher = My.Resources.icondownloadmanager
+ ShiftOSDesktop.installericonlauncher = My.Resources.iconinstaller
+ ShiftOSDesktop.snakeyiconlauncher = My.Resources.iconSnakey
+ ShiftOSDesktop.sysinfoiconlauncher = My.Resources.iconSysinfo
+ ShiftOSDesktop.orcwriteiconlauncher = My.Resources.iconorcwrite
+ ShiftOSDesktop.floodgateiconlauncher = My.Resources.iconfloodgate
+ ShiftOSDesktop.mazeiconlauncher = My.Resources.iconmaze
+ ShiftOSDesktop.virusscannericonlauncher = My.Resources.iconvirusscanner
+
+ ShiftOSDesktop.shutdowniconlauncher = My.Resources.iconshutdown
+
+ ShiftOSDesktop.setuppanelbuttons()
+ ShiftOSDesktop.setupdesktop()
+
+ loadsettings()
+ End Sub
+
+ Public Sub disposebackgrounds()
+ pnltitlebarknowledgeinputicon.BackgroundImage.Dispose()
+ pnlpanelbuttonknowledgeinputicon.BackgroundImage.Dispose()
+ pnllauncherknowledgeinputicon.BackgroundImage.Dispose()
+
+ pnltitlebarshiftoriumicon.BackgroundImage.Dispose()
+ pnlpanelbuttonshiftoriumicon.BackgroundImage.Dispose()
+ pnllaunchershiftoriumicon.BackgroundImage.Dispose()
+
+ pnltitlebarclockicon.BackgroundImage.Dispose()
+ pnlpanelbuttonclockicon.BackgroundImage.Dispose()
+ pnllauncherclockicon.BackgroundImage.Dispose()
+
+ pnltitlebarshiftericon.BackgroundImage.Dispose()
+ pnlpanelbuttonshiftericon.BackgroundImage.Dispose()
+ pnllaunchershiftericon.BackgroundImage.Dispose()
+
+ pnltitlebarcolourpickericon.BackgroundImage.Dispose()
+ pnlpanelbuttoncolourpickericon.BackgroundImage.Dispose()
+ pnllaunchercolourpickericon.BackgroundImage.Dispose()
+
+ pnltitlebarinfoboxicon.BackgroundImage.Dispose()
+ pnlpanelbuttoninfoboxicon.BackgroundImage.Dispose()
+ pnllauncherinfoboxicon.BackgroundImage.Dispose()
+
+ pnltitlebarpongicon.BackgroundImage.Dispose()
+ pnlpanelbuttonpongicon.BackgroundImage.Dispose()
+ pnllauncherpongicon.BackgroundImage.Dispose()
+
+ pnltitlebarfileskimmericon.BackgroundImage.Dispose()
+ pnlpanelbuttonfileskimmericon.BackgroundImage.Dispose()
+ pnllauncherfileskimmericon.BackgroundImage.Dispose()
+
+ pnltitlebartextpadicon.BackgroundImage.Dispose()
+ pnlpanelbuttontextpadicon.BackgroundImage.Dispose()
+ pnllaunchertextpadicon.BackgroundImage.Dispose()
+
+ pnltitlebarfileopenericon.BackgroundImage.Dispose()
+ pnlpanelbuttonfileopenericon.BackgroundImage.Dispose()
+ pnllauncherfileopenericon.BackgroundImage.Dispose()
+
+ pnltitlebarfilesavericon.BackgroundImage.Dispose()
+ pnlpanelbuttonfilesavericon.BackgroundImage.Dispose()
+ pnllauncherfilesavericon.BackgroundImage.Dispose()
+
+ pnltitlebargraphicpickericon.BackgroundImage.Dispose()
+ pnlpanelbuttongraphicpickericon.BackgroundImage.Dispose()
+ pnllaunchergraphicpickericon.BackgroundImage.Dispose()
+
+ pnltitlebarskinloadericon.BackgroundImage.Dispose()
+ pnlpanelbuttonskinloadericon.BackgroundImage.Dispose()
+ pnllauncherskinloadericon.BackgroundImage.Dispose()
+
+ pnltitlebarartpadicon.BackgroundImage.Dispose()
+ pnlpanelbuttonartpadicon.BackgroundImage.Dispose()
+ pnllauncherartpadicon.BackgroundImage.Dispose()
+
+ pnltitlebarcalculatoricon.BackgroundImage.Dispose()
+ pnlpanelbuttoncalculatoricon.BackgroundImage.Dispose()
+ pnllaunchercalculatoricon.BackgroundImage.Dispose()
+
+ pnltitlebaraudioplayericon.BackgroundImage.Dispose()
+ pnlpanelbuttonaudioplayericon.BackgroundImage.Dispose()
+ pnllauncheraudioplayericon.BackgroundImage.Dispose()
+
+ pnltitlebarwebbrowsericon.BackgroundImage.Dispose()
+ pnlpanelbuttonwebbrowsericon.BackgroundImage.Dispose()
+ pnllauncherwebbrowsericon.BackgroundImage.Dispose()
+
+ pnltitlebarvideoplayericon.BackgroundImage.Dispose()
+ pnlpanelbuttonvideoplayericon.BackgroundImage.Dispose()
+ pnllaunchervideoplayericon.BackgroundImage.Dispose()
+
+ pnltitlebarnamechangericon.BackgroundImage.Dispose()
+ pnlpanelbuttonnamechangericon.BackgroundImage.Dispose()
+ pnllaunchernamechangericon.BackgroundImage.Dispose()
+
+ pnltitlebariconmanagericon.BackgroundImage.Dispose()
+ pnlpanelbuttoniconmanagericon.BackgroundImage.Dispose()
+ pnllaunchericonmanagericon.BackgroundImage.Dispose()
+
+ pnltitlebarterminalicon.BackgroundImage.Dispose()
+ pnlpanelbuttonterminalicon.BackgroundImage.Dispose()
+ pnllauncherterminalicon.BackgroundImage.Dispose()
+
+ pnllaunchershutdownicon.BackgroundImage.Dispose()
+ End Sub
+
+ Public Sub checkbackgroundimagesize()
+ minicheckresize(pnltitlebarknowledgeinputicon)
+ minicheckresize(pnlpanelbuttonknowledgeinputicon)
+ minicheckresize(pnllauncherknowledgeinputicon)
+
+ minicheckresize(pnltitlebarshiftoriumicon)
+ minicheckresize(pnlpanelbuttonshiftoriumicon)
+ minicheckresize(pnllaunchershiftoriumicon)
+
+ minicheckresize(pnltitlebarclockicon)
+ minicheckresize(pnlpanelbuttonclockicon)
+ minicheckresize(pnllauncherclockicon)
+
+ minicheckresize(pnltitlebarshiftericon)
+ minicheckresize(pnlpanelbuttonshiftericon)
+ minicheckresize(pnllaunchershiftericon)
+
+ minicheckresize(pnltitlebarcolourpickericon)
+ minicheckresize(pnlpanelbuttoncolourpickericon)
+ minicheckresize(pnllaunchercolourpickericon)
+
+ minicheckresize(pnltitlebarinfoboxicon)
+ minicheckresize(pnlpanelbuttoninfoboxicon)
+ minicheckresize(pnllauncherinfoboxicon)
+
+ minicheckresize(pnltitlebarpongicon)
+ minicheckresize(pnlpanelbuttonpongicon)
+ minicheckresize(pnllauncherpongicon)
+
+ minicheckresize(pnltitlebarfileskimmericon)
+ minicheckresize(pnlpanelbuttonfileskimmericon)
+ minicheckresize(pnllauncherfileskimmericon)
+
+ minicheckresize(pnltitlebartextpadicon)
+ minicheckresize(pnlpanelbuttontextpadicon)
+ minicheckresize(pnllaunchertextpadicon)
+
+ minicheckresize(pnltitlebarfileopenericon)
+ minicheckresize(pnlpanelbuttonfileopenericon)
+ minicheckresize(pnllauncherfileopenericon)
+
+ minicheckresize(pnltitlebarfilesavericon)
+ minicheckresize(pnlpanelbuttonfilesavericon)
+ minicheckresize(pnllauncherfilesavericon)
+
+ minicheckresize(pnltitlebargraphicpickericon)
+ minicheckresize(pnlpanelbuttongraphicpickericon)
+ minicheckresize(pnllaunchergraphicpickericon)
+
+ minicheckresize(pnltitlebarskinloadericon)
+ minicheckresize(pnlpanelbuttonskinloadericon)
+ minicheckresize(pnllauncherskinloadericon)
+
+ minicheckresize(pnltitlebarartpadicon)
+ minicheckresize(pnlpanelbuttonartpadicon)
+ minicheckresize(pnllauncherartpadicon)
+
+ minicheckresize(pnltitlebarcalculatoricon)
+ minicheckresize(pnlpanelbuttoncalculatoricon)
+ minicheckresize(pnllaunchercalculatoricon)
+
+ minicheckresize(pnltitlebaraudioplayericon)
+ minicheckresize(pnlpanelbuttonaudioplayericon)
+ minicheckresize(pnllauncheraudioplayericon)
+
+ minicheckresize(pnltitlebarwebbrowsericon)
+ minicheckresize(pnlpanelbuttonwebbrowsericon)
+ minicheckresize(pnllauncherwebbrowsericon)
+
+ minicheckresize(pnltitlebarvideoplayericon)
+ minicheckresize(pnlpanelbuttonvideoplayericon)
+ minicheckresize(pnllaunchervideoplayericon)
+
+ minicheckresize(pnltitlebarnamechangericon)
+ minicheckresize(pnlpanelbuttonnamechangericon)
+ minicheckresize(pnllaunchernamechangericon)
+
+ minicheckresize(pnltitlebariconmanagericon)
+ minicheckresize(pnlpanelbuttoniconmanagericon)
+ minicheckresize(pnllaunchericonmanagericon)
+
+ minicheckresize(pnltitlebarterminalicon)
+ minicheckresize(pnlpanelbuttonterminalicon)
+ minicheckresize(pnllauncherterminalicon)
+
+ minicheckresize(pnllaunchershutdownicon)
+ End Sub
+
+ Public Sub minicheckresize(ByVal panel As Panel)
+ If panel.BackgroundImage.Width > 64 Then panel.BackgroundImageLayout = ImageLayout.Stretch Else panel.BackgroundImageLayout = ImageLayout.Center
+ End Sub
+
+ Public Sub saveappliedicons()
+ saveprocess(pnltitlebarknowledgeinputicon)
+ saveprocess(pnlpanelbuttonknowledgeinputicon)
+ saveprocess(pnllauncherknowledgeinputicon)
+
+ saveprocess(pnltitlebarshiftoriumicon)
+ saveprocess(pnlpanelbuttonshiftoriumicon)
+ saveprocess(pnllaunchershiftoriumicon)
+
+ saveprocess(pnltitlebarclockicon)
+ saveprocess(pnlpanelbuttonclockicon)
+ saveprocess(pnllauncherclockicon)
+
+ saveprocess(pnltitlebarshiftericon)
+ saveprocess(pnlpanelbuttonshiftericon)
+ saveprocess(pnllaunchershiftericon)
+
+ saveprocess(pnltitlebarcolourpickericon)
+ saveprocess(pnlpanelbuttoncolourpickericon)
+ saveprocess(pnllaunchercolourpickericon)
+
+ saveprocess(pnltitlebarinfoboxicon)
+ saveprocess(pnlpanelbuttoninfoboxicon)
+ saveprocess(pnllauncherinfoboxicon)
+
+ saveprocess(pnltitlebarpongicon)
+ saveprocess(pnlpanelbuttonpongicon)
+ saveprocess(pnllauncherpongicon)
+
+ saveprocess(pnltitlebarfileskimmericon)
+ saveprocess(pnlpanelbuttonfileskimmericon)
+ saveprocess(pnllauncherfileskimmericon)
+
+ saveprocess(pnltitlebartextpadicon)
+ saveprocess(pnlpanelbuttontextpadicon)
+ saveprocess(pnllaunchertextpadicon)
+
+ saveprocess(pnltitlebarfileopenericon)
+ saveprocess(pnlpanelbuttonfileopenericon)
+ saveprocess(pnllauncherfileopenericon)
+
+ saveprocess(pnltitlebarfilesavericon)
+ saveprocess(pnlpanelbuttonfilesavericon)
+ saveprocess(pnllauncherfilesavericon)
+
+ saveprocess(pnltitlebargraphicpickericon)
+ saveprocess(pnlpanelbuttongraphicpickericon)
+ saveprocess(pnllaunchergraphicpickericon)
+
+ saveprocess(pnltitlebarskinloadericon)
+ saveprocess(pnlpanelbuttonskinloadericon)
+ saveprocess(pnllauncherskinloadericon)
+
+ saveprocess(pnltitlebarartpadicon)
+ saveprocess(pnlpanelbuttonartpadicon)
+ saveprocess(pnllauncherartpadicon)
+
+ saveprocess(pnltitlebarcalculatoricon)
+ saveprocess(pnlpanelbuttoncalculatoricon)
+ saveprocess(pnllaunchercalculatoricon)
+
+ saveprocess(pnltitlebaraudioplayericon)
+ saveprocess(pnlpanelbuttonaudioplayericon)
+ saveprocess(pnllauncheraudioplayericon)
+
+ saveprocess(pnltitlebarwebbrowsericon)
+ saveprocess(pnlpanelbuttonwebbrowsericon)
+ saveprocess(pnllauncherwebbrowsericon)
+
+ saveprocess(pnltitlebarvideoplayericon)
+ saveprocess(pnlpanelbuttonvideoplayericon)
+ saveprocess(pnllaunchervideoplayericon)
+
+ saveprocess(pnltitlebarnamechangericon)
+ saveprocess(pnlpanelbuttonnamechangericon)
+ saveprocess(pnllaunchernamechangericon)
+
+ saveprocess(pnltitlebariconmanagericon)
+ saveprocess(pnlpanelbuttoniconmanagericon)
+ saveprocess(pnllaunchericonmanagericon)
+
+ saveprocess(pnltitlebarterminalicon)
+ saveprocess(pnlpanelbuttonterminalicon)
+ saveprocess(pnllauncherterminalicon)
+
+ saveprocess(pnltitlebarbitnotewalleticon)
+ saveprocess(pnlpanelbuttonbitnotewalleticon)
+ saveprocess(pnllauncherbitnotewalleticon)
+
+ saveprocess(pnltitlebarbitnotediggericon)
+ saveprocess(pnlpanelbuttonbitnotediggericon)
+ saveprocess(pnllauncherbitnotediggericon)
+
+ saveprocess(pnltitlebarskinshiftericon)
+ saveprocess(pnlpanelbuttonskinshiftericon)
+ saveprocess(pnllauncherskinshiftericon)
+
+ saveprocess(pnltitlebarshiftneticon)
+ saveprocess(pnlpanelbuttonshiftneticon)
+ saveprocess(pnllaunchershiftneticon)
+
+ saveprocess(pnltitlebardodgeicon)
+ saveprocess(pnlpanelbuttondodgeicon)
+ saveprocess(pnllauncherdodgeicon)
+
+ saveprocess(pnltitlebardownloadicon)
+ saveprocess(pnlpanelbuttondownloadicon)
+ saveprocess(pnllauncherdownloadicon)
+
+ saveprocess(pnltitlebarinstallericon)
+ saveprocess(pnlpanelbuttoninstallericon)
+ saveprocess(pnllauncherinstallericon)
+
+ saveprocess(pnltitlebarsysinfoicon)
+ saveprocess(pnlpanelbuttonsysinfoicon)
+ saveprocess(pnllaunchersysinfoicon)
+
+ saveprocess(pnltitlebarorcwriteicon)
+ saveprocess(pnlpanelbuttonorcwriteicon)
+ saveprocess(pnllauncherorcwriteicon)
+
+ saveprocess(pnltitlebarfloodgateicon)
+ saveprocess(pnlpanelbuttonfloodgateicon)
+ saveprocess(pnllauncherfloodgateicon)
+
+ saveprocess(pnltitlebarmazeicon)
+ saveprocess(pnlpanelbuttonmazeicon)
+ saveprocess(pnllaunchermazeicon)
+
+ saveprocess(pnltitlebarvirusscannericon)
+ saveprocess(pnlpanelbuttonvirusscannericon)
+ saveprocess(pnllaunchervirusscannericon)
+
+ saveprocess(pnllaunchershutdownicon)
+ End Sub
+
+ Public Sub saveprocess(ByVal panel As Panel)
+ panel.BackgroundImage.Save(ShiftOSPath + "Shiftum42\Icons\" & panel.Name.Substring(3) & ".pic", Imaging.ImageFormat.Png)
+ End Sub
+
+ Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
+ If unsavedchanges = False Then
+ File_Saver.savingprogram = "iconmanager"
+ File_Saver.saveextention = ".icp"
+ File_Saver.Show()
+ Else
+ infobox.title = "Icon Manager - Error!"
+ infobox.textinfo = "You must apply the changes to your system before saving the icon pack as a file." & Environment.NewLine & Environment.NewLine & "Please click the apply button first before attempting to save again."
+ infobox.Show()
+ End If
+ End Sub
+
+ Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
+ File_Opener.Show()
+ File_Opener.openingprogram = "iconmanagerpack"
+ File_Opener.openextention = ".icp"
+ File_Opener.lbextention.Text = File_Opener.openextention
+ File_Opener.showcontents()
+ End Sub
+End Class \ No newline at end of file