mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-12-25 14:36:13 +01:00
64 lines
No EOL
2.1 KiB
Text
64 lines
No EOL
2.1 KiB
Text
/// @description init
|
|
#region base UI
|
|
DIALOG_DRAW_BG
|
|
if(sFOCUS)
|
|
DIALOG_DRAW_FOCUS
|
|
#endregion
|
|
|
|
#region draw TB
|
|
|
|
tb_name.setFocusHover(sFOCUS, sHOVER); tb_name.register();
|
|
tb_tooltip.setFocusHover(sFOCUS, sHOVER); tb_tooltip.register();
|
|
tb_alias.setFocusHover(sFOCUS, sHOVER); tb_alias.register();
|
|
tb_location.setFocusHover(sFOCUS, sHOVER); tb_location.register();
|
|
|
|
var _pd = ui(16);
|
|
var _nm = ui(128);
|
|
var _wx = dialog_x + _nm;
|
|
var _wy = dialog_y + _pd;
|
|
var _ww = dialog_w - _pd - _nm;
|
|
var _wh = TEXTBOX_HEIGHT;
|
|
var _th = 0;
|
|
|
|
draw_set_text(f_p0, fa_left, fa_center, COLORS._main_icon);
|
|
draw_text_add(dialog_x + _pd, _wy + _wh / 2, __txt("Name"));
|
|
var _hh = tb_name.draw( _wx, _wy, _ww - ui(72), _wh, name, mouse_ui); _wy += _hh + ui(8); _th += _hh + ui(8);
|
|
|
|
draw_set_text(f_p0, fa_left, fa_center, COLORS._main_icon);
|
|
draw_text_add(dialog_x + _pd, _wy + _wh / 2, __txt("Alias"));
|
|
var _hh = tb_alias.draw( _wx, _wy, _ww, _wh, tags, mouse_ui); _wy += _hh + ui(8); _th += _hh + ui(8);
|
|
|
|
draw_set_text(f_p0, fa_left, fa_center, COLORS._main_icon);
|
|
draw_text_add(dialog_x + _pd, _wy + _wh / 2, __txt("Tooltip"));
|
|
var _hh = tb_tooltip.draw( _wx, _wy, _ww, _wh * 2, tooltip, mouse_ui); _wy += _hh + ui(8); _th += _hh + ui(8);
|
|
|
|
draw_set_text(f_p0, fa_left, fa_center, COLORS._main_icon);
|
|
draw_text_add(dialog_x + _pd, _wy + _wh / 2, __txt("Categories"));
|
|
var _hh = tb_location.draw( _wx, _wy, _ww, _wh, mouse_ui); _wy += _hh + ui(8); _th += _hh + ui(8);
|
|
|
|
dialog_h = _th + _pd * 2 - ui(8);
|
|
|
|
var bw = ui(32);
|
|
var bh = ui(32);
|
|
var bx = dialog_x + dialog_w - _pd - bw;
|
|
var by = dialog_y + _pd;
|
|
|
|
var txt = __txtx("new_action_create", "Create action");
|
|
var icon = THEME.accept;
|
|
var clr = COLORS._main_value_positive;
|
|
|
|
if(buttonInstant(THEME.button_hide, bx, by, bw, bh, mouse_ui, sHOVER, sFOCUS, txt, icon, 0, clr) == 2) {
|
|
|
|
}
|
|
|
|
bx -= bw + ui(4);
|
|
|
|
var txt = __txt("Cancel");
|
|
var icon = THEME.cross;
|
|
var clr = COLORS._main_value_negative;
|
|
|
|
if(buttonInstant(THEME.button_hide, bx, by, bw, bh, mouse_ui, sHOVER, sFOCUS, txt, icon, 0, clr) == 2) {
|
|
instance_destroy();
|
|
}
|
|
|
|
#endregion |