From d2f905e308b9153d17b605d1b7d6a967a1475204 Mon Sep 17 00:00:00 2001 From: vcaesar Date: Mon, 3 Jan 2022 21:51:52 -0400 Subject: [PATCH] add PadHexs and ToMMBitmap support --- robotgo.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/robotgo.go b/robotgo.go index da6a6d9..5a9cd80 100644 --- a/robotgo.go +++ b/robotgo.go @@ -192,6 +192,11 @@ func PadHex(hex C.MMRGBHex) string { return gcolor } +// PadHexs trans CHex to string +func PadHexs(hex CHex) string { + return PadHex(C.MMRGBHex(hex)) +} + // HexToRgb trans hex to rgb func HexToRgb(hex uint32) *C.uint8_t { return C.color_hex_to_rgb(C.uint32_t(hex)) @@ -343,6 +348,11 @@ func FreeBitmap(bitmap CBitmap) { 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 func ToBitmap(bit CBitmap) Bitmap { bitmap := Bitmap{