aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS/ShiftOSTabs.vb
diff options
context:
space:
mode:
authorAShifter <[email protected]>2017-09-24 12:32:50 -0600
committerAShifter <[email protected]>2017-09-24 12:32:50 -0600
commit9107510c4985ceb781640163bbb82ab6de2fa35e (patch)
treec6a440b7ed182df8f8d1e5d0fdf55e28cf74055f /ShiftOS/ShiftOSTabs.vb
parent2992686ec723fa4c854b6de27007a284b484a92e (diff)
downloadshiftos-rewind-9107510c4985ceb781640163bbb82ab6de2fa35e.tar.gz
shiftos-rewind-9107510c4985ceb781640163bbb82ab6de2fa35e.tar.bz2
shiftos-rewind-9107510c4985ceb781640163bbb82ab6de2fa35e.zip
Add proper WM and Remove old source
Added a proper, working WM. I also got rid of the old source as we could just make a new repo for that.
Diffstat (limited to 'ShiftOS/ShiftOSTabs.vb')
-rw-r--r--ShiftOS/ShiftOSTabs.vb40
1 files changed, 0 insertions, 40 deletions
diff --git a/ShiftOS/ShiftOSTabs.vb b/ShiftOS/ShiftOSTabs.vb
deleted file mode 100644
index 52df581..0000000
--- a/ShiftOS/ShiftOSTabs.vb
+++ /dev/null
@@ -1,40 +0,0 @@
-Public Class ShiftOSTabs
-
- Inherits TabControl
- Sub New()
- SetStyle(ControlStyles.AllPaintingInWmPaint Or ControlStyles.OptimizedDoubleBuffer Or ControlStyles.ResizeRedraw Or ControlStyles.UserPaint, True)
- DoubleBuffered = True
- SizeMode = TabSizeMode.Fixed
- ItemSize = New Size(120, 30)
- End Sub
-
- Protected Overrides Sub CreateHandle()
- MyBase.CreateHandle()
- End Sub
-
- Protected Overrides Sub OnPaint(e As PaintEventArgs)
- Dim B As New Bitmap(Width, Height)
- Dim G As Graphics = Graphics.FromImage(B)
-
- G.Clear(Color.Gainsboro)
-
- For i = 0 To TabCount - 1
- Dim TabRectangle As Rectangle = GetTabRect(i)
-
- If i = SelectedIndex Then
- G.FillRectangle(Brushes.DarkGray, TabRectangle)
- Else
- G.FillRectangle(Brushes.LightGray, TabRectangle)
- End If
-
- G.DrawString(TabPages(i).Text, Font, Brushes.White, TabRectangle, New StringFormat With {.Alignment = StringAlignment.Center, .LineAlignment = StringAlignment.Center})
- Next
-
- e.Graphics.DrawImage(B.Clone, 0, 0)
- G.Dispose() : B.Dispose()
- MyBase.OnPaint(e)
- End Sub
-
-End Class
-
-