mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-02 23:23:55 +00:00
add PadHexs and ToMMBitmap support
This commit is contained in:
parent
f6abdbe21b
commit
d2f905e308
10
robotgo.go
10
robotgo.go
@ -192,6 +192,11 @@ func PadHex(hex C.MMRGBHex) string {
|
|||||||
return gcolor
|
return gcolor
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// PadHexs trans CHex to string
|
||||||
|
func PadHexs(hex CHex) string {
|
||||||
|
return PadHex(C.MMRGBHex(hex))
|
||||||
|
}
|
||||||
|
|
||||||
// HexToRgb trans hex to rgb
|
// HexToRgb trans hex to rgb
|
||||||
func HexToRgb(hex uint32) *C.uint8_t {
|
func HexToRgb(hex uint32) *C.uint8_t {
|
||||||
return C.color_hex_to_rgb(C.uint32_t(hex))
|
return C.color_hex_to_rgb(C.uint32_t(hex))
|
||||||
@ -343,6 +348,11 @@ func FreeBitmap(bitmap CBitmap) {
|
|||||||
C.bitmap_dealloc(C.MMBitmapRef(bitmap))
|
C.bitmap_dealloc(C.MMBitmapRef(bitmap))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ToMMBitmapRef trans CBitmap to C.MMBitmapRef
|
||||||
|
func ToMMBitmapRef(bit CBitmap) C.MMBitmapRef {
|
||||||
|
return C.MMBitmapRef(bit)
|
||||||
|
}
|
||||||
|
|
||||||
// ToBitmap trans C.MMBitmapRef to Bitmap
|
// ToBitmap trans C.MMBitmapRef to Bitmap
|
||||||
func ToBitmap(bit CBitmap) Bitmap {
|
func ToBitmap(bit CBitmap) Bitmap {
|
||||||
bitmap := Bitmap{
|
bitmap := Bitmap{
|
||||||
|
Loading…
Reference in New Issue
Block a user