try this one:
copy all the Cainyx textures to RDX_mediapack\buttons\Cainyx\
then use this script to register it as a buttonskin
Code:
VFLUI.RegisterButtonSkin({
name = "bs_cainyx";
title = VFLI.i18n("Cainyx");
dd_disabled = "OVERLAY";
highlight = {
blendMode = "BLEND";
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Highlight";
};
border = {
blendMode = "BLEND";
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Border";
};
flash = {
blendMode = "BLEND";
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Overlay";
};
dd_border = "OVERLAY";
dd_autocastable = "OVERLAY";
normal = {
blendMode = "BLEND";
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Normal";
};
pushed = {
blendMode = "BLEND";
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Overlay";
};
gloss = {
blendMode = "BLEND";
path = nil;
};
dd_flash = "OVERLAY";
backdrop = {
blendMode = "BLEND";
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Backdrop";
};
dd_normal = "BORDER";
dd_highlight = "HIGHLIGHT";
dd_pushed = "ARTWORK";
dd_gloss = "OVERLAY";
checked = {
blendMode = "BLEND";
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Overlay";
};
dd_backdrop = "BACKGROUND";
dd_checked = "ARTWORK";
disabled = {
blendMode = "BLEND";
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Arrow";
};
autocastable = {
blendMode = "BLEND";
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Overlay";
};
});
set the buttonskin size offset to 5
from a quick first look this seems to be like it is shown on the screenshots over at the cainyx download page