소스코드
%ffp
Title:"Blending Mixer"
Category:"엘프필터♡"
Author:"엘프화가"
Organization:"Forest Penna"
Copyright:"몰라귀찮아.."
URL:"http://www.penna.co.kr"
Filename:"blendmix.8bf"
ctl(0):OWNERDRAW(staticedge),size=(60,60),pos=(250,10),
range=(0, 0xffffff),
color=fgColor,val=fgColor,
action=preview,
tooltip="Choose foreground color"
ctl(1):OWNERDRAW(staticedge),size=(60,60),pos=(320,10),
range=(0, 0xffffff),
color=bgColor,val=bgColor,
action=preview,
tooltip="Choose background color"
ctl(2):OWNERDRAW(staticedge),size=(60,60),pos=(410,10),
range=(0, 0xffffff),
color=bgColor,val=bgColor,
action=preview,
tooltip="Choose background color"
//clicking an OWNERDRAW control sets val=1,
//so we need to save the color value in some
//dummy controls...
ctl(3):OWNERDRAW,invisible,disabled,
range=(0, 0xffffff),val=fgColor
ctl(4):OWNERDRAW,invisible,disabled,
range=(0, 0xffffff),val=bgColor
ctl(5):OWNERDRAW,invisible,disabled,
range=(0, 0xffffff),val=bgColor
ctl[6]: RADIOBUTTON(GROUP), "고정", Val=1, Pos=(260,75)
ctl[7]: RADIOBUTTON(top), "고정", Pos=(335,75), Size=(70,120)
ctl[8]: RADIOBUTTON(top), "고정", Pos=(425,75), Size=(70,120)
onCtl(n):{
int color;
if ((n == 0 || n == 1 ||n==2) && e == FME_CLICKED) {
//Info("ctl(%d) = %6.6x", n+2, ctl(n+2));
color = chooseColor(ctl(n+2),
(n == 0) ? "Choose foreground color:" :
"Choose background color:");
if (color != -1) {
setCtlColor(n, color);
setCtlVal(n+2, color);
}
}
return false;
} //OnCtl
History
Last edited on 01/03/2008 11:09 by 엘프화가
Comments (0)