Changeset 635 for trunk/ab5.0/ablib/src/Classes/System/Drawing/Color.ab
- Timestamp:
- Sep 27, 2008, 6:31:26 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/ablib/src/Classes/System/Drawing/Color.ab
r497 r635 1 1 ' Classes/System/Drawing/Color.ab 2 2 3 #require <Classes/System/Drawing/Imaging/misc.ab> 3 Namespace System 4 Namespace Drawing 4 5 5 6 Class Color … … 21 22 End Sub 22 23 23 Sub Color(newArgb As ARGB)24 Sub Color(newArgb As System.Drawing.Imaging.ARGB) 24 25 argb = newArgb 25 26 End Sub … … 34 35 35 36 Function A() As Byte 36 A = (argb >> ALPHA_SHIFT) As Byte37 A = (argb >> System.Drawing.Imaging.ALPHA_SHIFT) As Byte 37 38 End Function 38 39 39 40 Function R() As Byte 40 R = (argb >> RED_SHIFT) As Byte41 R = (argb >> System.Drawing.Imaging.RED_SHIFT) As Byte 41 42 End Function 42 43 43 44 Function G() As Byte 44 G = (argb >> GREEN_SHIFT) As Byte45 G = (argb >> System.Drawing.Imaging.GREEN_SHIFT) As Byte 45 46 End Function 46 47 47 48 Function B() As Byte 48 B = (argb >> BLUE_SHIFT) As Byte49 End Function 50 51 Function Value() As ARGB49 B = (argb >> System.Drawing.Imaging.BLUE_SHIFT) As Byte 50 End Function 51 52 Function Value() As System.Drawing.Imaging.ARGB 52 53 Value = argb 53 54 End Function 54 55 55 Sub Value(value As ARGB)56 Sub Value(value As System.Drawing.Imaging.ARGB) 56 57 argb = value 57 58 End Sub … … 73 74 End Function 74 75 */ 75 Static Function FromArgb(argb As ARGB) As Color76 Static Function FromArgb(argb As System.Drawing.Imaging.ARGB) As Color 76 77 Return New Color(argb) 77 78 End Function … … 296 297 End Enum 297 298 */ 298 Static Function MakeARGB(a As Byte, r As Byte, g As Byte, b As Byte) As ARGB299 MakeARGB = (((b As ARGB) <<BLUE_SHIFT) Or _300 ((g As ARGB) <<GREEN_SHIFT) Or _301 ((r As ARGB) <<RED_SHIFT) Or _302 ((a As ARGB) <<ALPHA_SHIFT))299 Static Function MakeARGB(a As Byte, r As Byte, g As Byte, b As Byte) As System.Drawing.Imaging.ARGB 300 MakeARGB = (((b As System.Drawing.Imaging.ARGB) << System.Drawing.Imaging.BLUE_SHIFT) Or _ 301 ((g As System.Drawing.Imaging.ARGB) << System.Drawing.Imaging.GREEN_SHIFT) Or _ 302 ((r As System.Drawing.Imaging.ARGB) << System.Drawing.Imaging.RED_SHIFT) Or _ 303 ((a As System.Drawing.Imaging.ARGB) << System.Drawing.Imaging.ALPHA_SHIFT)) 303 304 End Function 304 305 305 306 Protected 306 argb As ARGB307 argb As System.Drawing.Imaging.ARGB 307 308 End Class 309 310 End Namespace 311 End Namespace
Note:
See TracChangeset
for help on using the changeset viewer.