aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS/Skin Loader.vb
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS/Skin Loader.vb')
-rw-r--r--ShiftOS/Skin Loader.vb1569
1 files changed, 0 insertions, 1569 deletions
diff --git a/ShiftOS/Skin Loader.vb b/ShiftOS/Skin Loader.vb
deleted file mode 100644
index c05e6ad..0000000
--- a/ShiftOS/Skin Loader.vb
+++ /dev/null
@@ -1,1569 +0,0 @@
-Imports System.IO
-
-Public Class Skin_Loader
- ' Variables
- Public rolldownsize As Integer ' Roll down size
- Public oldbordersize As Integer ' Old border size
- Public oldtitlebarheight As Integer ' Old title bar height
- Public justopened As Boolean = False ' Just opened?
- Public needtorollback As Boolean = False ' Need to roll back?
- Public minimumsizewidth As Integer = 0 ' Minimum size width
- Public minimumsizeheight As Integer = 0 ' Minimum size height
- Public ShiftOSPath As String = "C:\ShiftOS\"
- Dim firstload As Boolean = True
-
- Public oldpreheight As Integer = 40
-
- ' Has a skin been loaded?
- Public skinloaded As Boolean = False
-
- Public savelines(200) As String
- Public loadlines(200) As String
-
- Dim titlebarcolour As Color ' Title bar colour
- Dim windowbordercolour As Color ' Window border colour
- Dim windowbordersize As Integer ' Window border size
- Dim titlebarheight As Integer ' Title bar height
- Dim closebuttoncolour As Color ' Close button colour
- Dim closebuttonheight As Integer ' Close button height
- Dim closebuttonwidth As Integer ' Close button width
- Dim closebuttonside As Integer ' How many pixels away the close button is from the side of the window border edge
- Dim closebuttontop As Integer ' How many pixels away the close button is from the top of the window bordeer
- Dim titletextcolour As Color ' Title bar text colour
- Dim titletexttop As Integer ' How many pixels away the title bar text is from the top of the window border
- Dim titletextside As Integer ' How many pixels away the title bar text is from the side of the window border
- Dim titletextsize As Integer ' The font size of the title bar text
- Dim titletextfont As String ' The font of the title bar
- Dim titletextstyle As FontStyle ' The title bar text's font style
- Dim desktoppanelcolour As Color ' The desktop panel colour
- Dim desktopbackgroundcolour As Color ' The desktop background colour
- Dim desktoppanelheight As Integer ' The desktop panel's height
- Dim desktoppanelposition As String ' The desktop panel's position (top, bottom)
- Dim clocktextcolour As Color ' The clock's text colour
- Dim clockbackgroundcolor As Color ' The clock background colour.
- Dim panelclocktexttop As Integer ' How many pixels away the panel clock text is from the top of the desktop panel
- Dim panelclocktextsize As Integer ' Font size of the panel clock
- Dim panelclocktextfont As String ' The panel clock's font (Wingdings/Webdings = fun clock)
- Dim panelclocktextstyle As FontStyle ' The panel clock's font style
- Dim applauncherbuttoncolour As Color ' The button colour in the Application Launcher
- Dim applauncherbuttonclickedcolour As Color ' The colour that the button in the App Launcher will be when clicked
- Dim applauncherbackgroundcolour As Color ' Application Launcher background colour
- Dim applaunchermouseovercolour As Color ' When the mouse is over the App Launcher, it's colour will be this
- Dim applicationsbuttontextcolour As Color ' The "Applications" button's text colour
- Dim applicationbuttonheight As Integer ' The height of the "Applications" button
- Dim applicationbuttontextsize As Integer ' The font size of the "Applications" button
- Dim applicationbuttontextfont As String ' The font used by the "Applications" button
- Dim applicationbuttontextstyle As FontStyle ' The font style used by the "Applications" button
- Dim applicationlaunchername As String ' The name of the application launcher
- Dim titletextposition As String ' A window's title bar text position (string)
- Dim rollupbuttoncolour As Color ' The colour of the roll-up button
- Dim rollupbuttonheight As Integer ' The height of the roll-up button
- Dim rollupbuttonwidth As Integer ' The width of the roll-up button
- Dim rollupbuttonside As Integer ' How far away the roll-up button is from the side of the title bar (in pixels)
- Dim rollupbuttontop As Integer ' How far away the roll-up button is from the top of the title bar (in pixels)
- Dim titlebariconside As Integer ' How far away the title bar icon is from the side of the title bar (in pixels)
- Dim titlebaricontop As Integer ' How far away the title bar icon is from the top of the title bar (in pixels)
- Dim showwindowcorners As Boolean ' Show window corners?
- Dim titlebarcornerwidth As Integer ' The width of the title bar corner
- Dim titlebarrightcornercolour As Color ' The right corner of the title bar's colour
- Dim titlebarleftcornercolour As Color ' The left corner of the title bar's colour
- Dim applaunchermenuholderwidth As Integer ' The application launcher's holder's width
- Dim windowborderleftcolour As Color ' The left side of the window border's colour
- Dim windowborderrightcolour As Color ' The right side of the window border's colour
- Dim windowborderbottomcolour As Color ' The bottom portion of the window border's colour
- Dim windowborderbottomrightcolour As Color ' The bottom right corner of the window border's colour
- Dim windowborderbottomleftcolour As Color ' The bottom left corner of the window border's colour
-
- Dim panelbuttonicontop As Integer ' How far the panel button icon is from the top of the panel (in pixels)
- Dim panelbuttoniconside As Integer ' How far the panel button is from the sides of the panel (in pixels)
- Dim panelbuttoniconsize As Integer ' The size of the panel button's icon
- Dim panelbuttonheight As Integer ' The panel button's height
- Dim panelbuttonwidth As Integer ' The panel button's width
- Dim panelbuttoncolour As Color ' The panel button's colour
- Dim panelbuttontextcolour As Color ' The panel button's text colour
- Dim panelbuttontextsize As Integer ' The panel button's text size
- Dim panelbuttontextfont As String ' The panel button's text font
- Dim panelbuttontextstyle As FontStyle ' The panel button's font style
- Dim panelbuttontextside As Integer ' How many pixels away the panel button text is from the side
- Dim panelbuttontexttop As Integer ' How many pixels away the panel button text is from the top
- Dim panelbuttongap As Integer ' The panel button gap
- Dim panelbuttonfromtop As Integer ' How far away the panel button is from the top (in pixels)
- Dim panelbuttoninitialgap As Integer ' Initial panel button gap
- Dim minimizebuttoncolour As Color ' Minimize button colour
- Dim minimizebuttonheight As Integer ' Minimize button height
- Dim minimizebuttonwidth As Integer ' Minimize button width
- Dim minimizebuttonside As Integer ' How far away the minimize button is from the side of the window border (pixels)
- Dim minimizebuttontop As Integer ' How far away the minimize button is from the top of the window border (pixels)
-
- 'skins
- Dim skinloaderskinimages(100) As String
- Dim skinloaderskinclosebutton(2) As Image
- Dim skinclosebuttonstyle As ImageLayout
- Dim skinloaderskintitlebar(2) As Image
- Dim skintitlebarstyle As ImageLayout
- Dim skinloaderskindesktopbackground(2) As Image
- Dim skindesktopbackgroundstyle As ImageLayout
- Dim skinloaderskinrollupbutton(2) As Image
- Dim skinrollupbuttonstyle As ImageLayout
- Dim skinloaderskintitlebarrightcorner(2) As Image
- Dim skintitlebarrightcornerstyle As ImageLayout = ImageLayout.Stretch
- Dim skinloaderskintitlebarleftcorner(2) As Image
- Dim skintitlebarleftcornerstyle As ImageLayout = ImageLayout.Stretch
- Dim skinloaderskindesktoppanel(2) As Image
- Dim skindesktoppanelstyle As ImageLayout = ImageLayout.Stretch
- Dim skinloaderskindesktoppaneltime(2) As Image
- Dim skindesktoppaneltimestyle As ImageLayout = ImageLayout.Stretch
- Dim skinloaderskinapplauncherbutton(2) As Image
- Dim skinapplauncherbuttonstyle As ImageLayout = ImageLayout.Stretch
- Dim skinloaderskinwindowborderleft(2) As Image
- Dim skinwindowborderleftstyle As ImageLayout = ImageLayout.Stretch
- Dim skinloaderskinwindowborderright(2) As Image
- Dim skinwindowborderrightstyle As ImageLayout = ImageLayout.Stretch
- Dim skinloaderskinwindowborderbottom(2) As Image
- Dim skinwindowborderbottomstyle As ImageLayout = ImageLayout.Stretch
- Dim skinloaderskinwindowborderbottomright(2) As Image
- Dim skinwindowborderbottomrightstyle As ImageLayout = ImageLayout.Stretch
- Dim skinloaderskinwindowborderbottomleft(2) As Image
- Dim skinwindowborderbottomleftstyle As ImageLayout = ImageLayout.Stretch
- Dim skinloaderskinpanelbutton(2) As Image
- Dim skinpanelbuttonstyle As ImageLayout = ImageLayout.Stretch
- Dim skinloaderskinminimizebutton(2) As Image
- Dim skinminimizebuttonstyle As ImageLayout = ImageLayout.Stretch
-
-#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()
- If ShiftOSDesktop.SkinLoaderCorrupted Then Me.Close() : infobox.showinfo("The Plague.", Me.Name & "has been corrupted by The Plague.")
-
- ShiftOSDesktop.pnlpanelbuttonskinloader.SendToBack() 'CHANGE NAME
- ShiftOSDesktop.setuppanelbuttons()
- ShiftOSDesktop.setpanelbuttonappearnce(ShiftOSDesktop.pnlpanelbuttonskinloader, ShiftOSDesktop.tbskinloadericon, ShiftOSDesktop.tbskinloadertext, True) 'modify to proper name
- ShiftOSDesktop.programsopen = ShiftOSDesktop.programsopen + 1
-
- initialsetup()
- setpreviewtocurrentskin()
- determinevisibleobjects()
- 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()
- Try
-
- setupborders()
-
- 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(476, 462) '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
- If Me.Visible = True Then
- Me.Size = New Size(Me.Width - (2 * oldbordersize) + (2 * Skins.borderwidth), ((Me.Height - oldtitlebarheight - oldbordersize) + Skins.titlebarheight + Skins.borderwidth) + (pretitlebar.Size.Height + predesktoppanel.Size.Height - oldpreheight))
- 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
- 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.skinloadername '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.boughtskinning = True Then ' Change to program's icon
- pnlicon.Visible = True
- pnlicon.Location = New Point(Skins.titleiconfromside, Skins.titleiconfromtop)
- pnlicon.Size = New Size(ShiftOSDesktop.titlebariconsize, ShiftOSDesktop.titlebariconsize)
- pnlicon.Image = ShiftOSDesktop.skinloadericontitlebar 'Replace with the correct icon for the program.
- End If
-
- Catch ex As Exception
- End Try
-
- 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 RightCursorOn_MouseDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles pgright.MouseEnter
- If ShiftOSDesktop.boughtresizablewindows = True Then
- Cursor = Cursors.SizeWE
- End If
- End Sub
-
- Private Sub bottomCursorOn_MouseDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles pgbottom.MouseEnter
- If ShiftOSDesktop.boughtresizablewindows = True Then
- Cursor = Cursors.SizeNS
- End If
- End Sub
-
- Private Sub CornerCursorOn_MouseDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles pgbottomrcorner.MouseEnter
- If ShiftOSDesktop.boughtresizablewindows = True Then
- Cursor = Cursors.SizeNWSE
- End If
- End Sub
-
- Private Sub SizeCursoroff_MouseDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles pgright.MouseLeave, pgbottom.MouseLeave, pgbottomrcorner.MouseLeave
- If ShiftOSDesktop.boughtresizablewindows = True Then
- Cursor = Cursors.Default
- End If
- 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 Sub initialsetup()
- titlebarcolour = Skins.titlebarcolour
- windowbordercolour = Skins.borderleftcolour
- windowbordersize = Skins.borderwidth
- titlebarheight = Skins.titlebarheight
- closebuttoncolour = Skins.closebtncolour
- closebuttonheight = Skins.closebtnsize.Height
- closebuttonwidth = Skins.closebtnsize.Width
- closebuttontop = Skins.closebtnfromtop
- closebuttonside = Skins.closebtnfromside
- titletextcolour = Skins.closebtncolour
- titletexttop = Skins.titletextfromtop
- titletextside = Skins.titletextfromside
- titletextsize = Skins.titletextfontsize
- titletextfont = Skins.titletextfontfamily
- titletextstyle = Skins.titletextfontstyle
- desktoppanelcolour = Skins.desktoppanelcolour
- desktopbackgroundcolour = Skins.desktopbackgroundcolour
- desktoppanelheight = Skins.desktoppanelheight
- desktoppanelposition = Skins.desktoppanelposition
- clocktextcolour = Skins.clocktextcolour
- clockbackgroundcolor = Skins.clockbackgroundcolor
- panelclocktexttop = Skins.panelclocktexttop
- panelclocktextsize = Skins.panelclocktextsize
- panelclocktextfont = Skins.panelclocktextfont
- panelclocktextstyle = Skins.panelclocktextstyle
- applauncherbuttoncolour = Skins.applauncherbuttoncolour
- applauncherbuttonclickedcolour = Skins.applauncherbuttonclickedcolour
- applauncherbackgroundcolour = Skins.applauncherbackgroundcolour
- applaunchermouseovercolour = Skins.applaunchermouseovercolour
- applicationsbuttontextcolour = Skins.applicationsbuttontextcolour
- applicationbuttonheight = Skins.applicationbuttonheight
- applicationbuttontextsize = Skins.applicationbuttontextsize
- applicationbuttontextfont = Skins.applicationbuttontextfont
- applicationbuttontextstyle = Skins.applicationbuttontextstyle
- applicationlaunchername = Skins.applicationlaunchername
- titletextposition = Skins.titletextpos
- rollupbuttoncolour = Skins.rollbtncolour
- rollupbuttonheight = Skins.rollbtnsize.Height
- rollupbuttonwidth = Skins.rollbtnsize.Width
- rollupbuttonside = Skins.rollbtnfromside
- rollupbuttontop = Skins.rollbtnfromtop
- titlebariconside = Skins.titleiconfromside
- titlebaricontop = Skins.titleiconfromtop
- titlebarcornerwidth = Skins.titlebarcornerwidth
- titlebarrightcornercolour = Skins.rightcornercolour
- titlebarleftcornercolour = Skins.leftcornercolour
- showwindowcorners = Skins.enablecorners
- applaunchermenuholderwidth = Skins.applaunchermenuholderwidth
- windowborderleftcolour = Skins.borderleftcolour
- windowborderrightcolour = Skins.borderrightcolour
- windowborderbottomcolour = Skins.borderbottomcolour
- windowborderbottomrightcolour = Skins.bottomrightcornercolour
- windowborderbottomleftcolour = Skins.bottomleftcornercolour
- panelbuttonicontop = Skins.panelbuttonicontop
- panelbuttoniconside = Skins.panelbuttoniconside
- panelbuttoniconsize = Skins.panelbuttoniconsize
- panelbuttoniconsize = Skins.panelbuttoniconsize
- panelbuttonheight = Skins.panelbuttonheight
- panelbuttonwidth = Skins.panelbuttonwidth
- panelbuttoncolour = Skins.panelbuttoncolour
- panelbuttontextcolour = Skins.panelbuttontextcolour
- panelbuttontextsize = Skins.panelbuttontextsize
- panelbuttontextfont = Skins.panelbuttontextfont
- panelbuttontextstyle = Skins.panelbuttontextstyle
- panelbuttontextside = Skins.panelbuttontextside
- panelbuttontexttop = Skins.panelbuttontexttop
- panelbuttongap = Skins.panelbuttongap
- panelbuttonfromtop = Skins.panelbuttonfromtop
- panelbuttoninitialgap = Skins.panelbuttoninitialgap
- minimizebuttoncolour = Skins.minbtncolour
- minimizebuttonheight = Skins.minbtnsize.Height
- minimizebuttonwidth = Skins.minbtnsize.Width
- minimizebuttonside = Skins.minbtnfromside
- minimizebuttontop = Skins.minbtnfromtop
-
- 'skins
- 'Array.Copy(ShiftOSDesktop.skinimages, skinloaderskinimages, skinloaderskinimages.Length)
-
- If Skins.closebtn Is Nothing Then Else skinloaderskinclosebutton(0) = Skins.closebtn.Clone
- If Skins.closebtnhover Is Nothing Then Else skinloaderskinclosebutton(1) = Skins.closebtnhover.Clone
- If Skins.closebtnclick Is Nothing Then Else skinloaderskinclosebutton(2) = Skins.closebtnclick.Clone
- skinclosebuttonstyle = Skins.closebtnlayout
-
- If Skins.titlebar Is Nothing Then Else skinloaderskintitlebar(0) = Skins.titlebar.Clone
- 'If ShiftOSDesktop.skintitlebar(1) Is Nothing Then Else skinloaderskintitlebar(1) = ShiftOSDesktop.skintitlebar(1).Clone
- 'If ShiftOSDesktop.skintitlebar(2) Is Nothing Then Else skinloaderskintitlebar(2) = ShiftOSDesktop.skintitlebar(2).Clone
- skintitlebarstyle = Skins.titlebarlayout
-
- If Skins.desktopbackground Is Nothing Then Else skinloaderskindesktopbackground(0) = Skins.desktopbackground.Clone
- 'If ShiftOSDesktop.skindesktopbackground(1) Is Nothing Then Else skinloaderskindesktopbackground(1) = ShiftOSDesktop.skindesktopbackground(1).Clone
- 'If ShiftOSDesktop.skindesktopbackground(2) Is Nothing Then Else skinloaderskindesktopbackground(2) = ShiftOSDesktop.skindesktopbackground(2).Clone
- skindesktopbackgroundstyle = Skins.desktopbackgroundlayout
-
- If Skins.rollbtn Is Nothing Then Else skinloaderskinrollupbutton(0) = Skins.rollbtn.Clone
- If Skins.rollbtnhover Is Nothing Then Else skinloaderskinrollupbutton(1) = Skins.rollbtnhover.Clone
- If Skins.rollbtnclick Is Nothing Then Else skinloaderskinrollupbutton(2) = Skins.rollbtnclick.Clone
- skinrollupbuttonstyle = Skins.rollbtnlayout
-
- If Skins.rightcorner Is Nothing Then Else skinloaderskintitlebarrightcorner(0) = Skins.rightcorner.Clone
- 'If ShiftOSDesktop.skintitlebarrightcorner(1) Is Nothing Then Else skinloaderskintitlebarrightcorner(1) = ShiftOSDesktop.skintitlebarrightcorner(1).Clone
- 'If ShiftOSDesktop.skintitlebarrightcorner(2) Is Nothing Then Else skinloaderskintitlebarrightcorner(2) = ShiftOSDesktop.skintitlebarrightcorner(2).Clone
- skintitlebarrightcornerstyle = Skins.rightcornerlayout
-
- If Skins.leftcorner Is Nothing Then Else skinloaderskintitlebarleftcorner(0) = Skins.leftcorner.Clone
- 'If ShiftOSDesktop.skintitlebarleftcorner(1) Is Nothing Then Else skinloaderskintitlebarleftcorner(1) = ShiftOSDesktop.skintitlebarleftcorner(1).Clone
- 'If ShiftOSDesktop.skintitlebarleftcorner(2) Is Nothing Then Else skinloaderskintitlebarleftcorner(2) = ShiftOSDesktop.skintitlebarleftcorner(2).Clone
- skintitlebarleftcornerstyle = Skins.leftcornerlayout
-
- If Skins.desktoppanel Is Nothing Then Else skinloaderskindesktoppanel(0) = Skins.desktoppanel.Clone
- 'If ShiftOSDesktop.skindesktoppanel(1) Is Nothing Then Else skinloaderskindesktoppanel(1) = ShiftOSDesktop.skindesktoppanel(1).Clone
- 'If ShiftOSDesktop.skindesktoppanel(2) Is Nothing Then Else skinloaderskindesktoppanel(2) = ShiftOSDesktop.skindesktoppanel(2).Clone
- skindesktoppanelstyle = Skins.desktoppanellayout
-
- If Skins.panelclock Is Nothing Then Else skinloaderskindesktoppaneltime(0) = Skins.panelclock.Clone
- 'If ShiftOSDesktop.skindesktoppaneltime(1) Is Nothing Then Else skinloaderskindesktoppaneltime(1) = ShiftOSDesktop.skindesktoppaneltime(1).Clone
- 'If ShiftOSDesktop.skindesktoppaneltime(2) Is Nothing Then Else skinloaderskindesktoppaneltime(2) = ShiftOSDesktop.skindesktoppaneltime(2).Clone
- skindesktoppaneltimestyle = Skins.panelclocklayout
-
- If Skins.applauncher Is Nothing Then Else skinloaderskinapplauncherbutton(0) = Skins.applauncher.Clone
- If Skins.applaunchermouseover Is Nothing Then Else skinloaderskinapplauncherbutton(1) = Skins.applaunchermouseover.Clone
- If Skins.applauncherclick Is Nothing Then Else skinloaderskinapplauncherbutton(2) = Skins.applauncherclick.Clone
- skinapplauncherbuttonstyle = Skins.applauncherlayout
-
- If Skins.borderleft Is Nothing Then Else skinloaderskinwindowborderleft(0) = Skins.borderleft.Clone
- 'If ShiftOSDesktop.skinwindowborderleft(1) Is Nothing Then Else skinloaderskinwindowborderleft(1) = ShiftOSDesktop.skinwindowborderleft(1).Clone
- 'If ShiftOSDesktop.skinwindowborderleft(2) Is Nothing Then Else skinloaderskinwindowborderleft(2) = ShiftOSDesktop.skinwindowborderleft(2).Clone
- skinwindowborderleftstyle = Skins.borderleftlayout
-
- If Skins.borderleft Is Nothing Then Else skinloaderskinwindowborderright(0) = Skins.borderleft.Clone
- 'If ShiftOSDesktop.skinwindowborderright(1) Is Nothing Then Else skinloaderskinwindowborderright(1) = ShiftOSDesktop.skinwindowborderright(1).Clone
- 'If ShiftOSDesktop.skinwindowborderright(2) Is Nothing Then Else skinloaderskinwindowborderright(2) = ShiftOSDesktop.skinwindowborderright(2).Clone
- skinwindowborderrightstyle = Skins.borderrightlayout
-
- If Skins.borderbottom Is Nothing Then Else skinloaderskinwindowborderbottom(0) = Skins.borderbottom.Clone
- 'If ShiftOSDesktop.skinwindowborderbottom(1) Is Nothing Then Else skinloaderskinwindowborderbottom(1) = ShiftOSDesktop.skinwindowborderbottom(1).Clone
- 'If ShiftOSDesktop.skinwindowborderbottom(2) Is Nothing Then Else skinloaderskinwindowborderbottom(2) = ShiftOSDesktop.skinwindowborderbottom(2).Clone
- skinwindowborderbottomstyle = Skins.borderbottomlayout
-
- If Skins.bottomrightcorner Is Nothing Then Else skinloaderskinwindowborderbottomright(0) = Skins.bottomrightcorner.Clone
- 'If ShiftOSDesktop.skinwindowborderbottomright(1) Is Nothing Then Else skinloaderskinwindowborderbottomright(1) = ShiftOSDesktop.skinwindowborderbottomright(1).Clone
- 'If ShiftOSDesktop.skinwindowborderbottomright(2) Is Nothing Then Else skinloaderskinwindowborderbottomright(2) = ShiftOSDesktop.skinwindowborderbottomright(2).Clone
- skinwindowborderbottomrightstyle = Skins.bottomrightcornerlayout
-
- If Skins.bottomleftcorner Is Nothing Then Else skinloaderskinwindowborderbottomleft(0) = Skins.bottomleftcorner.Clone
- 'If ShiftOSDesktop.skinwindowborderbottomleft(1) Is Nothing Then Else skinloaderskinwindowborderbottomleft(1) = ShiftOSDesktop.skinwindowborderbottomleft(1).Clone
- 'If ShiftOSDesktop.skinwindowborderbottomleft(2) Is Nothing Then Else skinloaderskinwindowborderbottomleft(2) = ShiftOSDesktop.skinwindowborderbottomleft(2).Clone
- skinwindowborderbottomleftstyle = Skins.bottomleftcornerlayout
-
- If Skins.panelbutton Is Nothing Then Else skinloaderskinpanelbutton(0) = Skins.panelbutton.Clone
- 'If ShiftOSDesktop.skinpanelbutton(1) Is Nothing Then Else skinloaderskinpanelbutton(1) = ShiftOSDesktop.skinpanelbutton(1).Clone
- 'If ShiftOSDesktop.skinpanelbutton(2) Is Nothing Then Else skinloaderskinpanelbutton(2) = ShiftOSDesktop.skinpanelbutton(2).Clone
- skinpanelbuttonstyle = Skins.panelbuttonlayout
-
- If Skins.minbtn Is Nothing Then Else skinloaderskinminimizebutton(0) = Skins.minbtn.Clone
- If Skins.minbtnhover Is Nothing Then Else skinloaderskinminimizebutton(1) = Skins.minbtnhover.Clone
- If Skins.minbtnclick Is Nothing Then Else skinloaderskinminimizebutton(2) = Skins.minbtnclick.Clone
- skinminimizebuttonstyle = Skins.minbtnlayout
-
- If Skins.closebtn Is Nothing Then preclosebutton.BackColor = Skins.closebtncolour Else preclosebutton.BackgroundImage = Skins.closebtn
- preclosebutton.BackgroundImageLayout = Skins.closebtnlayout
- If Skins.titlebar Is Nothing Then pretitlebar.BackColor = Skins.titlebarcolour Else pretitlebar.BackgroundImage = Skins.titlebar
- pretitlebar.BackgroundImageLayout = Skins.titlebarlayout
- If Skins.rollbtn Is Nothing Then prerollupbutton.BackColor = Skins.rollbtncolour Else prerollupbutton.BackgroundImage = Skins.rollbtn
- prerollupbutton.BackgroundImageLayout = Skins.rollbtnlayout
- If Skins.leftcorner Is Nothing Then prepgtoplcorner.BackColor = Skins.leftcornercolour Else prepgtoplcorner.BackgroundImage = Skins.leftcorner
- prepgtoplcorner.BackgroundImageLayout = Skins.leftcornerlayout
- If Skins.rightcorner Is Nothing Then prepgtoprcorner.BackColor = Skins.rightcornercolour Else prepgtoprcorner.BackgroundImage = Skins.rightcorner
- prepgtoprcorner.BackgroundImageLayout = Skins.rightcornerlayout
- If Skins.minbtn Is Nothing Then preminimizebutton.BackColor = Skins.minbtncolour Else preminimizebutton.BackgroundImage = Skins.minbtn
- preminimizebutton.BackgroundImageLayout = Skins.minbtnlayout
- If Skins.borderleft Is Nothing Then prepgleft.BackColor = Skins.borderleftcolour Else prepgleft.BackgroundImage = Skins.borderleft
- prepgleft.BackgroundImageLayout = Skins.borderleftlayout
- If Skins.borderright Is Nothing Then prepgright.BackColor = Skins.borderrightcolour Else prepgright.BackgroundImage = Skins.borderright
- prepgleft.BackgroundImageLayout = Skins.borderrightlayout
- If Skins.borderbottom Is Nothing Then prepgbottom.BackColor = Skins.borderbottomcolour Else prepgbottom.BackgroundImage = Skins.borderbottom
- prepgbottom.BackgroundImageLayout = Skins.borderbottomlayout
- If enablebordercorners = True Then
- If Skins.bottomleftcorner Is Nothing Then prepgbottomlcorner.BackColor = Skins.bottomleftcornercolour Else prepgbottomlcorner.BackgroundImage = Skins.bottomleftcorner
- prepgbottomlcorner.BackgroundImageLayout = Skins.bottomleftcornerlayout
- If Skins.bottomrightcorner Is Nothing Then prepgbottomrcorner.BackColor = Skins.bottomrightcornercolour Else prepgbottomrcorner.BackgroundImage = Skins.bottomrightcorner
- prepgbottomrcorner.BackgroundImageLayout = Skins.bottomrightcornerlayout
- Else
- prepgbottomlcorner.BackColor = Skins.borderrightcolour
- prepgbottomrcorner.BackColor = Skins.borderrightcolour
- prepgbottomlcorner.BackgroundImage = Nothing
- prepgbottomrcorner.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)
-
- pnldesktoppreview.BackgroundImage = Skins.desktopbackground
- End Sub
-
- Public Sub determinevisibleobjects()
- If ShiftOSDesktop.boughttitlebar = True Then pretitlebar.Show() Else pretitlebar.Hide()
- If ShiftOSDesktop.boughtwindowborders = True Then
- prepgright.Show()
- prepgleft.Show()
- prepgbottom.Show()
- Else
- prepgright.Hide()
- prepgleft.Hide()
- prepgbottom.Hide()
- End If
- If ShiftOSDesktop.boughtclosebutton = True Then preclosebutton.Show() Else preclosebutton.Hide()
- If ShiftOSDesktop.boughttitletext = True Then pretitletext.Show() Else pretitletext.Hide()
- If ShiftOSDesktop.boughtdesktoppanel = True Then predesktoppanel.Show() Else predesktoppanel.Hide()
- If ShiftOSDesktop.boughtdesktoppanelclock = True Then prepaneltimetext.Show() Else prepaneltimetext.Hide()
- If ShiftOSDesktop.boughtapplaunchermenu = True Then preapplaunchermenuholder.Show() Else preapplaunchermenuholder.Hide()
- If ShiftOSDesktop.boughtrollupbutton = True Then prerollupbutton.Show() Else prerollupbutton.Hide()
- If ShiftOSDesktop.boughtknowledgeinputicon = True Then prepnlicon.Show() Else prepnlicon.Hide()
- If ShiftOSDesktop.boughtpanelbuttons = True Then prepnlpanelbutton.Show() Else prepnlpanelbutton.Hide()
- If ShiftOSDesktop.boughtminimizebutton = True Then preminimizebutton.Show() Else preminimizebutton.Hide()
- End Sub
-
- Public Sub setpreviewtocurrentskin()
- 'ShiftOSDesktop.loadskinfiles()
-
- Try
-
- pretitlebar.BackColor = titlebarcolour
- prepgtoplcorner.BackColor = titlebarcolour
- prepgtoprcorner.BackColor = titlebarcolour
- prepgleft.BackColor = windowborderleftcolour
- prepgright.BackColor = windowborderrightcolour
- prepgbottom.BackColor = windowborderbottomcolour
- prepgbottomlcorner.BackColor = windowborderbottomleftcolour
- prepgbottomrcorner.BackColor = windowborderbottomrightcolour
- pretitlebar.Height = titlebarheight
- preclosebutton.BackColor = closebuttoncolour
- preclosebutton.Height = closebuttonheight
- preclosebutton.Width = closebuttonwidth
- prepgleft.Width = windowbordersize
- prepgright.Width = windowbordersize
- prepgbottom.Height = windowbordersize
- preminimizebutton.BackColor = minimizebuttoncolour
- preminimizebutton.Height = minimizebuttonheight
- preminimizebutton.Width = minimizebuttonwidth
- prepgbottomlcorner.BackgroundImage = Skins.bottomleftcorner
- prepgbottomrcorner.BackgroundImage = Skins.bottomrightcorner
-
- Select Case titletextposition
- Case "Left"
- pretitletext.Location = New Point(titletextside, titletexttop)
- Case "Centre"
- pretitletext.Location = New Point((pretitlebar.Width / 2) - pretitletext.Width / 2, titletexttop)
- End Select
- pretitletext.ForeColor = titletextcolour
-
-
- pretitletext.Font = New Font(titletextfont, titletextsize, titletextstyle)
-
- pnldesktoppreview.BackColor = desktopbackgroundcolour
- predesktoppanel.Height = desktoppanelheight
- setclocktime()
- prepaneltimetext.ForeColor = clocktextcolour
- pretimepanel.BackColor = clockbackgroundcolor
- prepaneltimetext.Font = New Font(panelclocktextfont, panelclocktextsize, panelclocktextstyle)
- prepaneltimetext.Location = New Point()
- pretimepanel.Size = New Size(prepaneltimetext.Width + 3, pretimepanel.Height)
- prepaneltimetext.Location = New Point(0, panelclocktexttop)
- ApplicationsToolStripMenuItem.Text = applicationlaunchername
- ApplicationsToolStripMenuItem.Font = New Font(applicationbuttontextfont, applicationbuttontextsize, applicationbuttontextstyle)
- preapplaunchermenuholder.Size = ApplicationsToolStripMenuItem.Size
- ToolStripManager.Renderer = New MyPreviewToolStripRenderer()
- ApplicationsToolStripMenuItem.BackColor = applauncherbuttoncolour
- ApplicationsToolStripMenuItem.ForeColor = applicationsbuttontextcolour
- preapplaunchermenuholder.Height = applicationbuttonheight
- predesktopappmenu.Height = applicationbuttonheight
- ApplicationsToolStripMenuItem.Height = applicationbuttonheight
- prerollupbutton.BackColor = rollupbuttoncolour
- prerollupbutton.Height = rollupbuttonheight
- prerollupbutton.Width = rollupbuttonwidth
- predesktoppanel.BackColor = desktoppanelcolour
- pnldesktoppreview.BackColor = desktopbackgroundcolour
- prepnlicon.Location = New Point(titlebariconside, titlebaricontop)
- prepgtoplcorner.BackColor = titlebarleftcornercolour
- prepgtoprcorner.BackColor = titlebarrightcornercolour
- prepgtoplcorner.Width = titlebarcornerwidth
- prepgtoprcorner.Width = titlebarcornerwidth
-
- If ShiftOSDesktop.boughtpanelbuttons = True Then prepnlpanelbutton.Show()
- pretbicon.Location = New Point(panelbuttoniconside, panelbuttonicontop)
- pretbicon.Size = New Size(panelbuttoniconsize, panelbuttoniconsize)
- prepnlpanelbutton.Size = New Size(panelbuttonwidth, panelbuttonheight)
- prepnlpanelbutton.BackColor = panelbuttoncolour
- If skinloaderskinpanelbutton(0) Is Nothing Then Else prepnlpanelbutton.BackgroundImage = skinloaderskinpanelbutton(0)
- prepnlpanelbutton.BackgroundImageLayout = skinpanelbuttonstyle
- pretbctext.ForeColor = panelbuttontextcolour
- pretbctext.Font = New Font(panelbuttontextfont, panelbuttontextsize, panelbuttontextstyle)
- pretbctext.Location = New Point(panelbuttontextside, panelbuttontexttop)
- prepnlpanelbuttonholder.Padding = New Padding(panelbuttoninitialgap, 0, 0, 0)
- prepnlpanelbutton.Margin = New Padding(0, panelbuttonfromtop, panelbuttongap, 0)
- If skinloaderskinpanelbutton(0) Is Nothing Then Else prepnlpanelbutton.BackColor = Color.Transparent
-
- Select Case desktoppanelposition
- Case "Top"
- predesktoppanel.Dock = DockStyle.Top
- predesktopappmenu.Dock = DockStyle.Top
- Case "Bottom"
- predesktoppanel.Dock = DockStyle.Bottom
- predesktopappmenu.Dock = DockStyle.Bottom
- End Select
-
- If skinloaderskindesktoppanel(0) Is Nothing Then
- predesktoppanel.BackColor = desktoppanelcolour
- predesktoppanel.BackgroundImage = Nothing
- prepnlpanelbuttonholder.BackgroundImage = Nothing
- Else
- predesktoppanel.BackgroundImage = skinloaderskindesktoppanel(0)
- prepnlpanelbuttonholder.BackgroundImage = skinloaderskindesktoppanel(0)
- predesktoppanel.BackgroundImageLayout = skindesktoppanelstyle
- predesktoppanel.BackColor = Color.Transparent
- End If
-
- If ShiftOSDesktop.boughtdesktoppanelclock = True Then
- setclocktime()
- prepaneltimetext.ForeColor = clocktextcolour
- If skinloaderskindesktoppaneltime(0) Is Nothing Then
- pretimepanel.BackColor = clockbackgroundcolor
- Else
- pretimepanel.BackColor = Color.Transparent
- pretimepanel.BackgroundImage = skinloaderskindesktoppanel(0)
- pretimepanel.BackgroundImageLayout = skindesktoppaneltimestyle
- End If
- prepaneltimetext.Font = New Font(panelclocktextfont, panelclocktextsize, panelclocktextstyle)
- pretimepanel.Size = New Size(prepaneltimetext.Width + 3, pretimepanel.Height)
- prepaneltimetext.Location = New Point(0, panelclocktexttop)
- pretimepanel.Show()
- Else
- pretimepanel.Hide()
- End If
-
- If ShiftOSDesktop.boughtwindowborders = True Then
- preclosebutton.Location = New Point(pretitlebar.Size.Width - closebuttonside - preclosebutton.Size.Width, closebuttontop)
- prerollupbutton.Location = New Point(pretitlebar.Size.Width - rollupbuttonside - prerollupbutton.Size.Width, rollupbuttontop)
- preminimizebutton.Location = New Point(pretitlebar.Size.Width - minimizebuttonside - preminimizebutton.Size.Width, minimizebuttontop)
- Else
- preclosebutton.Location = New Point(pretitlebar.Size.Width - closebuttonside - prepgtoplcorner.Width - prepgtoprcorner.Width - preclosebutton.Size.Width, closebuttontop)
- prerollupbutton.Location = New Point(pretitlebar.Size.Width - rollupbuttonside - prepgtoplcorner.Width - prepgtoprcorner.Width - prerollupbutton.Size.Width, rollupbuttontop)
- preminimizebutton.Location = New Point(pretitlebar.Size.Width - minimizebuttonside - prepgtoplcorner.Width - prepgtoprcorner.Width - preminimizebutton.Size.Width, minimizebuttontop)
- End If
-
- If showwindowcorners = True Then
- prepgtoplcorner.Show()
- prepgtoprcorner.Show()
- Else
- prepgtoplcorner.Hide()
- prepgtoprcorner.Hide()
- End If
-
- preapplaunchermenuholder.Width = applaunchermenuholderwidth
- predesktopappmenu.Width = applaunchermenuholderwidth
- ApplicationsToolStripMenuItem.Width = applaunchermenuholderwidth
-
- If skinloaderskinapplauncherbutton(0) Is Nothing Then
- Else
- ApplicationsToolStripMenuItem.BackColor = Color.Transparent
- predesktopappmenu.BackColor = Color.Transparent
- ApplicationsToolStripMenuItem.BackgroundImage = skinloaderskinapplauncherbutton(0)
- ApplicationsToolStripMenuItem.Text = ""
- End If
-
- 'skins
- If firstload = False Then
- If loadingsknversion = "2.0 disposal-free skinning" Then
- If IsNothing(skinloaderskinclosebutton(0)) Then preclosebutton.BackgroundImage = Nothing Else preclosebutton.BackgroundImage = skinloaderskinclosebutton(0)
- preclosebutton.BackgroundImageLayout = skinclosebuttonstyle
- If IsNothing(skinloaderskintitlebar(0)) Then pretitlebar.BackgroundImage = Nothing Else pretitlebar.BackgroundImage = skinloaderskintitlebar(0)
- pretitlebar.BackgroundImageLayout = skintitlebarstyle
- If IsNothing(skinloaderskindesktopbackground(0)) Then pnldesktoppreview.BackgroundImage = Nothing Else pnldesktoppreview.BackgroundImage = skinloaderskindesktopbackground(0)
- pnldesktoppreview.BackgroundImageLayout = skindesktopbackgroundstyle
- If IsNothing(skinloaderskinrollupbutton(0)) Then prerollupbutton.BackgroundImage = Nothing Else prerollupbutton.BackgroundImage = skinloaderskinrollupbutton(0)
- prerollupbutton.BackgroundImageLayout = skinrollupbuttonstyle
- If IsNothing(skinloaderskintitlebarrightcorner(0)) Then prepgtoprcorner.BackgroundImage = Nothing Else prepgtoprcorner.BackgroundImage = skinloaderskintitlebarrightcorner(0)
- prepgtoprcorner.BackgroundImageLayout = skintitlebarrightcornerstyle
- If IsNothing(skinloaderskintitlebarleftcorner(0)) Then prepgtoplcorner.BackgroundImage = Nothing Else prepgtoplcorner.BackgroundImage = skinloaderskintitlebarleftcorner(0)
- prepgtoplcorner.BackgroundImageLayout = skintitlebarleftcornerstyle
- If IsNothing(skinloaderskindesktoppanel(0)) Then predesktoppanel.BackgroundImage = Nothing Else predesktoppanel.BackgroundImage = skinloaderskindesktoppanel(0)
- If IsNothing(skinloaderskindesktoppanel(0)) Then prepnlpanelbuttonholder.BackgroundImage = Nothing Else prepnlpanelbuttonholder.BackgroundImage = skinloaderskindesktoppanel(0)
- predesktoppanel.BackgroundImageLayout = skindesktoppanelstyle
- prepnlpanelbuttonholder.BackgroundImageLayout = skindesktoppanelstyle
- If IsNothing(skinloaderskindesktoppaneltime(0)) Then pretimepanel.BackgroundImage = Nothing Else pretimepanel.BackgroundImage = skinloaderskindesktoppaneltime(0)
- pretimepanel.BackgroundImageLayout = skindesktoppaneltimestyle
- If IsNothing(skinloaderskinapplauncherbutton(0)) Then ApplicationsToolStripMenuItem.BackgroundImage = Nothing Else ApplicationsToolStripMenuItem.BackgroundImage = skinloaderskinapplauncherbutton(0)
- ApplicationsToolStripMenuItem.BackgroundImageLayout = skinapplauncherbuttonstyle
- If IsNothing(skinloaderskinwindowborderleft(0)) Then prepgleft.BackgroundImage = Nothing Else prepgleft.BackgroundImage = skinloaderskinwindowborderleft(0)
- prepgleft.BackgroundImageLayout = skinwindowborderleftstyle
- If IsNothing(skinloaderskinwindowborderright(0)) Then prepgright.BackgroundImage = Nothing Else prepgright.BackgroundImage = skinloaderskinwindowborderright(0)
- prepgright.BackgroundImageLayout = skinwindowborderrightstyle
- If IsNothing(skinloaderskinwindowborderbottom(0)) Then prepgbottom.BackgroundImage = Nothing Else prepgbottom.BackgroundImage = skinloaderskinwindowborderbottom(0)
- prepgbottom.BackgroundImageLayout = skinwindowborderbottomstyle
- If IsNothing(skinloaderskinwindowborderbottomright(0)) Then prepgbottomrcorner.BackgroundImage = Nothing Else prepgbottomrcorner.BackgroundImage = skinloaderskinwindowborderbottomright(0)
- prepgbottomrcorner.BackgroundImageLayout = skinwindowborderbottomrightstyle
- If IsNothing(skinloaderskinwindowborderbottomleft(0)) Then prepgbottomlcorner.BackgroundImage = Nothing Else prepgbottomlcorner.BackgroundImage = skinloaderskinwindowborderbottomleft(0)
- prepgbottomlcorner.BackgroundImageLayout = skinwindowborderbottomleftstyle
- prepgbottomlcorner.Height = windowbordersize
- prepgbottomrcorner.Height = windowbordersize
- If IsNothing(skinloaderskinminimizebutton(0)) Then preminimizebutton.BackgroundImage = Nothing Else preminimizebutton.BackgroundImage = skinloaderskinminimizebutton(0)
- preminimizebutton.BackgroundImageLayout = skinminimizebuttonstyle
- If IsNothing(skinloaderskinpanelbutton(0)) Then prepnlpanelbutton.BackgroundImage = Nothing Else prepnlpanelbutton.BackgroundImage = skinloaderskinpanelbutton(0)
- prepnlpanelbutton.BackgroundImageLayout = skinpanelbuttonstyle
- Else
- If skinloaderskinimages(0) = "" Then preclosebutton.BackgroundImage = Nothing Else preclosebutton.BackgroundImage = GetImage(skinloaderskinimages(0))
- preclosebutton.BackgroundImageLayout = skinclosebuttonstyle
- If skinloaderskinimages(3) = "" Then pretitlebar.BackgroundImage = Nothing Else pretitlebar.BackgroundImage = GetImage(skinloaderskinimages(3))
- pretitlebar.BackgroundImageLayout = skintitlebarstyle
- If skinloaderskinimages(6) = "" Then pnldesktoppreview.BackgroundImage = Nothing Else pnldesktoppreview.BackgroundImage = GetImage(skinloaderskinimages(6))
- pnldesktoppreview.BackgroundImageLayout = skindesktopbackgroundstyle
- If skinloaderskinimages(9) = "" Then prerollupbutton.BackgroundImage = Nothing Else prerollupbutton.BackgroundImage = GetImage(skinloaderskinimages(9))
- prerollupbutton.BackgroundImageLayout = skinrollupbuttonstyle
- If skinloaderskinimages(12) = "" Then prepgtoprcorner.BackgroundImage = Nothing Else prepgtoprcorner.BackgroundImage = GetImage(skinloaderskinimages(12))
- prepgtoprcorner.BackgroundImageLayout = skintitlebarrightcornerstyle
- If skinloaderskinimages(15) = "" Then prepgtoplcorner.BackgroundImage = Nothing Else prepgtoplcorner.BackgroundImage = GetImage(skinloaderskinimages(15))
- prepgtoplcorner.BackgroundImageLayout = skintitlebarleftcornerstyle
- If skinloaderskinimages(18) = "" Then predesktoppanel.BackgroundImage = Nothing Else predesktoppanel.BackgroundImage = GetImage(skinloaderskinimages(18))
- If skinloaderskinimages(18) = "" Then prepnlpanelbuttonholder.BackgroundImage = Nothing Else prepnlpanelbuttonholder.BackgroundImage = GetImage(skinloaderskinimages(18))
- predesktoppanel.BackgroundImageLayout = skindesktoppanelstyle
- prepnlpanelbuttonholder.BackgroundImageLayout = skindesktoppanelstyle
- If skinloaderskinimages(21) = "" Then pretimepanel.BackgroundImage = Nothing Else pretimepanel.BackgroundImage = GetImage(skinloaderskinimages(21))
- pretimepanel.BackgroundImageLayout = skindesktoppaneltimestyle
- If skinloaderskinimages(24) = "" Then ApplicationsToolStripMenuItem.BackgroundImage = Nothing Else ApplicationsToolStripMenuItem.BackgroundImage = GetImage(skinloaderskinimages(24))
- ApplicationsToolStripMenuItem.BackgroundImageLayout = skinapplauncherbuttonstyle
- If skinloaderskinimages(27) = "" Then prepgleft.BackgroundImage = Nothing Else prepgleft.BackgroundImage = GetImage(skinloaderskinimages(27))
- prepgleft.BackgroundImageLayout = skinwindowborderleftstyle
- If skinloaderskinimages(30) = "" Then prepgright.BackgroundImage = Nothing Else prepgright.BackgroundImage = GetImage(skinloaderskinimages(30))
- prepgright.BackgroundImageLayout = skinwindowborderrightstyle
- If skinloaderskinimages(33) = "" Then prepgbottom.BackgroundImage = Nothing Else prepgbottom.BackgroundImage = GetImage(skinloaderskinimages(33))
- prepgbottom.BackgroundImageLayout = skinwindowborderbottomstyle
- If skinloaderskinimages(36) = "" Then prepgbottomrcorner.BackgroundImage = Nothing Else prepgbottomrcorner.BackgroundImage = GetImage(skinloaderskinimages(36))
- prepgbottomrcorner.BackgroundImageLayout = skinwindowborderbottomrightstyle
- If skinloaderskinimages(39) = "" Then prepgbottomlcorner.BackgroundImage = Nothing Else prepgbottomlcorner.BackgroundImage = GetImage(skinloaderskinimages(39))
- prepgbottomlcorner.BackgroundImageLayout = skinwindowborderbottomleftstyle
- prepgbottomlcorner.Height = windowbordersize
- prepgbottomrcorner.Height = windowbordersize
- If skinloaderskinimages(42) = "" Then preminimizebutton.BackgroundImage = Nothing Else preminimizebutton.BackgroundImage = GetImage(skinloaderskinimages(42))
- preminimizebutton.BackgroundImageLayout = skinminimizebuttonstyle
- If skinloaderskinimages(45) = "" Then prepnlpanelbutton.BackgroundImage = Nothing Else prepnlpanelbutton.BackgroundImage = GetImage(skinloaderskinimages(45))
- prepnlpanelbutton.BackgroundImageLayout = skinpanelbuttonstyle
- End If
- Else
- firstload = False
- End If
-
- If Me.Visible = True Then
- Me.Size = New Size(Me.Width - (2 * oldbordersize) + (2 * Skins.borderwidth), ((Me.Height - oldtitlebarheight - oldbordersize) + Skins.titlebarheight + Skins.borderwidth) + (Me.pretitlebar.Size.Height + Me.predesktoppanel.Size.Height - Me.oldpreheight))
- Me.oldbordersize = Skins.borderwidth
- Me.oldtitlebarheight = Skins.titlebarheight
- Me.rolldownsize = Me.Height
- Me.oldpreheight = Me.pretitlebar.Height + Me.prepnlpanelbuttonholder.Height + Me.prepgbottom.Height
- If Me.needtorollback = True Then Me.Height = Me.titlebar.Height : Me.pgleft.Hide() : Me.pgbottom.Hide() : Me.pgright.Hide()
- End If
-
- ShiftOSDesktop.loadskinfiles()
- ShiftOSDesktop.setupdesktop()
-
- Me.Invalidate()
- Catch ex As Exception
- End Try
- End Sub
-
- Private Sub saveskintofile()
- File_Saver.savingprogram = "skinloader"
- File_Saver.saveextention = ".skn"
- File_Saver.Show()
- End Sub
-
- Public Sub loadskintopreview()
- ReDim Preserve loadlines(200)
- titlebarcolour = Color.FromArgb(loadlines(0))
- windowbordercolour = Color.FromArgb(loadlines(1))
- windowbordersize = loadlines(2)
- titlebarheight = loadlines(3)
- closebuttoncolour = Color.FromArgb(loadlines(4))
- closebuttonheight = loadlines(5)
- closebuttonwidth = loadlines(6)
- closebuttonside = loadlines(7)
- closebuttontop = loadlines(8)
- titletextcolour = Color.FromArgb(loadlines(9))
- titletexttop = loadlines(10)
- titletextside = loadlines(11)
- titletextsize = loadlines(12)
- titletextfont = loadlines(13)
- titletextstyle = loadlines(14)
- desktoppanelcolour = Color.FromArgb(loadlines(15))
- desktopbackgroundcolour = Color.FromArgb(loadlines(16))
- desktoppanelheight = loadlines(17)
- desktoppanelposition = loadlines(18)
- clocktextcolour = Color.FromArgb(loadlines(19))
- clockbackgroundcolor = Color.FromArgb(loadlines(20))
- panelclocktexttop = loadlines(21)
- panelclocktextsize = loadlines(22)
- panelclocktextfont = loadlines(23)
- panelclocktextstyle = loadlines(24)
- applauncherbuttoncolour = Color.FromArgb(loadlines(25))
- applauncherbuttonclickedcolour = Color.FromArgb(loadlines(26))
- applauncherbackgroundcolour = Color.FromArgb(loadlines(27))
- applaunchermouseovercolour = Color.FromArgb(loadlines(28))
- applicationsbuttontextcolour = Color.FromArgb(loadlines(29))
- applicationbuttonheight = loadlines(30)
- applicationbuttontextsize = loadlines(31)
- applicationbuttontextfont = loadlines(32)
- applicationbuttontextstyle = loadlines(33)
- applicationlaunchername = loadlines(34)
- titletextposition = loadlines(35)
- rollupbuttoncolour = Color.FromArgb(loadlines(36))
- If loadlines(37) = "" Then Else rollupbuttonheight = loadlines(37)
- If loadlines(38) = "" Then Else rollupbuttonwidth = loadlines(38)
- If loadlines(39) = "" Then Else rollupbuttonside = loadlines(39)
- If loadlines(40) = "" Then Else rollupbuttontop = loadlines(40)
- If loadlines(41) = "" Then Else titlebariconside = loadlines(41)
- If loadlines(42) = "" Then Else titlebaricontop = loadlines(42)
- If loadlines(43) = "" Then Else showwindowcorners = loadlines(43)
- If loadlines(44) = "" Then Else titlebarcornerwidth = loadlines(44)
- If loadlines(45) = "" Then Else titlebarrightcornercolour = Color.FromArgb(loadlines(45))
- If loadlines(46) = "" Then Else titlebarleftcornercolour = Color.FromArgb(loadlines(46))
- If loadlines(47) = "" Then Else applaunchermenuholderwidth = loadlines(47)
- If loadlines(48) = "" Then Else windowborderleftcolour = Color.FromArgb(loadlines(48))
- If loadlines(49) = "" Then Else windowborderrightcolour = Color.FromArgb(loadlines(49))
- If loadlines(50) = "" Then Else windowborderbottomcolour = Color.FromArgb(loadlines(50))
- If loadlines(51) = "" Then Else windowborderbottomrightcolour = Color.FromArgb(loadlines(51))
- If loadlines(52) = "" Then Else windowborderbottomleftcolour = Color.FromArgb(loadlines(52))
- If loadlines(53) = "" Then Else panelbuttonicontop = loadlines(53)
- If loadlines(54) = "" Then Else panelbuttoniconside = loadlines(54)
- If loadlines(55) = "" Then Else panelbuttoniconsize = loadlines(55)
- If loadlines(56) = "" Then Else panelbuttoniconsize = loadlines(56)
- If loadlines(57) = "" Then Else panelbuttonheight = loadlines(57)
- If loadlines(58) = "" Then Else panelbuttonwidth = loadlines(58)
- If loadlines(59) = "" Then Else panelbuttoncolour = Color.FromArgb(loadlines(59))
- If loadlines(60) = "" Then Else panelbuttontextcolour = Color.FromArgb(loadlines(60))
- If loadlines(61) = "" Then Else panelbuttontextsize = loadlines(61)
- If loadlines(62) = "" Then Else panelbuttontextfont = loadlines(62)
- If loadlines(63) = "" Then Else panelbuttontextstyle = loadlines(63)
- If loadlines(64) = "" Then Else panelbuttontextside = loadlines(64)
- If loadlines(65) = "" Then Else panelbuttontexttop = loadlines(65)
- If loadlines(66) = "" Then Else panelbuttongap = loadlines(66)
- If loadlines(67) = "" Then Else panelbuttonfromtop = loadlines(67)
- If loadlines(68) = "" Then Else panelbuttoninitialgap = loadlines(68)
- If loadlines(69) = "" Then Else minimizebuttoncolour = Color.FromArgb(loadlines(69))
- If loadlines(70) = "" Then Else minimizebuttonheight = loadlines(70)
- If loadlines(71) = "" Then Else minimizebuttonwidth = loadlines(71)
- If loadlines(72) = "" Then Else minimizebuttonside = loadlines(72)
- If loadlines(73) = "" Then Else minimizebuttontop = loadlines(73)
-
- skinloaderskinimages(0) = loadlines(100)
- skinloaderskinimages(1) = loadlines(101)
- skinloaderskinimages(2) = loadlines(102)
- skinloaderskinimages(3) = loadlines(103)
- skinloaderskinimages(4) = loadlines(104)
- skinloaderskinimages(5) = loadlines(105)
- skinloaderskinimages(6) = loadlines(106)
- skinloaderskinimages(7) = loadlines(107)
- skinloaderskinimages(8) = loadlines(108)
- skinloaderskinimages(9) = loadlines(109)
- skinloaderskinimages(10) = loadlines(110)
- skinloaderskinimages(11) = loadlines(111)
- skinloaderskinimages(12) = loadlines(112)
- skinloaderskinimages(13) = loadlines(113)
- skinloaderskinimages(14) = loadlines(114)
- skinloaderskinimages(15) = loadlines(115)
- skinloaderskinimages(16) = loadlines(116)
- skinloaderskinimages(17) = loadlines(117)
- skinloaderskinimages(18) = loadlines(118)
- skinloaderskinimages(19) = loadlines(119)
- skinloaderskinimages(20) = loadlines(120)
- skinloaderskinimages(21) = loadlines(121)
- skinloaderskinimages(22) = loadlines(122)
- skinloaderskinimages(23) = loadlines(123)
- skinloaderskinimages(24) = loadlines(124)
- skinloaderskinimages(25) = loadlines(125)
- skinloaderskinimages(26) = loadlines(126)
- skinloaderskinimages(27) = loadlines(127)
- skinloaderskinimages(28) = loadlines(128)
- skinloaderskinimages(29) = loadlines(129)
- skinloaderskinimages(30) = loadlines(130)
- skinloaderskinimages(31) = loadlines(131)
- skinloaderskinimages(32) = loadlines(132)
- skinloaderskinimages(33) = loadlines(133)
- skinloaderskinimages(34) = loadlines(134)
- skinloaderskinimages(35) = loadlines(135)
- skinloaderskinimages(36) = loadlines(136)
- skinloaderskinimages(37) = loadlines(137)
- skinloaderskinimages(38) = loadlines(138)
- skinloaderskinimages(39) = loadlines(139)
- skinloaderskinimages(40) = loadlines(140)
- skinloaderskinimages(41) = loadlines(141)
- skinloaderskinimages(42) = loadlines(142)
- skinloaderskinimages(43) = loadlines(143)
- skinloaderskinimages(44) = loadlines(144)
- skinloaderskinimages(45) = loadlines(145)
- skinloaderskinimages(46) = loadlines(146)
- skinloaderskinimages(47) = loadlines(147)
- skinloaderskinimages(48) = loadlines(148)
- skinloaderskinimages(49) = loadlines(149)
- skinloaderskinimages(50) = loadlines(150)
-
- setpreviewtocurrentskin()
- End Sub
-
- Private Sub setclocktime()
- If ShiftOSDesktop.boughtsplitsecondtime = True Then
- prepaneltimetext.Text = TimeOfDay
- Else
- If ShiftOSDesktop.boughtminuteaccuracytime = True Then
- If Date.Now.Hour < 12 Then
- prepaneltimetext.Text = TimeOfDay.Hour & ":" & Format(TimeOfDay.Minute, "00") & " AM"
- Else
- prepaneltimetext.Text = TimeOfDay.Hour - 12 & ":" & Format(TimeOfDay.Minute, "00") & " PM"
- End If
- Else
- If ShiftOSDesktop.boughtpmandam = True Then
- If Date.Now.Hour < 12 Then
- prepaneltimetext.Text = TimeOfDay.Hour & " AM"
- Else
- prepaneltimetext.Text = TimeOfDay.Hour - 12 & " PM"
- End If
- Else
- If ShiftOSDesktop.boughthourspastmidnight = True Then
- prepaneltimetext.Text = Math.Floor(Date.Now.Subtract(Date.Today).TotalSeconds / 60 / 60)
- Else
- If ShiftOSDesktop.boughtminutespastmidnight = True Then
- prepaneltimetext.Text = Math.Floor(Date.Now.Subtract(Date.Today).TotalSeconds / 60)
- Else
- If ShiftOSDesktop.boughtsecondspastmidnight = True Then
- prepaneltimetext.Text = Math.Floor(Date.Now.Subtract(Date.Today).TotalSeconds)
- End If
- End If
- End If
- End If
- End If
- End If
- End Sub
-
- Private Sub btnsaveskin_Click(sender As Object, e As EventArgs) Handles btnsaveskin.Click
- File_Saver.saveextention = ".skn"
- File_Saver.savingprogram = "skinloader"
- File_Saver.Show()
- End Sub
-
- Private Sub btnloadskin_Click(sender As Object, e As EventArgs) Handles btnloadskin.Click
- File_Opener.Show()
- File_Opener.openingprogram = "skinloader"
- File_Opener.openextention = ".skn"
- File_Opener.lbextention.Text = File_Opener.openextention
- File_Opener.showcontents()
- End Sub
-
- Private Sub btnclose_Click(sender As Object, e As EventArgs) Handles btnclose.Click
- Me.Close()
- End Sub
-
- Public loadingskinpath As String
- Public loadingsknversion As String
- Private Sub btnapplyskin_Click(sender As Object, e As EventArgs) Handles btnapplyskin.Click
- If skinloaded = True Then
- If loadingsknversion = "2.0 disposal-free skinning" Then
- If Directory.Exists(Paths.loadedskin) Then My.Computer.FileSystem.DeleteDirectory(Paths.loadedskin, FileIO.DeleteDirectoryOption.DeleteAllContents)
-
-
-
- Directory.CreateDirectory(ShiftOSPath + "Shiftum42\Skins\Loaded")
- My.Computer.FileSystem.CopyDirectory(ShiftOSPath + "Shiftum42\Skins\Preview", ShiftOSPath + "Shiftum42\Skins\Loaded")
- Skins.loadimages()
- skinloaded = False
-
- Else
- apply1_0skin()
- skinloaded = False
- End If
- Else
- infobox.title = "Skin Loader - No Skin!"
- infobox.textinfo = "It appears you havn't loaded a new skin." & Environment.NewLine & Environment.NewLine & "Please click load skin and choose an existing .skn file to load it in the preview and press apply to apply it to your system."
- infobox.Show()
- End If
- End Sub
-
-
-
- 'required to fix flashing applauncher button problem
- Public Sub ApplicationsToolStripMenuItem_Paint(sender As Object, e As PaintEventArgs) Handles ApplicationsToolStripMenuItem.Paint
- If ApplicationsToolStripMenuItem.BackgroundImage Is Nothing Then
- Else
- e.Graphics.DrawImage(ApplicationsToolStripMenuItem.BackgroundImage, 0, 0, ApplicationsToolStripMenuItem.BackgroundImage.Width, ApplicationsToolStripMenuItem.BackgroundImage.Height)
- End If
- End Sub
-
- 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
- Return ret
- End Function
-
- Public Sub setuppreview2_0()
-
- Dim savepath As String = "C:\ShiftOS\"
- 'dispose of old skin
- skinloaderskintitlebar(0) = Nothing
- skinloaderskinwindowborderleft(0) = Nothing
- skinloaderskinwindowborderright(0) = Nothing
- skinloaderskinwindowborderbottom(0) = Nothing
- skinloaderskinrollupbutton(1) = Nothing
- skinloaderskinrollupbutton(2) = Nothing
- skinloaderskinrollupbutton(0) = Nothing
- skinloaderskinminimizebutton(0) = Nothing
- skinloaderskinminimizebutton(1) = Nothing
- skinloaderskinminimizebutton(2) = Nothing
- skinloaderskintitlebarrightcorner(0) = Nothing
- skinloaderskintitlebarleftcorner(0) = Nothing
- skinloaderskindesktoppanel(0) = Nothing
- skinloaderskindesktopbackground(0) = Nothing
- skinloaderskinpanelbutton(0) = Nothing
- skinloaderskinapplauncherbutton(0) = Nothing
- skinloaderskindesktoppaneltime(0) = Nothing
- skinloaderskinwindowborderbottomleft(0) = Nothing
- skinloaderskinwindowborderbottomright(0) = Nothing
- skinloaderskinclosebutton(0) = Nothing
- skinloaderskinclosebutton(1) = Nothing
- skinloaderskinclosebutton(2) = Nothing
-
- If File.Exists(savepath + "Shiftum42\Skins\Preview\titlebar") Then
- skinloaderskintitlebar(0) = GetImage(savepath + "Shiftum42\Skins\Preview\titlebar".Clone)
- Else : skinloaderskintitlebar(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\borderleft") Then
- skinloaderskinwindowborderleft(0) = GetImage(savepath + "Shiftum42\Skins\Preview\borderleft".Clone)
- Else : skinloaderskinwindowborderleft(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\borderright") Then
- skinloaderskinwindowborderright(0) = GetImage(savepath + "Shiftum42\Skins\Preview\borderright".Clone)
- Else : skinloaderskinwindowborderright(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\borderbottom") Then
- skinloaderskinwindowborderbottom(0) = GetImage(savepath + "Shiftum42\Skins\Preview\borderbottom".Clone)
- Else : skinloaderskinwindowborderbottom(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\closebtn") Then
- skinloaderskinclosebutton(0) = GetImage(savepath + "Shiftum42\Skins\Preview\closebtn".Clone)
- Else : skinloaderskinclosebutton(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\closebtnhover") Then
- skinloaderskinclosebutton(1) = GetImage(savepath + "Shiftum42\Skins\Preview\closebtnhover".Clone)
- Else : skinloaderskinclosebutton(1) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\closebtnclick") Then
- skinloaderskinclosebutton(2) = GetImage(savepath + "Shiftum42\Skins\Preview\closebtnclick".Clone)
- Else : skinloaderskinclosebutton(2) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\rollbtn") Then
- skinloaderskinrollupbutton(0) = GetImage(savepath + "Shiftum42\Skins\Preview\rollbtn".Clone)
- Else : skinloaderskinrollupbutton(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\rollbtnhover") Then
- skinloaderskinrollupbutton(1) = GetImage(savepath + "Shiftum42\Skins\Preview\rollbtnhover".Clone)
- Else : skinloaderskinrollupbutton(1) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\rollbtnclick") Then
- skinloaderskinrollupbutton(2) = GetImage(savepath + "Shiftum42\Skins\Preview\rollbtnclick".Clone)
- Else : skinloaderskinrollupbutton(2) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\minbtn") Then
- skinloaderskinminimizebutton(0) = GetImage(savepath + "Shiftum42\Skins\Preview\minbtn".Clone)
- Else : skinloaderskinminimizebutton(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\minbtnhover") Then
- skinloaderskinminimizebutton(1) = GetImage(savepath + "Shiftum42\Skins\Preview\minbtnhover".Clone)
- Else : skinloaderskinminimizebutton(1) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\minbtnclick") Then
- skinloaderskinminimizebutton(2) = GetImage(savepath + "Shiftum42\Skins\Preview\minbtnclick".Clone)
- Else : skinloaderskinminimizebutton(2) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\rightcorner") Then
- skinloaderskintitlebarrightcorner(0) = GetImage(savepath + "Shiftum42\Skins\Preview\rightcorner".Clone)
- Else : skinloaderskintitlebarrightcorner(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\leftcorner") Then
- skinloaderskintitlebarleftcorner(0) = GetImage(savepath + "Shiftum42\Skins\Preview\leftcorner".Clone)
- Else : skinloaderskintitlebarleftcorner(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\desktoppanel") Then
- skinloaderskindesktoppanel(0) = GetImage(savepath + "Shiftum42\Skins\Preview\desktoppanel".Clone)
- Else : skinloaderskindesktoppanel(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\desktopbackground") Then
- skinloaderskindesktopbackground(0) = GetImage(savepath + "Shiftum42\Skins\Preview\desktopbackground".Clone)
- Else : skinloaderskindesktopbackground(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\panelbutton") Then
- skinloaderskinpanelbutton(0) = GetImage(savepath + "Shiftum42\Skins\Preview\panelbutton".Clone)
- Else : skinloaderskinpanelbutton(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\applaunchermouseover") Then
- skinloaderskinapplauncherbutton(1) = GetImage(savepath + "Shiftum42\Skins\Preview\applaunchermouseover".Clone)
- Else : skinloaderskinapplauncherbutton(1) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\applauncher") Then
- skinloaderskinapplauncherbutton(0) = GetImage(savepath + "Shiftum42\Skins\Preview\applauncher".Clone)
- Else : skinloaderskinapplauncherbutton(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\applauncherclick") Then
- skinloaderskinapplauncherbutton(2) = GetImage(savepath + "Shiftum42\Skins\Preview\applauncherclick".Clone)
- Else : skinloaderskinapplauncherbutton(2) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\panelclock") Then
- skinloaderskindesktoppaneltime(0) = GetImage(savepath + "Shiftum42\Skins\Preview\panelclock".Clone)
- Else : skinloaderskindesktoppaneltime(0) = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\bottomleftcorner") Then
- bottomleftcorner = GetImage(savepath + "Shiftum42\Skins\Preview\bottomleftcorner".Clone)
- Else : bottomleftcorner = Nothing
- End If
- If File.Exists(savepath + "Shiftum42\Skins\Preview\bottomrightcorner") Then
- skinloaderskinwindowborderbottomleft(0) = GetImage(savepath + "Shiftum42\Skins\Preview\bottomrightcorner".Clone)
- Else : skinloaderskinwindowborderbottomleft(0) = Nothing
- End If
-
- 'load settings
- Dim loaddata(200) As String
- If File.Exists("C:\ShiftOS\Shiftum42\Skins\Preview\data.dat") Then
- Dim sr As StreamReader = New StreamReader(ShiftOSPath + "Shiftum42\Skins\Preview\data.dat")
-
- For i As Integer = 0 To 200 Step 1
- loaddata(i) = sr.ReadLine
- If i = 200 Then
- sr.Close()
- Exit For
- End If
- Next
- ' settings
- closebuttonheight = loaddata(2)
- closebuttonwidth = loaddata(1)
- rollupbuttonheight = loaddata(4)
- rollupbuttonwidth = loaddata(3)
- minimizebuttonheight = loaddata(6)
- minimizebuttonwidth = loaddata(5)
- titlebarheight = loaddata(7)
- closebuttontop = loaddata(8)
- closebuttonside = loaddata(9)
- rollupbuttontop = loaddata(10)
- rollupbuttonside = loaddata(11)
- minimizebuttontop = loaddata(12)
- minimizebuttonside = loaddata(13)
- windowbordersize = loaddata(14)
- showwindowcorners = loaddata(15)
- titlebarcornerwidth = loaddata(16)
- titlebariconside = loaddata(17)
- titlebaricontop = loaddata(18)
- titletextcolour = Color.FromArgb(loaddata(19))
- windowborderleftcolour = Color.FromArgb(loaddata(20))
- windowborderrightcolour = Color.FromArgb(loaddata(21))
- windowbordercolour = Color.FromArgb(loaddata(20))
- windowborderbottomcolour = Color.FromArgb(loaddata(22))
- closebuttoncolour = Color.FromArgb(loaddata(23))
- closebuttoncolour = Color.FromArgb(loaddata(24))
- closebuttoncolour = Color.FromArgb(loaddata(25))
- rollupbuttoncolour = Color.FromArgb(loaddata(26))
- rollupbuttoncolour = Color.FromArgb(loaddata(27))
- rollupbuttoncolour = Color.FromArgb(loaddata(28))
- minimizebuttoncolour = Color.FromArgb(loaddata(29))
- minimizebuttoncolour = Color.FromArgb(loaddata(30))
- minimizebuttoncolour = Color.FromArgb(loaddata(31))
- titlebarrightcornercolour = Color.FromArgb(loaddata(32))
- titlebarleftcornercolour = Color.FromArgb(loaddata(33))
- windowborderbottomrightcolour = Color.FromArgb(loaddata(34))
- windowborderbottomleftcolour = Color.FromArgb(loaddata(35))
- titletextfont = loaddata(36)
- titletextsize = loaddata(37)
- titletextstyle = loaddata(38)
- titletextpos = loaddata(39)
- titletexttop = loaddata(40)
- titletextside = loaddata(41)
- titletextcolour = Color.FromArgb(loaddata(42))
- desktoppanelcolour = Color.FromArgb(loaddata(43))
- desktopbackgroundcolour = Color.FromArgb(loaddata(44))
- desktoppanelheight = loaddata(45)
- desktoppanelposition = loaddata(46)
- clocktextcolour = Color.FromArgb(loaddata(47))
- clockbackgroundcolor = Color.FromArgb(loaddata(48))
- panelclocktexttop = loaddata(49)
- panelclocktextsize = loaddata(50)
- panelclocktextfont = loaddata(51)
- panelclocktextstyle = loaddata(52)
- applauncherbuttoncolour = Color.FromArgb(loaddata(53))
- applauncherbuttonclickedcolour = Color.FromArgb(loaddata(54))
- applauncherbackgroundcolour = Color.FromArgb(loaddata(55))
- applaunchermouseovercolour = Color.FromArgb(loaddata(56))
- applicationsbuttontextcolour = Color.FromArgb(loaddata(57))
- applicationbuttonheight = loaddata(58)
- applicationbuttontextsize = loaddata(59)
- applicationbuttontextfont = loaddata(60)
- applicationbuttontextstyle = loaddata(61)
- applicationlaunchername = loaddata(62)
- titletextposition = loaddata(63)
- applaunchermenuholderwidth = loaddata(64)
- panelbuttonicontop = loaddata(65)
- panelbuttoniconside = loaddata(66)
- panelbuttoniconsize = loaddata(67)
- panelbuttoncolour = Color.FromArgb(loaddata(70))
- panelbuttonheight = loaddata(68)
- panelbuttonwidth = loaddata(69)
- panelbuttontextcolour = Color.FromArgb(loaddata(71))
- panelbuttontextsize = loaddata(72)
- panelbuttontextfont = loaddata(73)
- panelbuttontextstyle = loaddata(74)
- panelbuttontextside = loaddata(75)
- panelbuttontexttop = loaddata(76)
- panelbuttongap = loaddata(77)
- panelbuttonfromtop = loaddata(78)
- panelbuttoninitialgap = loaddata(79)
-
- 'layout stuff
- skintitlebarstyle = loaddata(89)
- skinwindowborderleftstyle = loaddata(90)
- skinwindowborderrightstyle = loaddata(91)
- skinwindowborderbottomstyle = loaddata(92)
- skinclosebuttonstyle = loaddata(93)
- skinrollupbuttonstyle = loaddata(94)
- skinminimizebuttonstyle = loaddata(95)
- skintitlebarrightcornerstyle = loaddata(96)
- skintitlebarleftcornerstyle = loaddata(97)
- skindesktoppanelstyle = loaddata(98)
- skindesktopbackgroundstyle = loaddata(99)
- skindesktoppaneltimestyle = loaddata(100)
- skinapplauncherbuttonstyle = loaddata(101)
- skinpanelbuttonstyle = loaddata(102)
- skinwindowborderbottomleftstyle = loaddata(103)
- skinwindowborderbottomrightstyle = loaddata(104)
- Else
- infobox.showinfo("Incomplete Skin File", "The settings part of the skin file (data.dat) could not be found, images will be loaded with the current settings and sizes.")
- End If
- setpreviewtocurrentskin()
- End Sub
- Private Sub apply1_0skin()
- ' Set skinning varibles to new values
- ' WINDOWS
- ' Image
- Skins.titlebar = pretitlebar.BackgroundImage
- Skins.titlebarlayout = pretitlebar.BackgroundImageLayout
- Skins.borderleft = prepgleft.BackgroundImage
- Skins.borderleftlayout = prepgleft.BackgroundImageLayout
- Skins.borderright = prepgright.BackgroundImage
- Skins.borderrightlayout = prepgright.BackgroundImageLayout
- Skins.borderbottom = prepgbottom.BackgroundImage
- Skins.borderbottomlayout = prepgbottom.BackgroundImageLayout
- Skins.closebtn = preclosebutton.BackgroundImage
- Skins.closebtnlayout = preclosebutton.BackgroundImageLayout
- Skins.closebtnhover = preclosebutton.BackgroundImage
- Skins.closebtnclick = preclosebutton.BackgroundImage
- Skins.rollbtn = prerollupbutton.BackgroundImage
- Skins.rollbtnlayout = prerollupbutton.BackgroundImageLayout
- Skins.rollbtnhover = prerollupbutton.BackgroundImage
- Skins.rollbtnclick = prerollupbutton.BackgroundImage
- Skins.minbtn = preminimizebutton.BackgroundImage
- Skins.minbtnlayout = preminimizebutton.BackgroundImageLayout
- Skins.minbtnhover = preminimizebutton.BackgroundImage
- Skins.minbtnclick = preminimizebutton.BackgroundImage
- Skins.bottomrightcorner = prepgbottomrcorner.BackgroundImage
- Skins.rightcornerlayout = prepgbottomrcorner.BackgroundImageLayout
- Skins.bottomleftcorner = prepgbottomlcorner.BackgroundImage
- Skins.leftcorner = prepgtoplcorner.BackgroundImage
- Skins.leftcornerlayout = prepgtoplcorner.BackgroundImageLayout
- Skins.rightcorner = prepgtoprcorner.BackgroundImage
- Skins.leftcornerlayout = prepgtoprcorner.BackgroundImageLayout
- 'Colour
- Skins.titlebarcolour = pretitlebar.BackColor
- Skins.borderleftcolour = prepgleft.BackColor
- Skins.borderrightcolour = prepgright.BackColor
- Skins.borderbottomcolour = prepgbottom.BackColor
- Skins.closebtncolour = preclosebutton.BackColor
- Skins.closebtnhovercolour = preclosebutton.BackColor
- Skins.closebtnclickcolour = preclosebutton.BackColor
- Skins.rollbtncolour = prerollupbutton.BackColor
- Skins.rollbtnhovercolour = prerollupbutton.BackColor
- Skins.rollbtnclickcolour = prerollupbutton.BackColor
- Skins.minbtncolour = preminimizebutton.BackColor
- Skins.minbtnhovercolour = preminimizebutton.BackColor
- Skins.minbtnclickcolour = preminimizebutton.BackColor
- Skins.rightcornercolour = prepgtoprcorner.BackColor
- Skins.leftcornercolour = prepgtoplcorner.BackColor
- Skins.bottomrightcornercolour = prepgbottomlcorner.BackColor
- Skins.bottomleftcornercolour = prepgbottomrcorner.BackColor
- ' Settings
- Skins.closebtnsize = preclosebutton.Size
- Skins.rollbtnsize = prerollupbutton.Size
- Skins.minbtnsize = preminimizebutton.Size
- Skins.titlebarheight = pretitlebar.Height
- Skins.closebtnfromtop = closebuttontop
- Skins.closebtnfromside = closebuttonside
- Skins.rollbtnfromtop = rollupbuttontop
- Skins.rollbtnfromside = rollupbuttonside
- Skins.minbtnfromtop = minimizebuttontop
- Skins.minbtnfromside = minimizebuttonside
- Skins.borderwidth = prepgleft.Width
- Skins.titlebarcornerwidth = prepgtoplcorner.Width
- Skins.enablecorners = showwindowcorners
- ' Text
- Skins.titletextfontfamily = pretitletext.Font.FontFamily.Name
- Skins.titletextfontsize = pretitletext.Font.Size
- Skins.titletextfontstyle = pretitletext.Font.Style
- Skins.titletextpos = titletextposition
- Skins.titletextfromtop = titletexttop
- Skins.titletextfromside = titletextside
- Skins.titletextcolour = pretitletext.ForeColor
-
- ' DESKTOP
- Skins.desktoppanelcolour = desktoppanelcolour
- Skins.desktopbackgroundcolour = desktopbackgroundcolour
- Skins.desktoppanelheight = desktoppanelheight
- Skins.desktoppanelposition = desktoppanelposition
- Skins.clocktextcolour = clocktextcolour
- Skins.clockbackgroundcolor = clockbackgroundcolor
- Skins.panelclocktexttop = panelclocktexttop
- Skins.panelclocktextsize = panelclocktextsize
- Skins.panelclocktextfont = panelclocktextfont
- Skins.panelclocktextstyle = panelclocktextstyle
- Skins.applauncherbuttoncolour = applauncherbuttoncolour
- Skins.applauncherbuttonclickedcolour = applauncherbuttonclickedcolour
- Skins.applauncherbackgroundcolour = applauncherbackgroundcolour
- Skins.applaunchermouseovercolour = applauncherbuttonclickedcolour 'test
- Skins.applicationsbuttontextcolour = applicationsbuttontextcolour
- Skins.applicationbuttonheight = applicationbuttonheight
- Skins.applicationbuttontextsize = applicationbuttontextsize
- Skins.applicationbuttontextfont = applicationbuttontextfont
- Skins.applicationbuttontextstyle = applicationbuttontextstyle
- Skins.applicationlaunchername = applicationlaunchername
- Skins.titletextpos = titletextposition
- Skins.applaunchermenuholderwidth = applaunchermenuholderwidth
- Skins.panelbuttonicontop = panelbuttonicontop
- Skins.panelbuttoniconside = panelbuttoniconside
- Skins.panelbuttoniconsize = panelbuttoniconsize
- Skins.panelbuttonheight = panelbuttonheight
- Skins.panelbuttonwidth = panelbuttonwidth
- Skins.panelbuttoncolour = panelbuttoncolour
- Skins.panelbuttontextcolour = panelbuttontextcolour
- Skins.panelbuttontextsize = panelbuttontextsize
- Skins.panelbuttontextfont = panelbuttontextfont
- Skins.panelbuttontextstyle = panelbuttontextstyle
- Skins.panelbuttontextside = panelbuttontextside
- Skins.panelbuttontexttop = panelbuttontexttop
- Skins.panelbuttongap = panelbuttongap
- Skins.panelbuttonfromtop = panelbuttonfromtop
- Skins.panelbuttoninitialgap = panelbuttoninitialgap
- ' images
- Skins.desktoppanel = predesktoppanel.BackgroundImage
- Skins.desktoppanellayout = 3
- Skins.desktopbackground = pnldesktoppreview.BackgroundImage
- Skins.desktopbackgroundlayout = pnldesktoppreview.BackgroundImageLayout
- Skins.panelclock = pretimepanel.BackgroundImage
- Skins.panelclocklayout = pretimepanel.BackgroundImageLayout
- Skins.applaunchermouseover = ApplicationsToolStripMenuItem.BackgroundImage
- Skins.applauncher = ApplicationsToolStripMenuItem.BackgroundImage
- Skins.applauncherlayout = skinapplauncherbuttonstyle
- Skins.applauncherclick = ApplicationsToolStripMenuItem.BackgroundImage
- Skins.panelbutton = prepnlpanelbutton.BackgroundImage
- Skins.panelbuttonlayout = prepnlpanelbutton.BackgroundImageLayout
- Skins.bottomleftcorner = pgbottomlcorner.BackgroundImage
- Skins.bottomleftcornerlayout = pgbottomlcorner.BackgroundImageLayout
- Skins.bottomrightcorner = pgbottomrcorner.BackgroundImage
- Skins.bottomrightcornerlayout = pgbottomrcorner.BackgroundImageLayout
-
- ' APPLY
- Skins.saveskinfiles(True)
- End Sub
-End Class