diff --git a/Examples/makensis.nsi b/Examples/makensis.nsi index aac36027..bd57caa6 100644 --- a/Examples/makensis.nsi +++ b/Examples/makensis.nsi @@ -119,6 +119,7 @@ Section "NSIS Core Files (required)" SecCore File ..\Include\LogicLib.nsh File ..\Include\StrFunc.nsh File ..\Include\StrFunc.txt + File ..\Include\Colors.nsh SetOutPath $INSTDIR\Contrib\Makensisw File ..\contrib\makensisw\*.txt diff --git a/Include/Colors.nsh b/Include/Colors.nsh index 7dd8f092..f27efa99 100644 --- a/Include/Colors.nsh +++ b/Include/Colors.nsh @@ -1,4 +1,6 @@ -# created by Rob Segal +# Rob Segal +# Lobo Lunar +# Yathosho !define WHITE "FFFFFF" !define BLACK "000000" @@ -6,4 +8,11 @@ !define RED "FF0000" !define GREEN "00FF00" !define BLUE "0000FF" -!define PURPLE "FF00FF" +!define MAGENTA "FF00FF" +!define CYAN "00FFFF" + +!macro rgb2hex output R G B +IntFmt "${output}" "%02X" "${R}" +IntFmt "${output}" "${output}%02X" "${G}" +IntFmt "${output}" "${output}%02X" "${B}" +!macroend \ No newline at end of file