50 lines
1.8 KiB
JavaScript
50 lines
1.8 KiB
JavaScript
ChocoSettingButton.prototype = Object.create(ChocoButton.prototype);
|
|
ChocoSettingButton.constructor = ChocoSettingButton;
|
|
|
|
function ChocoSettingButton(clickEvent) {
|
|
var setting = new ChocoButtonSetting(980, 40, 60, 60);
|
|
setting.setStrokeWidth(0);
|
|
setting.setRound(10);
|
|
setting.fontStyle.boundsAlignH = "center"; // left, center. right
|
|
setting.fontStyle.boundsAlignV = "middle"; // top, middle, bottom
|
|
setting.setStrokeColor(
|
|
ChocoSettingButton.STROKE_COLOR_OUT_HEX,
|
|
ChocoSettingButton.STROKE_COLOR_OVER_HEX,
|
|
ChocoSettingButton.STROKE_COLOR_DOWN_HEX,
|
|
ChocoSettingButton.STROKE_COLOR_DISABLED_HEX
|
|
);
|
|
setting.setButtonColor(
|
|
ChocoSettingButton.BUTTON_COLOR_OUT_HEX,
|
|
ChocoSettingButton.BUTTON_COLOR_OVER_HEX,
|
|
ChocoSettingButton.BUTTON_COLOR_DOWN_HEX,
|
|
ChocoSettingButton.BUTTON_COLOR_DISABLED_HEX
|
|
);
|
|
setting.setTextColor(
|
|
ChocoSettingButton.TEXT_COLOR_OUT_HEX,
|
|
ChocoSettingButton.TEXT_COLOR_OVER_HEX,
|
|
ChocoSettingButton.TEXT_COLOR_DOWN_HEX,
|
|
ChocoSettingButton.TEXT_COLOR_DISABLED_HEX
|
|
);
|
|
|
|
ChocoButton.call(this, setting, clickEvent);
|
|
|
|
this.addIcon("tile_choco");
|
|
this.setIconSize(15);
|
|
this.setShortcutText("세팅");
|
|
}
|
|
|
|
|
|
ChocoSettingButton.STROKE_COLOR_OUT_HEX = 0xAA6666;
|
|
ChocoSettingButton.STROKE_COLOR_OVER_HEX = 0x884444;
|
|
ChocoSettingButton.STROKE_COLOR_DOWN_HEX = 0x884444;
|
|
ChocoSettingButton.STROKE_COLOR_DISABLED_HEX = 0x333333;
|
|
|
|
ChocoSettingButton.BUTTON_COLOR_OUT_HEX = 0xffdddd;
|
|
ChocoSettingButton.BUTTON_COLOR_OVER_HEX = 0xddaaaa;
|
|
ChocoSettingButton.BUTTON_COLOR_DOWN_HEX = 0xddaaaa;
|
|
ChocoSettingButton.BUTTON_COLOR_DISABLED_HEX = 0x666666;
|
|
|
|
ChocoSettingButton.TEXT_COLOR_OUT_HEX = "#aa6666";
|
|
ChocoSettingButton.TEXT_COLOR_OVER_HEX = "#884444";
|
|
ChocoSettingButton.TEXT_COLOR_DOWN_HEX = "#884444";
|
|
ChocoSettingButton.TEXT_COLOR_DISABLED_HEX = "#333333"; |