From 132c06e2dc18750dbad1886a27ec6bbe59533e16 Mon Sep 17 00:00:00 2001 From: Tanasart Date: Tue, 13 Aug 2024 18:17:45 +0700 Subject: [PATCH] 1.17.10.006 --- PixelComposer.resource_order | 2 + PixelComposer.yyp | 2 + datafiles/data/Theme.zip | Bin 4360314 -> 4360691 bytes objects/o_dialog_menubox/Destroy_0.gml | 4 +- objects/o_dialog_menubox/Draw_64.gml | 13 +- objects/o_dialog_panel/Create_0.gml | 13 +- objects/o_dialog_preference/Create_0.gml | 181 +++++---- objects/o_dialog_preference/Draw_64.gml | 142 +++++++ objects/o_dialog_scrollbox/Destroy_0.gml | 4 +- .../Destroy_0.gml | 4 +- objects/o_main/Step_0.gml | 16 +- .../__panel_linear_setting.gml | 71 +++- .../contextMenu_controller.gml | 1 - .../function_register/function_register.gml | 13 +- scripts/globals/globals.gml | 2 +- scripts/hotkey_data/hotkey_data.gml | 8 +- scripts/key_press/key_press.gml | 78 ++-- scripts/keyboard_display/keyboard_display.gml | 137 +++++++ scripts/keyboard_display/keyboard_display.yy | 13 + scripts/load_function/load_function.gml | 2 + scripts/node_path_shift/node_path_shift.gml | 36 +- scripts/node_value/node_value.gml | 44 ++- scripts/node_value_color/node_value_color.gml | 5 +- scripts/panel_graph/panel_graph.gml | 199 +++++----- .../panel_graph_connection_settings.gml | 82 ++-- .../panel_graph_export_image_dialog.gml | 47 +-- .../panel_graph_grid_settings.gml | 116 +++--- .../panel_graph_view_settings.gml | 118 +++--- scripts/panel_menu/panel_menu.gml | 1 - scripts/panel_nodes/panel_nodes.gml | 10 +- scripts/panel_preview/panel_preview.gml | 363 ++++++++++-------- .../panel_preview_3d_sdf_setting.gml | 7 +- .../panel_preview_3d_setting.gml | 2 - .../panel_preview_grid_setting.gml | 109 +++--- .../panel_preview_onion_setting.gml | 96 +++-- .../panel_preview_snap_setting.gml | 54 ++- .../panel_preview_view_settings.gml | 41 +- scripts/panel_tunnels/panel_tunnels.gml | 88 +++-- scripts/scrollBox/scrollBox.gml | 1 + scripts/string_functions/string_functions.gml | 5 +- scripts/theme_definition/theme_definition.gml | 1 + scripts/tooltip_hotkey/tooltip_hotkey.gml | 47 +++ .../54ca7373-f3a6-49dc-80a6-ba9f47977265.png | Bin 0 -> 309 bytes .../8c2842ec-1261-4261-aa81-5b4e6589979c.png | Bin 0 -> 306 bytes .../9a6e4559-d82b-498d-9a21-3f7c70d6193b.png | Bin 0 -> 304 bytes .../9d754822-f194-49ac-bcdd-0382b7106c1f.png | Bin 0 -> 307 bytes .../bf6e94ad-78c1-4f50-b0a0-4536e8e445d8.png | Bin 0 -> 309 bytes .../f1285d37-7d57-4c8b-9504-10402561d410.png | Bin 0 -> 309 bytes .../6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png | Bin 0 -> 309 bytes .../6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png | Bin 0 -> 306 bytes .../6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png | Bin 0 -> 304 bytes .../6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png | Bin 0 -> 307 bytes .../6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png | Bin 0 -> 309 bytes .../6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png | Bin 0 -> 309 bytes sprites/s_circle_hotkey/s_circle_hotkey.yy | 110 ++++++ 55 files changed, 1396 insertions(+), 892 deletions(-) create mode 100644 scripts/keyboard_display/keyboard_display.gml create mode 100644 scripts/keyboard_display/keyboard_display.yy create mode 100644 sprites/s_circle_hotkey/54ca7373-f3a6-49dc-80a6-ba9f47977265.png create mode 100644 sprites/s_circle_hotkey/8c2842ec-1261-4261-aa81-5b4e6589979c.png create mode 100644 sprites/s_circle_hotkey/9a6e4559-d82b-498d-9a21-3f7c70d6193b.png create mode 100644 sprites/s_circle_hotkey/9d754822-f194-49ac-bcdd-0382b7106c1f.png create mode 100644 sprites/s_circle_hotkey/bf6e94ad-78c1-4f50-b0a0-4536e8e445d8.png create mode 100644 sprites/s_circle_hotkey/f1285d37-7d57-4c8b-9504-10402561d410.png create mode 100644 sprites/s_circle_hotkey/layers/54ca7373-f3a6-49dc-80a6-ba9f47977265/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png create mode 100644 sprites/s_circle_hotkey/layers/8c2842ec-1261-4261-aa81-5b4e6589979c/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png create mode 100644 sprites/s_circle_hotkey/layers/9a6e4559-d82b-498d-9a21-3f7c70d6193b/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png create mode 100644 sprites/s_circle_hotkey/layers/9d754822-f194-49ac-bcdd-0382b7106c1f/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png create mode 100644 sprites/s_circle_hotkey/layers/bf6e94ad-78c1-4f50-b0a0-4536e8e445d8/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png create mode 100644 sprites/s_circle_hotkey/layers/f1285d37-7d57-4c8b-9504-10402561d410/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png create mode 100644 sprites/s_circle_hotkey/s_circle_hotkey.yy diff --git a/PixelComposer.resource_order b/PixelComposer.resource_order index 5b51e44eb..53c7e5ff1 100644 --- a/PixelComposer.resource_order +++ b/PixelComposer.resource_order @@ -662,6 +662,7 @@ {"name":"json_functions","order":8,"path":"scripts/json_functions/json_functions.yy",}, {"name":"json_minify","order":6,"path":"scripts/json_minify/json_minify.yy",}, {"name":"json_prettify","order":7,"path":"scripts/json_prettify/json_prettify.yy",}, + {"name":"keyboard_display","order":3,"path":"scripts/keyboard_display/keyboard_display.yy",}, {"name":"keyboard_function","order":2,"path":"scripts/keyboard_function/keyboard_function.yy",}, {"name":"lcd_function","order":2,"path":"scripts/lcd_function/lcd_function.yy",}, {"name":"lerp_float","order":1,"path":"scripts/lerp_float/lerp_float.yy",}, @@ -1820,6 +1821,7 @@ {"name":"s_checkbox","order":16,"path":"sprites/s_checkbox/s_checkbox.yy",}, {"name":"s_circle_16","order":33,"path":"sprites/s_circle_16/s_circle_16.yy",}, {"name":"s_circle_8","order":34,"path":"sprites/s_circle_8/s_circle_8.yy",}, + {"name":"s_circle_hotkey","order":231,"path":"sprites/s_circle_hotkey/s_circle_hotkey.yy",}, {"name":"s_circle_toggle_8","order":35,"path":"sprites/s_circle_toggle_8/s_circle_toggle_8.yy",}, {"name":"s_close_16","order":36,"path":"sprites/s_close_16/s_close_16.yy",}, {"name":"s_code_show_auto","order":37,"path":"sprites/s_code_show_auto/s_code_show_auto.yy",}, diff --git a/PixelComposer.yyp b/PixelComposer.yyp index 7859cfab8..ff8c020ca 100644 --- a/PixelComposer.yyp +++ b/PixelComposer.yyp @@ -1194,6 +1194,7 @@ {"id":{"name":"json_minify","path":"scripts/json_minify/json_minify.yy",},}, {"id":{"name":"json_prettify","path":"scripts/json_prettify/json_prettify.yy",},}, {"id":{"name":"key_press","path":"scripts/key_press/key_press.yy",},}, + {"id":{"name":"keyboard_display","path":"scripts/keyboard_display/keyboard_display.yy",},}, {"id":{"name":"keyboard_function","path":"scripts/keyboard_function/keyboard_function.yy",},}, {"id":{"name":"lcd_function","path":"scripts/lcd_function/lcd_function.yy",},}, {"id":{"name":"lerp_float","path":"scripts/lerp_float/lerp_float.yy",},}, @@ -2523,6 +2524,7 @@ {"id":{"name":"s_checkbox","path":"sprites/s_checkbox/s_checkbox.yy",},}, {"id":{"name":"s_circle_16","path":"sprites/s_circle_16/s_circle_16.yy",},}, {"id":{"name":"s_circle_8","path":"sprites/s_circle_8/s_circle_8.yy",},}, + {"id":{"name":"s_circle_hotkey","path":"sprites/s_circle_hotkey/s_circle_hotkey.yy",},}, {"id":{"name":"s_circle_toggle_8","path":"sprites/s_circle_toggle_8/s_circle_toggle_8.yy",},}, {"id":{"name":"s_close_16","path":"sprites/s_close_16/s_close_16.yy",},}, {"id":{"name":"s_code_show_auto","path":"sprites/s_code_show_auto/s_code_show_auto.yy",},}, diff --git a/datafiles/data/Theme.zip b/datafiles/data/Theme.zip index ff451f47422712948703666a17b693c6cb1adacc..a783b752a5edae6d8b33bbf5c87bb795d6d13534 100644 GIT binary patch delta 249396 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⩔9p|gk0OK6O41FB&cmjH?32E0-~TK zO4IC(&F4CB)8-P{714k5#|{uo=II@YGCTx+q*0!3q#mK~%w5R#gQ@S1m?bp$osEZN zQPAFULAk8w<&_D^`t9HcRUwE>$h(-K zatRU!`csL}pFgvMGK|#AXmL=2Sa%(~+~KM;*`Nfr`AnMq2LFE%`E|S^eir)tFbOA=Gqi6Z+i)l81g7>{Z!JQX|XmzGT_Xh6EK&E&q$(cFd zuhb<<>w!84l+_a=l{kXpJhw7Gw4ai@MJgaB+6DXf4r;t1GVjoEeD7mGR&#^4O%-z< z{2;LXj=C#~4{Cpd7sRA}AhH(l#gse8YvXJtt=;(A9SKSVQ2WlaK=}vb&_Sn-h7`B} zrxd1-9`i%aZrHG-P77qIp6Bmc4&D*mOilQ@ftGMPYiFe(uo5 z=n*M+yB$b6oG>V}(x)^x2_c*0WT1yw*DYODzQb7Ut?gm16*qXmztm=1tG1u_<#!a( zHm>H)R4TKxyB=!^|C-(!ep+Xibl$J~phj%Ze&qp&2y~a8P>3=uP5MT3Yayeayx-P% zm{~w9$EklOcca%SsQmrv%LuYYNiYFdKxV*@U6j>P=E@#5^{q}4kn6FJe87fMMv@AB(40@HwkaxS(8-cTj zSYn|ke@>H3ZNrXB$DH<-oA>7PTfN6tGz5RdumC+;9i+19N>FeILTtbN0&7iYbf1+! zVu-K@G&E53?Q`Y+K4G{2jHFlH^n`vCJCMHdU8NLD8M%Xhz%gLem&g(nBWiWMe?-Gf zl>ov*-DB|4mW5f+Fc|l5fG1JNV4Mo%enjd?H|x06#2QklhXQ!`%F{knE)&k5AwGX5 zB%?LzN7}GE_;5lCnk=8ljH1)rj4#pODON)YD%oHv4jdk96*cU__Z`2Ykp#%#`}?bi;qBK|#~FA;l=?_4(@wZKaB!qUHsL&cflV$hWYB zmKOr7uyp1ic{Mc|^{34Mce9n!1>S%0yYnjm3HvzXvN*f*0ZIYKmqCXr6)Zrb=1OJn zJXRw?n(fG!WgpO&E%_)V_E=JfAy}Zn_du}1gv}zM2zu?3KwS`iw;#&UY~A zDm=MUF0BRe{0uKRm^nETnF$fa!!nIwJ-ci<;95xp3|!7054ps8d)T^}D~x{)r0sTa z`k>r+cvE|K5-XXhxUB(~tEkGF+d8rJe>EN_6$y^1?HY015KFkFV>(r?DUpYN_eI}q)DETPn}SrQGIHzxnkcJaO;($ zn`_Z}8*zqh-;1ueMu3#}(Q8*lu76C zJ8H_FHO2+%sP|T?q{J`h9+mbkXAN+Ltm zS4pP4$0zzz$s^V2u;3~&r9rtpiiYLOc+@j(3PnKZ`|$vb{CBLq{FW~Sb(w@>RZF+4 zI_ml=_2eT@Dtbe3mtl}LQJ}<}E`k-06R=?3ThG8ro1>R&+1dzft6X2#9|K?oqFo11 zM}D$FOeIhI-=i?9CZK=J;qtJHo^O~VLa%x=8nnPb5revSM{c;}9IZpCQnjS9+J-fu zR!vhLR_eIsZFOQO*H&|b3l8?Nl*YRVhPq<`SfE^+-YeJeDzj&;ujD&?L4>7`LNck0bdDp#`wkvS*F+Q@$u=0;e2WSsqxQg5J` zi{~;4Qb=i`xq>%|vRoxug3~8WH>)JlMtxQHrZgI2oaB`J)beOa^|{!a`)5)$Ks?K2n^ zh81@#xdyXVuKTFtIY2YlpX*r~0*5*~B~F5dBIl3gOLWd>-=?DDR=G^zzUd)nTa|7* z(~?bm)QJpmJ8KVu540dSHI*`4%(@x|T1y~;!2d|?X0?AW=ss&;;xb@^@%};Ro&?fk z)sR(Dwx$VUN_5#IVyXCDd7LD;R_i(zP_?IF8fiDLS=CWliAf1C8I*Hyk}3sf5RA?`gS zA?cEeY`x=hyv^hQ zdEAKE%r%f^>n8pp<5GYBMufH($|gv|FFrBNF_0*(ui!mr+jT#`s;_Nd@b}0e(S1t> zGDe(i!r7)j|>u|*XCt_wQfnB$+tZpKkO&dfK0nL9jyC)tL3SPwJ8TExT28e{=LkRDL$h){m zOr+LV@E$wI8^o8kyGIX|-pD6eph2**%9%!h6`(flHU@(OgF*lUBf)?`!x}8WjGKeU@#UzqWFV`A>rBrv=$L;2 zubHV)CKzYmG5$%Ygnd<1bp^B0wA)OGLk|!lJ;c@892k+51)H z^JUG7JM&u?l)9>%cip`aGt*M>BH<0ko3OWWw*~#<9vpsM)za!YYteht%b;V4a3Wi+ znGKY}@Na0uMU5!!QAMOOB)9c#bW9tX-$RruRg9$;=+E~(xRn$JCLzs1&k+&7;k}>0NyC9@~FfZJY`a zfM**V1q7Zf8=NgpgDU}{mN#hw84Fi!e#A0;MQ57Q;ou#eL8mxbrn*I?Yad;F5*$pH z#{jQ2jgxEfdL(Pvh<<%ayl}DE`2*em?|8g30f!abM$6?ce<8jVja6mY+dPhP9HT%} z-E)_6Bw1jAj5>!rQjYO08ohsaLrjEkFum+-%l5V{&*^|vwPGZ5¬NFytAepNZX3 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 delta 248718 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

X=g1u*x=zI+@!MYk4!Z-5 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

v&!@*!4H_>L* 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

UlAyNSJC*4MBV0c+~8|r_*uzdU+20WVv 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

Z7nee_w##UdqPCC&d3uy? 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�O zaX9z2gC`F7cu})BUxFK4gypa?US+s$u@iEKTD%;_#OGHTxuS@;d^5nn0R#JDO6@3_ zvPvN4ci%oC`8B~`U2^h7ML0~sb47GBRqTmbO(a-O&<=BOVg@xQO zW3R1Pg;wSUHF(0^;Pr=0!r=pRNPI<~xu88@5cBTcySN`(lsjIIZ%E=}lqWvC@4JyQ z8NPJZ#h4qBB-+~RC^jA!Y@Nic%tAxOdA5m*&mqc(KA1!+`&3gT-`F>O zkv@t}w5~cXc>8_Lz?I#xi`@SHI-+!GU)40?g~u@{ZqOg;#NHBfGZDdlliQ|h&?JXL zMruyc9=INJ?-EmV2#v9y4%;!#8uK`vWq?G!1KUbG2?^@Wb80r6RXv2@qapd^%Zpn_ zo8%;I6)0VUXzP=S?r-*tORq%I5txiBhFxDo_Sdag(!3F|yxX`1fmXNPozjebW5Y2%32@r7$8av7YM0vT(;N*W|z=8|&?r7xacL zEjQS76S6Q72t+GX)=d6=K3;=%^ui@=8a0$>WZbmkv>nSt+Gk-&2EhyFN(6>^`iLok z&>uZF`>j#c9f)C8y8)JC3sSe`pS@kHswS9b8r&r~IL>ntc@{}XWSn7`9JYPO#OLFK zjfHpn2;s$>Uk}H*oLs#&yN-_^e!%D_TS^q6Oa44qQ=s^;=P@33ykL$QQOlhGI|&Kj z4|-Ui*@P7=YyKFz(O28h49GGO`7~`W0~n#r3sq_LSp`SC0P*I9>d*ryjK^ z>Nc)#WMo{`&qXkOaa37wk?+ppyPgs2PpneDN(_{KO_^@S5tCX4N93nH+sn&tX}5PO z7+ATx3XN-y!hh^Ly*T+Dpe{{$T`llz(!1|*lcV~lgut4IO^Wx6M%&u5j%&G7Qh60o z>H^|D&rsl-B6# zHuo|!GTcY{Jg#Ua_2y7&{jpHV7Um9mBk_Z%kL7!T`Q<2WX^Y&>ec5-dvc*GUEuQ5@ zC+xylfl13eWd@D!J59f@)Q3pDa{KPj!s_9lcw>TO^;g;6=x7KQPVBP&OrXMBU$08u z=#Ln$pP}w1udu%%r%HXY$3qpJo$;15n_su8p?Qyi`Zsq2k%EFgZ>cr6AJ=nYqId1A zpKS7ri^=ZCsc^XlnzPbqj~}k}uEh!nO^0U|ud7eh9+A-2cvk+DD0!y4Hpf7j2(xX9Z z)X-!V<=l=U2{{wRQ5o@0pXE3G{p8Z~PcP*CRuxpO4d z!_kyR|HFJUk>N++>g&Qm<0$IXy2iSW%$bZkfe*E>m@EH+Cg71xI3q_>x_`}=yr++Z z@p|TtUcHaF(oGVx|v*qixEt94(>@<@jL2S=58^H&Y(ZC+F~9(`

1mcpG>iM@AMEztEQ_uBaY%+a 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/ { - hk_editing = selecting_menu; - keyboard_lastchar = hk_editing.hoykeyObject.key; - }), - ]; with(o_dialog_menubox) { if(!remove_parents) instance_destroy(); } + var context_menu_settings = [ + _key.full_name(), + menuItem(__txt("Edit hotkey"), function() /*=>*/ { hk_editing = selecting_menu; keyboard_lastchar = hk_editing.hoykeyObject.key; }), + ]; item_selecting = submenuCall(_dat, context_menu_settings); item_selecting.remove_parents = false; diff --git a/objects/o_dialog_panel/Create_0.gml b/objects/o_dialog_panel/Create_0.gml index 8e60bc5f7..ac34e10a1 100644 --- a/objects/o_dialog_panel/Create_0.gml +++ b/objects/o_dialog_panel/Create_0.gml @@ -2,16 +2,17 @@ event_inherited(); #region panel - dialog_w = 640; - dialog_h = 480; - padding = ui(8); - title_height = ui(24); - dialog_resizable = true; + dialog_w = 640; + dialog_h = 480; + padding = ui(8); + title_height = ui(24); + dialog_resizable = true; + destroy_on_click_out = true; + destroy_on_escape = false; panel = surface_create(dialog_w, dialog_h); mask_surface = noone; content = noone; - destroy_on_click_out = true; function setContent(content) { self.content = content; diff --git a/objects/o_dialog_preference/Create_0.gml b/objects/o_dialog_preference/Create_0.gml index 71573dda9..a18e5e122 100644 --- a/objects/o_dialog_preference/Create_0.gml +++ b/objects/o_dialog_preference/Create_0.gml @@ -2,8 +2,8 @@ event_inherited(); #region data - dialog_w = ui(900); - dialog_h = ui(640); + dialog_w = min(WIN_W - ui(16), ui(1000)); + dialog_h = min(WIN_H - ui(16), ui(700)); page_width = ui(160); destroy_on_click_out = true; @@ -20,7 +20,7 @@ event_inherited(); panel_width = dialog_w - ui(padding + padding) - page_width; panel_height = dialog_h - ui(title_height + padding); - hotkey_cont_h = ui(0); + hotkey_cont_h = ui(240); hotkey_height = panel_height - hotkey_cont_h - ui(32); onResize = function() /*=>*/ { @@ -639,9 +639,17 @@ event_inherited(); #region hotkey hk_editing = noone; + hk_modifiers = MOD_KEY.none; hotkeyContext = []; hotkeyArray = []; + hotkey_focus = noone; + hotkey_focus_highlight = noone; + hotkey_focus_high_bg = 0; + hotkey_focus_index = 0; + + keyboards_display = new KeyboardDisplay(); + for(var j = 0; j < ds_list_size(HOTKEY_CONTEXT); j++) { var ctx = HOTKEY_CONTEXT[| j]; var _lst = []; @@ -676,14 +684,11 @@ event_inherited(); } array_push(hotkeyContext, { context: ctx, list: _lst }); - - var _title = ctx == ""? "Global" : ctx; - _title = string_replace_all(_title, "_", " "); - array_push(hotkeyArray, _title); + array_push(hotkeyArray, $" - {ctx}"); } hk_page = 0; - hk_scroll = new scrollBox(hotkeyArray, function(val) /*=>*/ { hk_page = val; }); + hk_scroll = new scrollBox(hotkeyArray, function(val) /*=>*/ { hk_page = val; sp_hotkey.scroll_y_to = 0; }); hk_scroll.align = fa_left; sp_hotkey = new scrollPane(panel_width, hotkey_height, function(_y, _m) { @@ -705,97 +710,91 @@ event_inherited(); var _hov = sHOVER && sp_hotkey.hover; var modified = false; - // for (var i = 0, n = array_length(hotkeyContext); i < n; i++) { - // var _ctxObj = hotkeyContext[i]; - var _ctxObj = hotkeyContext[hk_page]; - var _cntx = _ctxObj.context; - var _list = _ctxObj.list; - var _yy = yy + hh; + var _ctxObj = hotkeyContext[hk_page]; + var _cntx = _ctxObj.context; + var _list = _ctxObj.list; + var _yy = yy + hh; + + var _search = string_lower(search_text); + + for (var j = 0, m = array_length(_list); j < m; j++) { - // var _grlab = _cntx == ""? __txt("Global") : _cntx; - // draw_set_text(f_p1, fa_left, fa_top, COLORS._main_text_sub); - // draw_text_add(ui(8), _yy, _grlab); + var key = _list[j]; + var name = __txt(key.name); + var dk = key_get_name(key.key, key.modi); - // array_push(sect, [ _grlab, sp_hotkey, hh + ui(12) ]); - // if(_yy >= 0 && section_current == "") - // section_current = psect; - // psect = _grlab; + if(_search != "" && string_pos(_search, string_lower(name)) == 0 + && string_pos(_search, string_lower(dk)) == 0) + continue; - ind = 0; - // hh += string_height("l") + ui(8); + var pkey = key.key; + var modi = key.modi; + var _yy = yy + hh; + var _lb_y = _yy; - for (var j = 0, m = array_length(_list); j < m; j++) { + if(hotkey_focus == key) sp_hotkey.scroll_y_to = -hh; + + if(ind++ % 2 == 0) draw_sprite_stretched_ext(THEME.ui_panel_bg, 0, 0, _yy - padd, _ww, th + padd * 2, COLORS.dialog_preference_prop_bg, 1); + if(hotkey_focus_highlight == key) draw_sprite_stretched_add(THEME.ui_panel, 0, 0, _yy - padd, _ww, th + padd * 2, COLORS._main_accent, min(1, hotkey_focus_high_bg) * .5); + + draw_set_text(f_p2, fa_left, fa_top, COLORS._main_text); + draw_text_add(ui(24), _lb_y, name); + + var kw = string_width(dk); + + var tx = key_x1 - ui(24); + var bx = tx - kw - ui(8); + var by = _yy - ui(3); + var bw = kw + ui(16); + var bh = th + ui(6); + var cc = c_white; + + if(hk_editing == key) { + draw_sprite_stretched_ext(THEME.ui_panel, 1, bx, by, bw, bh, COLORS._main_accent); + cc = COLORS._main_text_accent; - var key = _list[j]; - var name = __txt(key.name); - - if(search_text != "" && string_pos(string_lower(search_text), string_lower(name)) == 0) - continue; - - var pkey = key.key; - var modi = key.modi; - var _yy = yy + hh; - var _lb_y = _yy; - - if(ind++ % 2 == 0) draw_sprite_stretched_ext(THEME.ui_panel_bg, 0, 0, _yy - padd, _ww, th + padd * 2, COLORS.dialog_preference_prop_bg, 1); - - draw_set_text(f_p2, fa_left, fa_top, COLORS._main_text); - draw_text_add(ui(24), _lb_y, name); - - var dk = key_get_name(key.key, key.modi); - var kw = string_width(dk); - - var tx = key_x1 - ui(24); - var bx = tx - kw - ui(8); - var by = _yy - ui(3); - var bw = kw + ui(16); - var bh = th + ui(6); - var cc = c_white; - - if(hk_editing == key) { - draw_sprite_stretched_ext(THEME.ui_panel, 1, bx, by, bw, bh, COLORS._main_accent); - cc = COLORS._main_text_accent; + } else { + if(_hov && point_in_rectangle(_m[0], _m[1], bx, by, bx + bw, by + bh)) { + draw_sprite_stretched_ext(THEME.ui_panel, 1, bx, by, bw, bh, CDEF.main_ltgrey); + sp_hotkey.hover_content = true; + cc = CDEF.main_white; + + if(mouse_press(mb_left, sFOCUS)) { + hk_editing = key; + keyboard_lastchar = pkey; + } } else { - if(_hov && point_in_rectangle(_m[0], _m[1], bx, by, bx + bw, by + bh)) { - draw_sprite_stretched_ext(THEME.ui_panel, 1, bx, by, bw, bh, CDEF.main_ltgrey); - sp_hotkey.hover_content = true; - cc = CDEF.main_white; - - if(mouse_press(mb_left, sFOCUS)) { - hk_editing = key; - keyboard_lastchar = pkey; - } - - } else { - draw_sprite_stretched_ext(THEME.ui_panel, 1, bx, by, bw, bh, CDEF.main_dkgrey, 1); - cc = CDEF.main_ltgrey; - } + draw_sprite_stretched_ext(THEME.ui_panel, 1, bx, by, bw, bh, CDEF.main_dkgrey, 1); + cc = CDEF.main_ltgrey; } - - draw_set_text(f_p2, fa_right, fa_top, cc); - draw_text_add(tx, _lb_y, dk); - - if(key.key != key.dKey || key.modi != key.dModi) { - modified = true; - var bx = x1 - ui(32); - var by = _yy + th / 2 - ui(12); - var b = buttonInstant(THEME.button_hide, bx, by, ui(24), ui(24), _m, sFOCUS, _hov, __txt("Reset"), THEME.refresh_16); - - if(b) sp_hotkey.hover_content = true; - if(b == 2) { - key.key = key.dKey; - key.modi = key.dModi; - - PREF_SAVE(); - } - } - - hh += th + padd * 2; } - // } + + draw_set_text(f_p2, fa_right, fa_top, cc); + draw_text_add(tx, _lb_y, dk); + + if(key.key != key.dKey || key.modi != key.dModi) { + modified = true; + var bx = _ww - ui(32); + var by = _yy + th / 2 - ui(12); + var b = buttonInstant(THEME.button_hide, bx, by, ui(24), ui(24), _m, sFOCUS, _hov, __txt("Reset"), THEME.refresh_16); + + if(b) sp_hotkey.hover_content = true; + if(b == 2) { + key.key = key.dKey; + key.modi = key.dModi; + + PREF_SAVE(); + } + } + + hh += th + padd * 2; + } + + hotkey_focus = noone; + hotkey_focus_high_bg = lerp_linear(hotkey_focus_high_bg, 0, DELTA_TIME); + if(hotkey_focus_high_bg == 0) hotkey_focus_highlight = noone; - // sections[page_current] = sect; if(hk_editing != noone) hotkey_editing(hk_editing); return hh + ui(32); @@ -917,9 +916,7 @@ event_inherited(); #endregion #region search - tb_search = new textBox(TEXTBOX_INPUT.text, function(str) /*=>*/ { - search_text = str; - }); + tb_search = new textBox(TEXTBOX_INPUT.text, function(str) /*=>*/ { search_text = str; }); tb_search.align = fa_left; search_text = ""; diff --git a/objects/o_dialog_preference/Draw_64.gml b/objects/o_dialog_preference/Draw_64.gml index 6f7b07158..d3af8fba7 100644 --- a/objects/o_dialog_preference/Draw_64.gml +++ b/objects/o_dialog_preference/Draw_64.gml @@ -96,6 +96,148 @@ if !ready exit; if(mouse_press(mb_left, sFOCUS)) hk_editing = noone; + var hk_w = panel_width; + var hk_h = hotkey_cont_h - ui(16); + var kdsp = keyboards_display; + var keys = keyboards_display.keys; + + var ks = min(hk_w / kdsp.width, hk_h / kdsp.height); + var _kww = ks * kdsp.width; + var _khh = ks * kdsp.height; + + var _ksx = px + hk_w / 2 - _kww / 2; + var _ksy = py + hk_h / 2 - _khh / 2; + var _kp = ui(2); + + var _keyUsing = {}; + var _ctxObj = hotkeyContext[hk_page]; + var _cntx = _ctxObj.context; + var _list = _ctxObj.list; + + for (var j = 0, m = array_length(_list); j < m; j++) { + + var _ky = _list[j]; + var _kkey = _ky.key; + var _kmod = _ky.modi; + + if(_kkey == noone && _kmod == MOD_KEY.none) continue; + + if(!struct_has(_keyUsing, _kkey)) + _keyUsing[$ _kkey] = {}; + + var _kuse = _keyUsing[$ _kkey]; + if(!struct_has(_kuse, _kmod)) + _kuse[$ _kmod] = []; + + array_append(_kuse[$ _kmod], _ky); + } + + var c_control = CDEF.orange, kc_control = colorMultiply(CDEF.main_dkgrey, c_control); + var c_shift = CDEF.blue, kc_shift = colorMultiply(CDEF.main_dkgrey, c_shift); + var c_alt = CDEF.lime, kc_alt = colorMultiply(CDEF.main_dkgrey, c_alt); + var _sel = true; + + var _mod_arr = [ + MOD_KEY.ctrl, MOD_KEY.shift, MOD_KEY.alt, + MOD_KEY.ctrl | MOD_KEY.shift, + MOD_KEY.ctrl | MOD_KEY.alt, + MOD_KEY.shift | MOD_KEY.alt, + MOD_KEY.ctrl | MOD_KEY.shift | MOD_KEY.alt, + ]; + + var _cur_mod = MOD_KEY.ctrl * key_mod_press(CTRL) + + MOD_KEY.shift * key_mod_press(SHIFT) + + MOD_KEY.alt * key_mod_press(ALT) + + var _cmod = _cur_mod == MOD_KEY.none? hk_modifiers : _cur_mod; + + draw_set_text(f_p4, fa_center, fa_center); + for (var i = 0, n = array_length(keys); i < n; i++) { + var _key = keys[i]; + var _kx = _ksx + _key.x * ks; + var _ky = _ksy + _key.y * ks; + var _kw = _key.w * ks; + var _kh = _key.h * ks; + var _vk = _key.vk; + + _kx += _kw / 2 - (_kw - _kp) / 2; + _ky += _kh / 2 - (_kh - _kp) / 2; + _kw -= _kp; + _kh -= _kp; + + if(_vk == -1) { + draw_sprite_stretched_ext(THEME.ui_panel, 0, _kx, _ky, _kw, _kh, CDEF.main_black, 0.3); + continue; + } + + var _tc = CDEF.main_grey; + var _hov = sHOVER && point_in_rectangle(mouse_mx, mouse_my, _kx - _kp, _ky - _kp, _kx + _kw + _kp - 1, _ky + _kh + _kp - 1); + + if(_vk == vk_control) { + _sel = bool(MOD_KEY.ctrl & _cmod); + + draw_sprite_stretched_ext(THEME.ui_panel, 0, _kx, _ky, _kw, _kh, _sel? c_control : kc_control); + _tc = _sel? kc_control : c_control; + + if(mouse_press(mb_left, sFOCUS && _hov)) hk_modifiers ^= MOD_KEY.ctrl; + + } else if(_vk == vk_shift) { + _sel = bool(MOD_KEY.shift & _cmod); + + draw_sprite_stretched_ext(THEME.ui_panel, 0, _kx, _ky, _kw, _kh, _sel? c_shift : kc_shift); + _tc = _sel? kc_shift : c_shift; + + if(mouse_press(mb_left, sFOCUS && _hov)) hk_modifiers ^= MOD_KEY.shift; + + } else if(_vk == vk_alt) { + _sel = bool(MOD_KEY.alt & _cmod); + + draw_sprite_stretched_ext(THEME.ui_panel, 0, _kx, _ky, _kw, _kh, _sel? c_alt : kc_alt); + _tc = _sel? kc_alt : c_alt; + + if(mouse_press(mb_left, sFOCUS && _hov)) hk_modifiers ^= MOD_KEY.alt; + + } else if(struct_has(_keyUsing, _vk) && struct_has(_keyUsing[$ _vk], _cmod)) { + draw_sprite_stretched_ext(THEME.ui_panel, 0, _kx, _ky, _kw, _kh, CDEF.main_ltgrey); + draw_sprite_stretched_add(THEME.ui_panel, 1, _kx, _ky, _kw, _kh, c_white, 0.1); + _tc = CDEF.main_mdblack; + + var _act = _keyUsing[$ _vk][$ _cmod]; + + if(_hov) { + TOOLTIP = new tooltipHotkey_assign(_act, key_get_name(_vk, _cmod)); + + if(mouse_press(mb_left, sFOCUS)) { + if(hotkey_focus_index >= array_length(_act)) + hotkey_focus_index = 0; + + hotkey_focus = _act[hotkey_focus_index]; + hotkey_focus_highlight = _act[hotkey_focus_index]; + hotkey_focus_high_bg = 1; + + hotkey_focus_index++; + } + } + + } else { + draw_sprite_stretched_ext(THEME.ui_panel, 0, _kx, _ky, _kw, _kh, CDEF.main_black); + _tc = CDEF.main_grey; + + if(_hov) { + TOOLTIP = new tooltipHotkey_assign(noone, key_get_name(_vk, _cmod)); + } + } + + draw_sprite_stretched_add(THEME.ui_panel, 1, _kx, _ky, _kw, _kh, c_white, 0.1 + _hov * 0.2); + + if(is_string(_key.key)) { + draw_set_color(_tc); + draw_set_alpha(1); + draw_text(_kx + _kw / 2, _ky + _kh / 2, _key.key); + } + + } + var _ppy = py + hotkey_cont_h; hk_scroll.font = f_p2; diff --git a/objects/o_dialog_scrollbox/Destroy_0.gml b/objects/o_dialog_scrollbox/Destroy_0.gml index f9f12dc0c..668fbafe2 100644 --- a/objects/o_dialog_scrollbox/Destroy_0.gml +++ b/objects/o_dialog_scrollbox/Destroy_0.gml @@ -3,4 +3,6 @@ event_inherited(); if(initVal > -1) scrollbox.onModify(initVal); -scrollbox.open = false; \ No newline at end of file +scrollbox.open = false; + +if(FOCUS == noone && instance_number(o_dialog_scrollbox_horizontal) == 1) FOCUS = FOCUS_BEFORE; \ No newline at end of file diff --git a/objects/o_dialog_scrollbox_horizontal/Destroy_0.gml b/objects/o_dialog_scrollbox_horizontal/Destroy_0.gml index f9f12dc0c..d867400e7 100644 --- a/objects/o_dialog_scrollbox_horizontal/Destroy_0.gml +++ b/objects/o_dialog_scrollbox_horizontal/Destroy_0.gml @@ -3,4 +3,6 @@ event_inherited(); if(initVal > -1) scrollbox.onModify(initVal); -scrollbox.open = false; \ No newline at end of file +scrollbox.open = false; + +if(FOCUS == noone && instance_number(o_dialog_scrollbox) == 1) FOCUS = FOCUS_BEFORE; \ No newline at end of file diff --git a/objects/o_main/Step_0.gml b/objects/o_main/Step_0.gml index 20203d2a9..7f5a37cba 100644 --- a/objects/o_main/Step_0.gml +++ b/objects/o_main/Step_0.gml @@ -27,27 +27,23 @@ if(PROJECT.active && !PROJECT.safeMode) { //node step if(!instance_exists(o_dialog_preference) && !HOTKEY_BLOCK) { if(ds_map_exists(HOTKEYS, "")) { var l = HOTKEYS[? ""]; - for(var i = 0; i < ds_list_size(l); i++) { + for(var i = 0, n = ds_list_size(l); i < n; i++) { var hotkey = l[| i]; if(hotkey.key == 0 && hotkey.modi == MOD_KEY.none) continue; - if(key_press(hotkey.key, hotkey.modi)) { + if(key_press(hotkey.key, hotkey.modi)) hotkey.action(); - break; - } } } if(ds_map_exists(HOTKEYS, FOCUS_STR)) { var list = HOTKEYS[? FOCUS_STR]; - for(var i = 0; i < ds_list_size(list); i++) { - var hotkey = list[| i]; + for(var i = 0, n = ds_list_size(list); i < n; i++) { + var hotkey = list[| i]; if(hotkey.key == 0 && hotkey.modi == MOD_KEY.none) continue; - - if(key_press(hotkey.key, hotkey.modi)) { + + if(key_press(hotkey.key, hotkey.modi)) hotkey.action(); - break; - } } } } diff --git a/scripts/__panel_linear_setting/__panel_linear_setting.gml b/scripts/__panel_linear_setting/__panel_linear_setting.gml index 7640148d1..3bd0f98b4 100644 --- a/scripts/__panel_linear_setting/__panel_linear_setting.gml +++ b/scripts/__panel_linear_setting/__panel_linear_setting.gml @@ -1,10 +1,11 @@ -function __Panel_Linear_Setting_Item(name, editWidget, data, onEdit = noone, getDefault = noone) constructor { +function __Panel_Linear_Setting_Item(name, editWidget, data, onEdit = noone, getDefault = noone, action = noone) constructor { self.name = name; self.editWidget = editWidget; self.data = data; self.onEdit = onEdit; self.getDefault = getDefault; + self.action = action == noone? noone : struct_try_get(FUNCTIONS, string_to_var2(action[0], action[1]), noone); self.is_patreon = false; @@ -27,21 +28,24 @@ function __Panel_Linear_Setting_Label(name, sprite, _index = 0, _color = c_white } function Panel_Linear_Setting() : PanelContent() constructor { - title = __txtx("preview_3d_settings", "3D Preview Settings"); - - w = ui(400); + title = __txt("Settings"); + w = ui(400); + wdgw = ui(180); bg_y = -1; bg_y_to = -1; - bg_a = 0; + bg_a = 0; + + hk_editing = noone; + selecting_menu = noone; + properties = []; - properties = [] static setHeight = function() { h = ui(12 + 36 * array_length(properties)); } static drawSettings = function(panel) { var yy = ui(24); var th = ui(36); - var ww = w - ui(180); + var ww = wdgw; var wh = TEXTBOX_HEIGHT; var _hov = false; @@ -75,8 +79,6 @@ function Panel_Linear_Setting() : PanelContent() constructor { _widg.setFocusHover(pFOCUS, pHOVER); _widg.register(); - //if(i % 2) draw_sprite_stretched_ext(THEME.ui_panel_bg, 0, ui(4), yy - th / 2, w - ui(8), th, COLORS.panel_prop_bg, 0.25); - if(pHOVER && point_in_rectangle(mx, my, 0, yy - th / 2, w, yy + th / 2)) { bg_y_to = yy - th / 2; _hov = true; @@ -99,6 +101,50 @@ function Panel_Linear_Setting() : PanelContent() constructor { _widg.drawParam(params); + if(_prop.action != noone) { + var _key = _prop.action.hotkey; + + if(_hov && !_widg.inBBOX([ mx, my ]) && mouse_press(mb_right)) { + selecting_menu = _key; + + var context_menu_settings = [ + _key.full_name(), + menuItem(__txt("Edit hotkey"), function() /*=>*/ { hk_editing = selecting_menu; keyboard_lastchar = hk_editing.key; }), + ]; + + menuCall("", context_menu_settings); + } + + + if(_key) { + draw_set_font(f_p1); + + var _ktxt = key_get_name(_key.key, _key.modi); + var _tw = string_width(_ktxt); + var _th = line_get_height(); + + var _hx = _x1 - ww - ui(16); + var _hy = yy + ui(2); + + var _bx = _hx - _tw - ui(4); + var _by = _hy - _th / 2 - ui(3); + var _bw = _tw + ui(8); + var _bh = _th + ui(3); + + if(hk_editing == _key) { + draw_set_text(f_p1, fa_right, fa_center, COLORS._main_accent); + draw_sprite_stretched_ext(THEME.ui_panel, 1, _bx, _by, _bw, _bh, COLORS._main_text_accent); + + } else if(_ktxt != "") { + draw_set_text(f_p1, fa_right, fa_center, COLORS._main_text_sub); + draw_sprite_stretched_ext(THEME.ui_panel, 1, _bx, _by, _bw, _bh, CDEF.main_dkgrey); + } + + draw_text(_hx, _hy, _ktxt); + } + + } + if(_prop.getDefault != noone) { var _defVal = is_method(_prop.getDefault)? _prop.getDefault() : _prop.getDefault; var _bs = ui(32); @@ -122,6 +168,13 @@ function Panel_Linear_Setting() : PanelContent() constructor { if(bg_y == -1) bg_y = bg_y_to; else bg_y = lerp_float(bg_y, bg_y_to, 2); + + if(hk_editing != noone) { + if(keyboard_check_pressed(vk_enter)) hk_editing = noone; + else hotkey_editing(hk_editing); + + if(keyboard_check_pressed(vk_escape)) hk_editing = noone; + } } function drawContent(panel) { drawSettings(panel); } diff --git a/scripts/contextMenu_controller/contextMenu_controller.gml b/scripts/contextMenu_controller/contextMenu_controller.gml index da0401083..ab87070ca 100644 --- a/scripts/contextMenu_controller/contextMenu_controller.gml +++ b/scripts/contextMenu_controller/contextMenu_controller.gml @@ -62,7 +62,6 @@ function fileNameCall(path, onModify, _x = mouse_mx + 8, _y = mouse_my + 8) { } function menuItem(name, func, spr = noone, hotkey = noone, toggle = noone, params = {}) { return new MenuItem(name, func, spr, hotkey, toggle, params); } -function menuItemAction(name, func, spr = noone, toggle = noone) { return new MenuItem(name, func, spr, struct_try_get(ACTION_MAP, func, noone), toggle); } function MenuItem(_name, _func, _spr = noone, _hotkey = noone, _toggle = noone, _params = {}) constructor { active = true; diff --git a/scripts/function_register/function_register.gml b/scripts/function_register/function_register.gml index 6bde8f40c..38ec291a8 100644 --- a/scripts/function_register/function_register.gml +++ b/scripts/function_register/function_register.gml @@ -11,11 +11,10 @@ } function __fnInit() { - globalvar CMD_FUNCTIONS, ACTION_MAP, MENU_ITEMS, FUNCTIONS; + globalvar CMD_FUNCTIONS, MENU_ITEMS, FUNCTIONS; FUNCTIONS = {}; CMD_FUNCTIONS = {}; - ACTION_MAP = {}; MENU_ITEMS = {}; __fnInit_Global(); @@ -43,13 +42,11 @@ function functionObject(_context, _name, _key, _mod, _action) constructor { action = _action; hide = false; - fnName = _context == ""? _name : $"{_context} {_name}"; - fnName = string_to_var(fnName); - menu = noone; + fnName = string_to_var2(_context, _name); + menu = noone; FUNCTIONS[$ fnName] = self; CMD_FUNCTIONS[$ fnName] = { action: _action, args: [] }; - ACTION_MAP[$ _action] = [ _context, _name ]; static setArg = function(_args = []) { CMD_FUNCTIONS[$ fnName] = { action, args: _args }; @@ -57,7 +54,7 @@ function functionObject(_context, _name, _key, _mod, _action) constructor { } static setMenuAlt = function(_name, _id, _spr = noone, shelf = false) { - menu = menuItemAction(__txt(_name), action, _spr); + menu = menuItem(__txt(_name), action, _spr, [ context, name ]); if(shelf) menu.setIsShelf(); MENU_ITEMS[$ _id] = menu; @@ -65,7 +62,7 @@ function functionObject(_context, _name, _key, _mod, _action) constructor { } static setMenu = function(_id, _spr = noone, shelf = false) { - menu = menuItemAction(__txt(name), action, _spr); + menu = menuItem(__txt(name), action, _spr, [ context, name ]); if(shelf) menu.setIsShelf(); MENU_ITEMS[$ _id] = menu; diff --git a/scripts/globals/globals.gml b/scripts/globals/globals.gml index 41af05d05..0ee3306fc 100644 --- a/scripts/globals/globals.gml +++ b/scripts/globals/globals.gml @@ -39,7 +39,7 @@ LATEST_VERSION = 11700; VERSION = 11790; SAVE_VERSION = 11700; - VERSION_STRING = "1.17.10.005"; + VERSION_STRING = "1.17.10.006"; BUILD_NUMBER = 11790; HOTKEYS = ds_map_create(); diff --git a/scripts/hotkey_data/hotkey_data.gml b/scripts/hotkey_data/hotkey_data.gml index 82ad644c6..42cd5165f 100644 --- a/scripts/hotkey_data/hotkey_data.gml +++ b/scripts/hotkey_data/hotkey_data.gml @@ -165,14 +165,13 @@ function find_hotkey(_context, _name) { } function hotkey_editing(hotkey) { - HOTKEY_BLOCK = true; - static vk_list = [ vk_left, vk_right, vk_up, vk_down, vk_space, vk_backspace, vk_tab, vk_home, vk_end, vk_delete, vk_insert, vk_pageup, vk_pagedown, vk_pause, vk_printscreen, vk_f1, vk_f2, vk_f3, vk_f4, vk_f5, vk_f6, vk_f7, vk_f8, vk_f9, vk_f10, vk_f11, vk_f12, ]; + HOTKEY_BLOCK = true; var _mod_prs = 0; if(keyboard_check(vk_control)) _mod_prs |= MOD_KEY.ctrl; @@ -188,7 +187,7 @@ function hotkey_editing(hotkey) { } else if(keyboard_check_pressed(vk_anykey)) { hotkey.modi = _mod_prs; hotkey.key = 0; - var press = false; + var press = false; for(var a = 0; a < array_length(vk_list); a++) { if(!keyboard_check_pressed(vk_list[a])) continue; @@ -198,8 +197,9 @@ function hotkey_editing(hotkey) { } if(!press) { - var k = ds_map_find_first(global.KEY_STRING_MAP); + var k = ds_map_find_first(global.KEY_STRING_MAP); var amo = ds_map_size(global.KEY_STRING_MAP); + repeat(amo) { if(!keyboard_check_pressed(k)) { k = ds_map_find_next(global.KEY_STRING_MAP, k); diff --git a/scripts/key_press/key_press.gml b/scripts/key_press/key_press.gml index 3cecced38..51e77564c 100644 --- a/scripts/key_press/key_press.gml +++ b/scripts/key_press/key_press.gml @@ -1,4 +1,11 @@ #region key map + enum MOD_KEY { + none = 0, + ctrl = 1 << 0, + shift = 1 << 1, + alt = 1 << 2 + } + global.KEY_STRING_MAP = ds_map_create(); global.KEY_STRING_MAP[? 0] = "" @@ -40,10 +47,10 @@ global.KEY_STRING_MAP[? 89] = "Y" global.KEY_STRING_MAP[? 90] = "Z" - global.KEY_STRING_MAP[? 96] = "Num 0" - global.KEY_STRING_MAP[? 97] = "Num 1" - global.KEY_STRING_MAP[? 98] = "Num 2" - global.KEY_STRING_MAP[? 99] = "Num 3" + global.KEY_STRING_MAP[? 96] = "Num 0" + global.KEY_STRING_MAP[? 97] = "Num 1" + global.KEY_STRING_MAP[? 98] = "Num 2" + global.KEY_STRING_MAP[? 99] = "Num 3" global.KEY_STRING_MAP[? 100] = "Num 4" global.KEY_STRING_MAP[? 101] = "Num 5" global.KEY_STRING_MAP[? 102] = "Num 6" @@ -95,34 +102,34 @@ if(_mod & MOD_KEY.shift) dk += "Shift+"; if(_mod & MOD_KEY.alt) dk += "Alt+"; - switch(_key) { - case vk_space : dk += "Space"; break; - case vk_left : dk += "Left"; break; - case vk_right : dk += "Right"; break; - case vk_up : dk += "Up"; break; - case vk_down : dk += "Down"; break; - case vk_backspace : dk += "Backspace"; break; - case vk_tab : dk += "Tab"; break; - case vk_home : dk += "Home"; break; - case vk_end : dk += "End"; break; - case vk_delete : dk += "Delete"; break; - case vk_insert : dk += "Insert"; break; - case vk_pageup : dk += "Page Up"; break; - case vk_pagedown : dk += "Page Down"; break; - case vk_pause : dk += "Pause"; break; - case vk_printscreen : dk += "Printscreen"; break; - case vk_f1 : dk += "F1"; break; - case vk_f2 : dk += "F2"; break; - case vk_f3 : dk += "F3"; break; - case vk_f4 : dk += "F4"; break; - case vk_f5 : dk += "F5"; break; - case vk_f6 : dk += "F6"; break; - case vk_f7 : dk += "F7"; break; - case vk_f8 : dk += "F8"; break; - case vk_f9 : dk += "F9"; break; - case vk_f10 : dk += "F10"; break; - case vk_f11 : dk += "F11"; break; - case vk_f12 : dk += "F12"; break; + switch(_key) { + case vk_space : dk += "Space"; break; + case vk_left : dk += "Left"; break; + case vk_right : dk += "Right"; break; + case vk_up : dk += "Up"; break; + case vk_down : dk += "Down"; break; + case vk_backspace : dk += "Backspace"; break; + case vk_tab : dk += "Tab"; break; + case vk_home : dk += "Home"; break; + case vk_end : dk += "End"; break; + case vk_delete : dk += "Delete"; break; + case vk_insert : dk += "Insert"; break; + case vk_pageup : dk += "Page Up"; break; + case vk_pagedown : dk += "Page Down"; break; + case vk_pause : dk += "Pause"; break; + case vk_printscreen : dk += "Printscreen"; break; + case vk_f1 : dk += "F1"; break; + case vk_f2 : dk += "F2"; break; + case vk_f3 : dk += "F3"; break; + case vk_f4 : dk += "F4"; break; + case vk_f5 : dk += "F5"; break; + case vk_f6 : dk += "F6"; break; + case vk_f7 : dk += "F7"; break; + case vk_f8 : dk += "F8"; break; + case vk_f9 : dk += "F9"; break; + case vk_f10 : dk += "F10"; break; + case vk_f11 : dk += "F11"; break; + case vk_f12 : dk += "F12"; break; default : if(ds_map_exists(global.KEY_STRING_MAP, _key)) @@ -139,13 +146,6 @@ } #endregion -enum MOD_KEY { - none = 0, - ctrl = 1 << 0, - shift = 1 << 1, - alt = 1 << 2 -} - function key_press(_key, _mod = MOD_KEY.none) { if(WIDGET_CURRENT) return false; if(_mod == MOD_KEY.none && _key == noone) return false; diff --git a/scripts/keyboard_display/keyboard_display.gml b/scripts/keyboard_display/keyboard_display.gml new file mode 100644 index 000000000..c894e6d41 --- /dev/null +++ b/scripts/keyboard_display/keyboard_display.gml @@ -0,0 +1,137 @@ +function KeyboardDisplayLayout_Key(_key, _vk, _x, _y, _w = 1, _h = 1) constructor { + key = _key; + vk = _vk; + x = _x; + y = _y; + w = _w; + h = _h; +} + +function KeyboardDisplay() constructor { + __key = function(_key, _vk, _x, _y, _w = 1, _h = 1) /*=>*/ { return new KeyboardDisplayLayout_Key(_key, _vk, _x, _y, _w, _h); } + + keys = [ + __key( "Esc", -1, 0, 0), + __key( "F1", vk_f1, 2, 0), + __key( "F2", vk_f2, 3, 0), + __key( "F3", vk_f3, 4, 0), + __key( "F4", vk_f4, 5, 0), + __key( "F5", vk_f5, 6.5, 0), + __key( "F6", vk_f6, 7.5, 0), + __key( "F7", vk_f7, 8.5, 0), + __key( "F8", vk_f8, 9.5, 0), + __key( "F9", vk_f9, 11, 0), + __key( "F10", vk_f10, 12, 0), + __key( "F11", vk_f11, 13, 0), + __key( "F12", vk_f12, 14, 0), //15 + + __key( "`", 192, 0, 1.1), + __key( "1", ord("1"), 1, 1.1), + __key( "2", ord("2"), 2, 1.1), + __key( "3", ord("3"), 3, 1.1), + __key( "4", ord("4"), 4, 1.1), + __key( "5", ord("5"), 5, 1.1), + __key( "6", ord("6"), 6, 1.1), + __key( "7", ord("7"), 7, 1.1), + __key( "8", ord("8"), 8, 1.1), + __key( "9", ord("9"), 9, 1.1), + __key( "0", ord("0"), 10, 1.1), + __key( "-", 189, 11, 1.1), + __key( "=", 187, 12, 1.1), + __key( "bsp", vk_backspace, 13, 1.1, 2), //15 + + __key( "Tab", vk_tab, 0, 2.1, 1.5), + __key( "Q", ord("Q"), 1.5, 2.1), + __key( "W", ord("W"), 2.5, 2.1), + __key( "E", ord("E"), 3.5, 2.1), + __key( "R", ord("R"), 4.5, 2.1), + __key( "T", ord("T"), 5.5, 2.1), + __key( "Y", ord("Y"), 6.5, 2.1), + __key( "U", ord("U"), 7.5, 2.1), + __key( "I", ord("I"), 8.5, 2.1), + __key( "O", ord("O"), 9.5, 2.1), + __key( "P", ord("P"), 10.5, 2.1), + __key( "[", 219, 11.5, 2.1), + __key( "]", 221, 12.5, 2.1), + __key( "\\", 220, 13.5, 2.1, 1.5), + + __key( "Caps", -1, 0, 3.1, 2), + __key( "A", ord("A"), 2, 3.1), + __key( "S", ord("S"), 3, 3.1), + __key( "D", ord("D"), 4, 3.1), + __key( "F", ord("F"), 5, 3.1), + __key( "G", ord("G"), 6, 3.1), + __key( "H", ord("H"), 7, 3.1), + __key( "J", ord("J"), 8, 3.1), + __key( "K", ord("K"), 9, 3.1), + __key( "L", ord("L"), 10, 3.1), + __key( ";", 186, 11, 3.1), + __key( "'", 222, 12, 3.1), + __key( "Enter", -1, 13, 3.1, 2), + + __key( "Shift", vk_shift, 0, 4.1, 2.5), + __key( "Z", ord("Z"), 2.5, 4.1), + __key( "X", ord("X"), 3.5, 4.1), + __key( "C", ord("C"), 4.5, 4.1), + __key( "V", ord("V"), 5.5, 4.1), + __key( "B", ord("B"), 6.5, 4.1), + __key( "N", ord("N"), 7.5, 4.1), + __key( "M", ord("M"), 8.5, 4.1), + __key( ",", 188, 9.5, 4.1), + __key( ".", 190, 10.5, 4.1), + __key( "/", 191, 11.5, 4.1), + __key( "Shift", vk_shift, 12.5, 4.1, 2.5), + + __key( "Ctrl", vk_control, 0, 5.1), + __key( "Win", -1, 1, 5.1), + __key( "Alt", vk_alt, 2, 5.1), + __key( "", vk_space, 3, 5.1, 8), + __key( "Alt", vk_alt, 11, 5.1), + __key( "Win", -1, 12, 5.1), + __key( "Fn", -1, 13, 5.1), + __key( "Ctrl", vk_control, 14, 5.1), + + ////////////////////////////////////////////////////// + + __key( "Ins", vk_insert, 15.1, 1.1), + __key( "Home", vk_home, 16.1, 1.1), + __key( "PgUp", vk_pageup, 17.1, 1.1), + + __key( "Del", vk_delete, 15.1, 2.1), + __key( "End", vk_end, 16.1, 2.1), + __key( "PgDn", vk_pagedown, 17.1, 2.1), + + __key( "Up", vk_up, 16.1, 4.1), + __key( "Left", vk_left, 15.1, 5.1), + __key( "Down", vk_down, 16.1, 5.1), + __key( "Right", vk_right, 17.1, 5.1), + + ////////////////////////////////////////////////////// + + __key( "Num", -1, 18.2, 1.1), + __key( "/", vk_divide, 19.2, 1.1), + __key( "*", vk_multiply, 20.2, 1.1), + __key( "-", vk_subtract, 21.2, 1.1), + + __key( "7", vk_numpad7, 18.2, 2.1), + __key( "8", vk_numpad8, 19.2, 2.1), + __key( "9", vk_numpad9, 20.2, 2.1), + __key( "+", vk_add, 21.2, 2.1, 1, 2), + + __key( "4", vk_numpad4, 18.2, 3.1), + __key( "5", vk_numpad5, 19.2, 3.1), + __key( "6", vk_numpad6, 20.2, 3.1), + + __key( "1", vk_numpad1, 18.2, 4.1), + __key( "2", vk_numpad2, 19.2, 4.1), + __key( "3", vk_numpad3, 20.2, 4.1), + __key( "Enter", -1, 21.2, 4.1, 1, 2), + + __key( "0", vk_numpad0, 18.2, 5.1, 2), + __key( ".", vk_decimal, 20.2, 5.1), + + ]; + + width = 22.2; + height = 6.1; +} \ No newline at end of file diff --git a/scripts/keyboard_display/keyboard_display.yy b/scripts/keyboard_display/keyboard_display.yy new file mode 100644 index 000000000..8836bb2bf --- /dev/null +++ b/scripts/keyboard_display/keyboard_display.yy @@ -0,0 +1,13 @@ +{ + "$GMScript":"", + "%Name":"keyboard_display", + "isCompatibility":false, + "isDnD":false, + "name":"keyboard_display", + "parent":{ + "name":"inputs", + "path":"folders/functions/inputs.yy", + }, + "resourceType":"GMScript", + "resourceVersion":"2.0", +} \ No newline at end of file diff --git a/scripts/load_function/load_function.gml b/scripts/load_function/load_function.gml index 3e467191d..55f713983 100644 --- a/scripts/load_function/load_function.gml +++ b/scripts/load_function/load_function.gml @@ -160,7 +160,9 @@ function LOAD_AT(path, params = new __loadParams()) { #region if(struct_has(_load_content, "nodes")) { try { var _node_list = _load_content.nodes; + for(var i = 0, n = array_length(_node_list); i < n; i++) { + var _node = nodeLoad(_node_list[i]); if(_node) array_push(create_list, _node); } diff --git a/scripts/node_path_shift/node_path_shift.gml b/scripts/node_path_shift/node_path_shift.gml index 67f5d259c..796715942 100644 --- a/scripts/node_path_shift/node_path_shift.gml +++ b/scripts/node_path_shift/node_path_shift.gml @@ -11,7 +11,7 @@ function Node_Path_Shift(_x, _y, _group = noone) : Node(_x, _y, _group) construc cached_pos = ds_map_create(); - static drawOverlay = function(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) { #region + static drawOverlay = function(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) { var _path = getInputData(0); if(_path && struct_has(_path, "drawOverlay")) _path.drawOverlay(hover, active, _x, _y, _s, _mx, _my, _snx, _sny); @@ -35,29 +35,29 @@ function Node_Path_Shift(_x, _y, _group = noone) : Node(_x, _y, _group) construc oy = ny; } } - } #endregion + } - static getLineCount = function() { #region + static getLineCount = function() { var _path = getInputData(0); return struct_has(_path, "getLineCount")? _path.getLineCount() : 1; - } #endregion + } - static getSegmentCount = function(ind = 0) { #region + static getSegmentCount = function(ind = 0) { var _path = getInputData(0); return struct_has(_path, "getSegmentCount")? _path.getSegmentCount(ind) : 0; - } #endregion + } - static getLength = function(ind = 0) { #region + static getLength = function(ind = 0) { var _path = getInputData(0); return struct_has(_path, "getLength")? _path.getLength(ind) : 0; - } #endregion + } - static getAccuLength = function(ind = 0) { #region + static getAccuLength = function(ind = 0) { var _path = getInputData(0); return struct_has(_path, "getAccuLength")? _path.getAccuLength(ind) : []; - } #endregion + } - static getPointRatio = function(_rat, ind = 0, out = undefined) { #region + static getPointRatio = function(_rat, ind = 0, out = undefined) { if(out == undefined) out = new __vec2(); else { out.x = 0; out.y = 0; } var _cKey = $"{_rat},{ind}"; @@ -91,22 +91,22 @@ function Node_Path_Shift(_x, _y, _group = noone) : Node(_x, _y, _group) construc cached_pos[? _cKey] = out.clone(); return out; - } #endregion + } static getPointDistance = function(_dist, ind = 0, out = undefined) { return getPointRatio(_dist / getLength(), ind, out); } - static getBoundary = function(ind = 0) { #region + static getBoundary = function(ind = 0) { var _path = getInputData(0); return struct_has(_path, "getBoundary")? _path.getBoundary(ind) : new BoundingBox( 0, 0, 1, 1 ); - } #endregion + } - static update = function() { #region + static update = function() { ds_map_clear(cached_pos); outputs[0].setValue(self); - } #endregion + } - static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { #region + static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { var bbox = drawGetBbox(xx, yy, _s); draw_sprite_fit(s_node_path_shift, 0, bbox.xc, bbox.yc, bbox.w, bbox.h); - } #endregion + } } \ No newline at end of file diff --git a/scripts/node_value/node_value.gml b/scripts/node_value/node_value.gml index 2e5657e6e..35d60974a 100644 --- a/scripts/node_value/node_value.gml +++ b/scripts/node_value/node_value.gml @@ -11,6 +11,7 @@ function nodeValueSeed(_node, _type) { } function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constructor { + static DISPLAY_DATA_KEYS = [ "linked", "angle_display", "bone_id", "unit", "atlas_crop" ]; #region ---- main ---- @@ -102,7 +103,8 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru #endregion #region ---- value ---- - def_val = variable_clone(_value); + + def_val = array_clone(_value); def_length = is_array(def_val)? array_length(def_val) : 0; def_depth = array_get_depth(def_val); unit = new nodeValueUnit(self); @@ -537,7 +539,8 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru return self; } - static resetDisplay = function() { #region //////////////////// RESET DISPLAY //////////////////// + static resetDisplay = function() { + editWidget = noone; switch(display_type) { case VALUE_DISPLAY.button : #region @@ -807,7 +810,7 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru extract_node = "Node_Boolean"; break; #endregion - case VALUE_TYPE.color : #region + case VALUE_TYPE.color : switch(display_type) { case VALUE_DISPLAY._default : editWidget = new buttonColor(function(color) { return setValueInspector(color); } ); @@ -822,15 +825,15 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru extract_node = "Node_Palette"; break; } - break; #endregion + break; - case VALUE_TYPE.gradient : #region + case VALUE_TYPE.gradient : editWidget = new buttonGradient(function(gradient) { return setValueInspector(gradient); } ); extract_node = "Node_Gradient_Out"; - break; #endregion + break; - case VALUE_TYPE.path : #region + case VALUE_TYPE.path : switch(display_type) { case VALUE_DISPLAY.path_array : editWidget = new pathArrayBox(self, display_data.filter, function(path) { setValueInspector(path); } ); @@ -868,14 +871,14 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru editWidget = new fontScrollBox( function(val) { return setValueInspector(FONT_INTERNAL[val]); } ); break; } - break; #endregion + break; - case VALUE_TYPE.curve : #region + case VALUE_TYPE.curve : display_type = VALUE_DISPLAY.curve; editWidget = new curveBox(function(_modified) { return setValueInspector(_modified); }); - break; #endregion + break; - case VALUE_TYPE.text : #region + case VALUE_TYPE.text : switch(display_type) { case VALUE_DISPLAY._default : editWidget = new textArea(TEXTBOX_INPUT.text, function(str) { return setValueInspector(str); }); @@ -922,9 +925,9 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru editWidget = new textArrayBox(function() { return animator.values[0].value; }, display_data.data, function() { node.doUpdate(); }); break; } - break; #endregion + break; - case VALUE_TYPE.d3Material : #region + case VALUE_TYPE.d3Material : editWidget = new materialBox(function(ind) { var res = setValueInspector(ind); node.triggerRender(); @@ -934,19 +937,19 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru if(!struct_has(display_data, "atlas")) display_data.atlas = true; show_in_inspector = true; extract_node = "Node_Canvas"; - break; #endregion + break; - case VALUE_TYPE.surface : #region + case VALUE_TYPE.surface : editWidget = new surfaceBox(function(ind) { return setValueInspector(ind); } ); if(!struct_has(display_data, "atlas")) display_data.atlas = true; show_in_inspector = true; extract_node = "Node_Canvas"; - break; #endregion + break; - case VALUE_TYPE.pathnode : #region + case VALUE_TYPE.pathnode : extract_node = "Node_Path"; - break; #endregion + break; } if(is_struct(display_data) && struct_has(display_data, "side_button") && editWidget.side_button == noone) @@ -961,7 +964,9 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru } setDropKey(); - } resetDisplay(); #endregion + } + + resetDisplay(); /////============ RENDER ============ @@ -2276,6 +2281,7 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru static cleanUp = function() {} static toString = function() { return (connect_type == JUNCTION_CONNECT.input? "Input" : "Output") + $" junction {index} of [{name}]: {node}"; } + } /////========== FUNCTIONS ========== diff --git a/scripts/node_value_color/node_value_color.gml b/scripts/node_value_color/node_value_color.gml index a620cb5e5..2e27b547f 100644 --- a/scripts/node_value_color/node_value_color.gml +++ b/scripts/node_value_color/node_value_color.gml @@ -9,7 +9,10 @@ function NodeValue_Color(_name, _node, _value, _tooltip = "") : NodeValue(_name, var val = __curr_get_val[0]; var nod = __curr_get_val[1]; - return val >= 1? cola(val) : make_color_rgb(val * 255, val * 255, val * 255); + return val; + + if(nod.type == VALUE_TYPE.integer || nod.type == VALUE_TYPE.float) + return val >= 1? cola(val) : make_color_rgb(val * 255, val * 255, val * 255); } static __getAnimValue = function(_time = CURRENT_FRAME) { diff --git a/scripts/panel_graph/panel_graph.gml b/scripts/panel_graph/panel_graph.gml index 28718e078..9ba87cdac 100644 --- a/scripts/panel_graph/panel_graph.gml +++ b/scripts/panel_graph/panel_graph.gml @@ -1,64 +1,71 @@ -#region // function calls - function panel_graph_add_node() { CALL("graph_add_node"); PANEL_GRAPH.callAddDialog(); } - function panel_graph_focus_content() { CALL("graph_focus_content"); PANEL_GRAPH.fullView(); } - function panel_graph_preview_focus() { CALL("graph_preview_focus"); PANEL_GRAPH.setCurrentPreview(); } +#region function calls + #macro PANEL_GRAPH_PROJECT_CHECK if(PANEL_GRAPH.project == noone || !PANEL_GRAPH.project.active) return; - function panel_graph_import_image() { CALL("graph_import_image"); PANEL_GRAPH.createNodeHotkey("Node_Image"); } - function panel_graph_import_image_array() { CALL("graph_import_image_array"); PANEL_GRAPH.createNodeHotkey("Node_Image_Sequence"); } - function panel_graph_add_number() { CALL("graph_add_number"); PANEL_GRAPH.createNodeHotkey("Node_Number"); } - function panel_graph_add_vec2() { CALL("graph_add_vec2"); PANEL_GRAPH.createNodeHotkey("Node_Vector2"); } - function panel_graph_add_vec3() { CALL("graph_add_vec3"); PANEL_GRAPH.createNodeHotkey("Node_Vector3"); } - function panel_graph_add_vec4() { CALL("graph_add_vec4"); PANEL_GRAPH.createNodeHotkey("Node_Vector4"); } - function panel_graph_add_display() { CALL("graph_add_disp"); PANEL_GRAPH.createNodeHotkey("Node_Display_Text"); } + function panel_graph_add_node() { CALL("graph_add_node"); PANEL_GRAPH.callAddDialog(); } + function panel_graph_focus_content() { CALL("graph_focus_content"); PANEL_GRAPH.fullView(); } + function panel_graph_preview_focus() { CALL("graph_preview_focus"); PANEL_GRAPH.setCurrentPreview(); } - function panel_graph_add_math_add() { CALL("graph_add_math_add"); PANEL_GRAPH.createNodeHotkey(Node_create_Math, { query: "add" }); } + function panel_graph_import_image() { CALL("graph_import_image"); PANEL_GRAPH.createNodeHotkey("Node_Image"); } + function panel_graph_import_image_array() { CALL("graph_import_image_array"); PANEL_GRAPH.createNodeHotkey("Node_Image_Sequence"); } + function panel_graph_add_number() { CALL("graph_add_number"); PANEL_GRAPH.createNodeHotkey("Node_Number"); } + function panel_graph_add_vec2() { CALL("graph_add_vec2"); PANEL_GRAPH.createNodeHotkey("Node_Vector2"); } + function panel_graph_add_vec3() { CALL("graph_add_vec3"); PANEL_GRAPH.createNodeHotkey("Node_Vector3"); } + function panel_graph_add_vec4() { CALL("graph_add_vec4"); PANEL_GRAPH.createNodeHotkey("Node_Vector4"); } + function panel_graph_add_display() { CALL("graph_add_disp"); PANEL_GRAPH.createNodeHotkey("Node_Display_Text"); } + function panel_graph_add_math_add() { CALL("graph_add_math_add"); PANEL_GRAPH.createNodeHotkey(Node_create_Math, { query: "add" }); } - function panel_graph_select_all() { CALL("graph_select_all"); PANEL_GRAPH.nodes_selecting = PANEL_GRAPH.nodes_list; } - function panel_graph_toggle_grid() { CALL("graph_toggle_grid"); PANEL_GRAPH.display_parameter.show_grid = !PANEL_GRAPH.display_parameter.show_grid; } + function panel_graph_select_all() { CALL("graph_select_all"); PANEL_GRAPH.nodes_selecting = PANEL_GRAPH.nodes_list; } + function panel_graph_toggle_grid() { CALL("graph_toggle_grid"); PANEL_GRAPH.display_parameter.show_grid = !PANEL_GRAPH.display_parameter.show_grid; } + function panel_graph_toggle_dimension() { CALL("graph_toggle_dimension"); PANEL_GRAPH.display_parameter.show_dimension = !PANEL_GRAPH.display_parameter.show_dimension; } + function panel_graph_toggle_compute() { CALL("graph_toggle_compute"); PANEL_GRAPH.display_parameter.show_compute = !PANEL_GRAPH.display_parameter.show_compute; } + function panel_graph_toggle_control() { CALL("graph_toggle_control"); PANEL_GRAPH.display_parameter.show_control = !PANEL_GRAPH.display_parameter.show_control; } + function panel_graph_toggle_avoid_label() { CALL("graph_toggle_avoid_label"); PANEL_GRAPH.display_parameter.avoid_label = !PANEL_GRAPH.display_parameter.avoid_label; } + + function panel_graph_add_transform() { CALL("graph_add_transform"); PANEL_GRAPH.doTransform(); } + function panel_graph_blend() { CALL("graph_blend"); PANEL_GRAPH.doBlend(); } + function panel_graph_compose() { CALL("graph_compose"); PANEL_GRAPH.doCompose(); } + function panel_graph_array() { CALL("graph_array"); PANEL_GRAPH.doArray(); } + function panel_graph_group() { CALL("graph_group"); PANEL_GRAPH.doGroup(); } + function panel_graph_ungroup() { CALL("graph_ungroup"); PANEL_GRAPH.doUngroup(); } + function panel_graph_export() { CALL("graph_export"); PANEL_GRAPH.setCurrentExport(); } - function panel_graph_export() { CALL("graph_export"); PANEL_GRAPH.setCurrentExport(); } - - function panel_graph_add_transform() { CALL("graph_add_transform"); PANEL_GRAPH.doTransform(); } - function panel_graph_blend() { CALL("graph_blend"); PANEL_GRAPH.doBlend(); } - function panel_graph_compose() { CALL("graph_compose"); PANEL_GRAPH.doCompose(); } - function panel_graph_array() { CALL("graph_array"); PANEL_GRAPH.doArray(); } - function panel_graph_group() { CALL("graph_group"); PANEL_GRAPH.doGroup(); } - function panel_graph_ungroup() { CALL("graph_ungroup"); PANEL_GRAPH.doUngroup(); } + function panel_graph_canvas_copy() { CALL("graph_canvas_copy"); PANEL_GRAPH.setCurrentCanvas(); } + function panel_graph_canvas_blend() { CALL("graph_canvas_blend"); PANEL_GRAPH.setCurrentCanvasBlend(); } - function panel_graph_canvas_copy() { CALL("graph_canvas_copy"); PANEL_GRAPH.setCurrentCanvas(); } - function panel_graph_canvas_blend() { CALL("graph_canvas_blend"); PANEL_GRAPH.setCurrentCanvasBlend(); } + function panel_graph_frame() { CALL("graph_frame"); PANEL_GRAPH.doFrame(); } + function panel_graph_delete_break() { CALL("graph_delete_break"); PANEL_GRAPH.doDelete(false); } + function panel_graph_delete_merge() { CALL("graph_delete_merge"); PANEL_GRAPH.doDelete(true); } + function panel_graph_duplicate() { CALL("graph_duplicate"); PANEL_GRAPH.doDuplicate(); } + function panel_graph_copy() { CALL("graph_copy"); PANEL_GRAPH.doCopy(); } + function panel_graph_paste() { CALL("graph_paste"); PANEL_GRAPH.doPaste(); } + + function panel_graph_auto_align() { CALL("graph_auto_align"); node_auto_align(PANEL_GRAPH.nodes_selecting); } + function panel_graph_search() { CALL("graph_search"); PANEL_GRAPH.toggleSearch(); } + function panel_graph_toggle_minimap() { CALL("graph_toggle_minimap"); PANEL_GRAPH.minimap_show = !PANEL_GRAPH.minimap_show; } - function panel_graph_frame() { CALL("graph_frame"); PANEL_GRAPH.doFrame(); } - function panel_graph_delete_break() { CALL("graph_delete_break"); PANEL_GRAPH.doDelete(false); } - function panel_graph_delete_merge() { CALL("graph_delete_merge"); PANEL_GRAPH.doDelete(true); } - function panel_graph_duplicate() { CALL("graph_duplicate"); PANEL_GRAPH.doDuplicate(); } - function panel_graph_copy() { CALL("graph_copy"); PANEL_GRAPH.doCopy(); } - function panel_graph_paste() { CALL("graph_paste"); PANEL_GRAPH.doPaste(); } + function panel_graph_pan() { CALL("graph_pan"); if(PANEL_GRAPH.node_hovering || PANEL_GRAPH.value_focus) return; PANEL_GRAPH.graph_dragging_key = true; } + function panel_graph_zoom() { CALL("graph_zoom"); if(PANEL_GRAPH.node_hovering || PANEL_GRAPH.value_focus) return; PANEL_GRAPH.graph_zooming_key = true; } - function panel_graph_auto_align() { CALL("graph_auto_align"); node_auto_align(PANEL_GRAPH.nodes_selecting); } - function panel_graph_search() { CALL("graph_search"); PANEL_GRAPH.toggleSearch(); } - function panel_graph_toggle_minimap() { CALL("graph_toggle_minimap"); PANEL_GRAPH.minimap_show = !PANEL_GRAPH.minimap_show; } - - function panel_graph_pan() { CALL("graph_pan"); if(PANEL_GRAPH.node_hovering || PANEL_GRAPH.value_focus) return; PANEL_GRAPH.graph_dragging_key = true;} - function panel_graph_zoom() { CALL("graph_zoom"); if(PANEL_GRAPH.node_hovering || PANEL_GRAPH.value_focus) return; PANEL_GRAPH.graph_zooming_key = true;} + function panel_graph_send_to_preview() { CALL("graph_send_to_preview"); PANEL_GRAPH.send_to_preview(); } + function panel_graph_preview_window() { CALL("graph_preview_window"); create_preview_window(PANEL_GRAPH.getFocusingNode()); } + function panel_graph_inspector_panel() { CALL("graph_inspector_panel"); PANEL_GRAPH.inspector_panel(); } + function panel_graph_send_to_export() { CALL("graph_send_to_export"); PANEL_GRAPH.send_hover_to_export(); } + function panel_graph_toggle_preview() { CALL("graph_toggle_preview"); PANEL_GRAPH.setTriggerPreview(); } + function panel_graph_toggle_render() { CALL("graph_toggle_render"); PANEL_GRAPH.setTriggerRender(); } + function panel_graph_toggle_parameter() { CALL("graph_toggle_parameter"); PANEL_GRAPH.setTriggerParameter(); } + function panel_graph_enter_group() { CALL("graph_enter_group"); PANEL_GRAPH.enter_group(); } + function panel_graph_hide_disconnected() { CALL("graph_hide_disconnected"); PANEL_GRAPH.hide_disconnected(); } - function panel_graph_send_to_preview() { CALL("graph_send_to_preview"); PANEL_GRAPH.send_to_preview(); } - function panel_graph_preview_window() { CALL("graph_preview_window"); create_preview_window(PANEL_GRAPH.getFocusingNode()); } - function panel_graph_inspector_panel() { CALL("graph_inspector_panel"); PANEL_GRAPH.inspector_panel(); } - function panel_graph_send_to_export() { CALL("graph_send_to_export"); PANEL_GRAPH.send_hover_to_export(); } - function panel_graph_toggle_preview() { CALL("graph_toggle_preview"); PANEL_GRAPH.setTriggerPreview(); } - function panel_graph_toggle_render() { CALL("graph_toggle_render"); PANEL_GRAPH.setTriggerRender(); } - function panel_graph_toggle_parameter() { CALL("graph_toggle_parameter"); PANEL_GRAPH.setTriggerParameter(); } - function panel_graph_enter_group() { CALL("graph_enter_group"); PANEL_GRAPH.enter_group(); } - function panel_graph_hide_disconnected() { CALL("graph_hide_disconnected"); PANEL_GRAPH.hide_disconnected(); } + function panel_graph_open_group_tab() { CALL("graph_open_group_tab"); PANEL_GRAPH.open_group_tab(); } + function panel_graph_set_as_tool() { CALL("graph_open_set_as_tool"); PANEL_GRAPH.set_as_tool(); } - function panel_graph_open_group_tab() { CALL("graph_open_group_tab"); PANEL_GRAPH.open_group_tab(); } - function panel_graph_set_as_tool() { CALL("graph_open_set_as_tool"); PANEL_GRAPH.set_as_tool(); } - - function panel_graph_doCopyProp() { CALL("graph_doCopyProp"); PANEL_GRAPH.doCopyProp(); } - function panel_graph_doPasteProp() { CALL("graph_doPasteProp"); PANEL_GRAPH.doPasteProp(); } - function panel_graph_createTunnel() { CALL("graph_createTunnel"); PANEL_GRAPH.createTunnel(); } + function panel_graph_doCopyProp() { CALL("graph_doCopyProp"); PANEL_GRAPH.doCopyProp(); } + function panel_graph_doPasteProp() { CALL("graph_doPasteProp"); PANEL_GRAPH.doPasteProp(); } + function panel_graph_createTunnel() { CALL("graph_createTunnel"); PANEL_GRAPH.createTunnel(); } + function panel_graph_grid_snap() { CALL("graph_grid_snap"); PANEL_GRAPH_PROJECT_CHECK PANEL_GRAPH.project.graphGrid.snap = !PANEL_GRAPH.project.graphGrid.snap; } + function panel_graph_show_origin() { CALL("graph_grid_show_origin"); PANEL_GRAPH_PROJECT_CHECK PANEL_GRAPH.project.graphGrid.show_origin = !PANEL_GRAPH.project.graphGrid.show_origin; } + function __fnInit_Graph() { registerFunction("Graph", "Add Node", "A", MOD_KEY.none, panel_graph_add_node ).setMenu("graph_add_node") registerFunction("Graph", "Focus Content", "F", MOD_KEY.none, panel_graph_focus_content ).setMenu("graph_focus_content") @@ -75,6 +82,10 @@ registerFunction("Graph", "Select All", "A", MOD_KEY.ctrl, panel_graph_select_all ).setMenu("graph_select_all") registerFunction("Graph", "Toggle Grid", "G", MOD_KEY.none, panel_graph_toggle_grid ).setMenu("graph_toggle_grid") + registerFunction("Graph", "Toggle Dimension", "", MOD_KEY.none, panel_graph_toggle_dimension ).setMenu("graph_toggle_dimension") + registerFunction("Graph", "Toggle Compute", "", MOD_KEY.none, panel_graph_toggle_compute ).setMenu("graph_toggle_compute") + registerFunction("Graph", "Toggle Control", "", MOD_KEY.none, panel_graph_toggle_control ).setMenu("graph_toggle_control") + registerFunction("Graph", "Toggle Avoid Label", "", MOD_KEY.none, panel_graph_toggle_avoid_label ).setMenu("graph_toggle_avoid_label") registerFunction("Graph", "Blend", "B", MOD_KEY.ctrl, panel_graph_blend ).setMenu("graph_blend") registerFunction("Graph", "Compose", "B", MOD_KEY.ctrl | MOD_KEY.shift, panel_graph_compose ).setMenu("graph_compose") @@ -118,12 +129,20 @@ registerFunction("Graph", "Copy Value", "", MOD_KEY.none, panel_graph_doCopyProp ).setMenu("graph_copy_value") registerFunction("Graph", "Paste Value", "", MOD_KEY.none, panel_graph_doPasteProp ).setMenu("graph_paste_value") registerFunction("Graph", "Create Tunnel", "", MOD_KEY.none, panel_graph_createTunnel ).setMenu("graph_create_tunnel") + + registerFunction("Graph", "Toggle Grid Snap", "", MOD_KEY.none, panel_graph_grid_snap ).setMenu("graph_grid_snap") + registerFunction("Graph", "Toggle Show Origin", "", MOD_KEY.none, panel_graph_show_origin ).setMenu("graph_show_origin") if(!DEMO) { - registerFunction("Graph", "Export Selected", "E", MOD_KEY.ctrl, panel_graph_export ).setMenu("graph_export_selected") - registerFunction("Graph", "Export Hover", "", MOD_KEY.none, panel_graph_send_to_export ).setMenu("graph_export_hover") + registerFunction("Graph", "Export Selected Node", "E", MOD_KEY.ctrl, panel_graph_export ).setMenu("graph_export_selected") + registerFunction("Graph", "Export Hovering Node", "", MOD_KEY.none, panel_graph_send_to_export ).setMenu("graph_export_hover") } + registerFunction("Graph", "Export As Image", "", MOD_KEY.none, function() /*=>*/ { dialogPanelCall(new Panel_Graph_Export_Image(PANEL_GRAPH)) }).setMenu("graph_export_image") + registerFunction("Graph", "Connection Settings", "", MOD_KEY.none, function() /*=>*/ { dialogPanelCall(new Panel_Graph_Connection_Setting()) }).setMenu("graph_connection_settings") + registerFunction("Graph", "Grid Settings", "", MOD_KEY.none, function() /*=>*/ { dialogPanelCall(new Panel_Graph_Grid_Setting()) }).setMenu("graph_grid_settings") + registerFunction("Graph", "View Settiings", "", MOD_KEY.none, function() /*=>*/ { dialogPanelCall(new Panel_Graph_View_Setting(PANEL_GRAPH, PANEL_GRAPH.display_parameter)) }).setMenu("graph_view_settings") + __fnGroupInit_Graph() } @@ -237,7 +256,7 @@ function Panel_Graph(project = PROJECT) : PanelContent() constructor { function setTitle() { title_raw = project.path == ""? "New project" : filename_name_only(project.path); - title = title_raw + (project.modified? "*" : ""); + title = title_raw + (project.modified? "*" : ""); } static reset = function() { @@ -276,9 +295,9 @@ function Panel_Graph(project = PROJECT) : PanelContent() constructor { graph_pan_x_to = 0; graph_pan_y_to = 0; - scale = [ 0.01, 0.02, 0.05, 0.10, 0.15, 0.20, 0.25, 0.33, 0.50, 0.65, 0.80, 1, 1.2, 1.35, 1.5, 2.0 ]; - graph_s = 1; - graph_s_to = graph_s; + scale = [ 0.01, 0.02, 0.05, 0.10, 0.15, 0.20, 0.25, 0.33, 0.50, 0.65, 0.80, 1, 1.2, 1.35, 1.5, 2.0 ]; + graph_s = 1; + graph_s_to = graph_s; graph_dragging_key = false; graph_zooming_key = false; @@ -372,25 +391,27 @@ function Panel_Graph(project = PROJECT) : PanelContent() constructor { #endregion #region // ---- minimap ---- - minimap_show = false; - minimap_w = ui(160); - minimap_h = ui(160); - minimap_surface = -1; + minimap_show = false; + minimap_w = ui(160); + minimap_h = ui(160); + minimap_surface = -1; minimap_panning = false; minimap_dragging = false; - minimap_drag_sx = 0; - minimap_drag_sy = 0; - minimap_drag_mx = 0; - minimap_drag_my = 0; + minimap_drag_sx = 0; + minimap_drag_sy = 0; + minimap_drag_mx = 0; + minimap_drag_my = 0; #endregion #region // ---- context frame ---- - context_framing = false; + context_framing = false; context_frame_progress = 0; context_frame_direct = 0; - context_frame_sx = 0; context_frame_ex = 0; - context_frame_sy = 0; context_frame_ey = 0; + context_frame_sx = 0; + context_frame_ex = 0; + context_frame_sy = 0; + context_frame_ey = 0; #endregion #region // ---- search ---- @@ -399,9 +420,9 @@ function Panel_Graph(project = PROJECT) : PanelContent() constructor { search_index = 0; search_result = []; - tb_search = new textBox(TEXTBOX_INPUT.text, function(str) /*=>*/ { search_string = string(str); searchNodes(); }); - tb_search.align = fa_left; - tb_search.auto_update = true; + tb_search = new textBox(TEXTBOX_INPUT.text, function(str) /*=>*/ { search_string = string(str); searchNodes(); }); + tb_search.align = fa_left; + tb_search.auto_update = true; #endregion toolbar_height = ui(40); @@ -426,10 +447,10 @@ function Panel_Graph(project = PROJECT) : PanelContent() constructor { for(var i = 0; i < array_length(_arr); i++) { var _node = _arr[i]; - if(!is_instanceof(_node, Node)) continue; - if(is_instanceof(_node, Node_Collection_Inline)) continue; - if(is_instanceof(_node, Node_Feedback_Inline)) continue; - if(!_node.active) continue; + if(!is_instanceof(_node, Node)) continue; + if(is_instanceof(_node, Node_Collection_Inline)) continue; + if(is_instanceof(_node, Node_Feedback_Inline)) continue; + if(!_node.active) continue; minx = min(minx, _node.x - 32); maxx = max(maxx, _node.x + _node.w + 32); @@ -453,44 +474,48 @@ function Panel_Graph(project = PROJECT) : PanelContent() constructor { function initSize() { toCenterNode(); } #region // ++++ toolbars ++++ - tooltip_center = new tooltipHotkey(__txtx("panel_graph_center_to_nodes", "Center to nodes"), "Graph", "Focus content"); - tooltip_search = new tooltipHotkey(__txt("Search"), "Graph", "Search"); - tooltip_minimap = new tooltipHotkey(__txtx("panel_graph_toggle_minimap", "Toggle minimap"), "Graph", "Toggle Minimap"); - + toolbars_general = [ [ THEME.icon_preview_export, - function() /*=>*/ {return 0}, function() /*=>*/ {return __txtx("panel_graph_export_image", "Export graph as image")}, + function() /*=>*/ {return 0}, + function() /*=>*/ {return new tooltipHotkey(__txtx("panel_graph_export_image", "Export graph as image"), "Graph", "Export As Image")}, function(param) /*=>*/ { dialogPanelCall(new Panel_Graph_Export_Image(self)); } ], [ THEME.search_24, - function() /*=>*/ {return 0}, function() /*=>*/ {return tooltip_search}, + function() /*=>*/ {return 0}, + function() /*=>*/ {return new tooltipHotkey(__txt("Search"), "Graph", "Search")}, function(param) /*=>*/ { toggleSearch(); } ], [ THEME.icon_center_canvas, - function() /*=>*/ {return 0}, function() /*=>*/ {return tooltip_center}, + function() /*=>*/ {return 0}, + function() /*=>*/ {return new tooltipHotkey(__txtx("panel_graph_center_to_nodes", "Center to nodes"), "Graph", "Focus content")}, function(param) /*=>*/ { toCenterNode(); } ], [ THEME.icon_minimap, - function() /*=>*/ {return minimap_show}, function() /*=>*/ {return tooltip_minimap}, + function() /*=>*/ {return minimap_show}, + function() /*=>*/ {return new tooltipHotkey(__txtx("panel_graph_toggle_minimap", "Toggle minimap"), "Graph", "Toggle Minimap")}, function(param) /*=>*/ { minimap_show = !minimap_show; } ], [ THEME.icon_curve_connection, - function() /*=>*/ {return PREFERENCES.curve_connection_line}, function() /*=>*/ {return __txtx("panel_graph_connection_line", "Connection render settings")}, + function() /*=>*/ {return PREFERENCES.curve_connection_line}, + function() /*=>*/ {return new tooltipHotkey(__txtx("panel_graph_connection_line", "Connection render settings"), "Graph", "Connection Settings")}, function(param) /*=>*/ { dialogPanelCall(new Panel_Graph_Connection_Setting(), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); } ], [ THEME.icon_grid_setting, - function() /*=>*/ {return 0}, function() /*=>*/ {return __txtx("grid_title", "Grid settings")}, + function() /*=>*/ {return 0}, + function() /*=>*/ {return new tooltipHotkey(__txtx("grid_title", "Grid settings"), "Graph", "Grid Settings")}, function(param) /*=>*/ { dialogPanelCall(new Panel_Graph_Grid_Setting(), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); } ], [ THEME.icon_visibility, - function() /*=>*/ {return 0}, function() /*=>*/ {return __txtx("graph_visibility_title", "Visibility settings")}, + function() /*=>*/ {return 0}, + function() /*=>*/ {return new tooltipHotkey(__txtx("graph_visibility_title", "Visibility settings"), "Graph", "View Settiings")}, function(param) /*=>*/ { dialogPanelCall(new Panel_Graph_View_Setting(self, display_parameter), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); } ], ]; @@ -3041,7 +3066,7 @@ function Panel_Graph(project = PROJECT) : PanelContent() constructor { toCenterNode(nodes_selecting); } - function toggleSearch() { + function toggleSearch() { is_searching = !is_searching; if(is_searching) { diff --git a/scripts/panel_graph_connection_settings/panel_graph_connection_settings.gml b/scripts/panel_graph_connection_settings/panel_graph_connection_settings.gml index 47124421e..cb6030e4c 100644 --- a/scripts/panel_graph_connection_settings/panel_graph_connection_settings.gml +++ b/scripts/panel_graph_connection_settings/panel_graph_connection_settings.gml @@ -1,48 +1,44 @@ function Panel_Graph_Connection_Setting() : Panel_Linear_Setting() constructor { title = __txtx("graph_connection_settings", "Connection Settings"); - w = ui(400); + properties = [ + new __Panel_Linear_Setting_Item_Preference( + __txt("Type"), + "curve_connection_line", + new buttonGroup([ THEME.icon_curve_connection, THEME.icon_curve_connection, THEME.icon_curve_connection, THEME.icon_curve_connection ], + function(val) { PREFERENCES.curve_connection_line = val; }), + ), + new __Panel_Linear_Setting_Item_Preference( + __txtx("dialog_connection_thickness", "Line thickness"), + "connection_line_width", + new textBox(TEXTBOX_INPUT.number, function(str) { PREFERENCES.connection_line_width = max(0.5, real(str)); }), + ), + new __Panel_Linear_Setting_Item_Preference( + __txtx("dialog_connection_radius", "Corner radius"), + "connection_line_corner", + new textBox(TEXTBOX_INPUT.number, function(str) { PREFERENCES.connection_line_corner = max(0, real(str)); }), + ), + new __Panel_Linear_Setting_Item_Preference( + __txtx("pref_connection_quality", "Render quality"), + "connection_line_aa", + new textBox(TEXTBOX_INPUT.number, function(str) { PREFERENCES.connection_line_aa = clamp(real(str), 1, 4); }), + ), + new __Panel_Linear_Setting_Item_Preference( + __txtx("pref_connection_highlight", "Highlight connection"), + "connection_line_highlight", + new buttonGroup([ "None", "ALT", "Always" ], function(val) { PREFERENCES.connection_line_highlight = val; }), + ), + new __Panel_Linear_Setting_Item_Preference( + __txtx("pref_connection_highlight_fade", "Fade connection"), + "connection_line_highlight_fade", + slider(0, 1, 0.05, function(val) { PREFERENCES.connection_line_highlight_fade = val; }), + ), + new __Panel_Linear_Setting_Item_Preference( + __txtx("pref_connection_highlight_all", "Highlight all"), + "connection_line_highlight_all", + new checkBox(function() { PREFERENCES.connection_line_highlight_all = !PREFERENCES.connection_line_highlight_all; }), + ), + ]; - #region data - properties = [ - new __Panel_Linear_Setting_Item_Preference( - __txt("Type"), - "curve_connection_line", - new buttonGroup([ THEME.icon_curve_connection, THEME.icon_curve_connection, THEME.icon_curve_connection, THEME.icon_curve_connection ], - function(val) { PREFERENCES.curve_connection_line = val; }), - ), - new __Panel_Linear_Setting_Item_Preference( - __txtx("dialog_connection_thickness", "Line thickness"), - "connection_line_width", - new textBox(TEXTBOX_INPUT.number, function(str) { PREFERENCES.connection_line_width = max(0.5, real(str)); }), - ), - new __Panel_Linear_Setting_Item_Preference( - __txtx("dialog_connection_radius", "Corner radius"), - "connection_line_corner", - new textBox(TEXTBOX_INPUT.number, function(str) { PREFERENCES.connection_line_corner = max(0, real(str)); }), - ), - new __Panel_Linear_Setting_Item_Preference( - __txtx("pref_connection_quality", "Render quality"), - "connection_line_aa", - new textBox(TEXTBOX_INPUT.number, function(str) { PREFERENCES.connection_line_aa = clamp(real(str), 1, 4); }), - ), - new __Panel_Linear_Setting_Item_Preference( - __txtx("pref_connection_highlight", "Highlight connection"), - "connection_line_highlight", - new buttonGroup([ "None", "ALT", "Always" ], function(val) { PREFERENCES.connection_line_highlight = val; }), - ), - new __Panel_Linear_Setting_Item_Preference( - __txtx("pref_connection_highlight_fade", "Fade connection"), - "connection_line_highlight_fade", - slider(0, 1, 0.05, function(val) { PREFERENCES.connection_line_highlight_fade = val; }), - ), - new __Panel_Linear_Setting_Item_Preference( - __txtx("pref_connection_highlight_all", "Highlight all"), - "connection_line_highlight_all", - new checkBox(function() { PREFERENCES.connection_line_highlight_all = !PREFERENCES.connection_line_highlight_all; }), - ), - ]; - - setHeight(); - #endregion + setHeight(); } \ No newline at end of file diff --git a/scripts/panel_graph_export_image_dialog/panel_graph_export_image_dialog.gml b/scripts/panel_graph_export_image_dialog/panel_graph_export_image_dialog.gml index f374f73f3..60f8799ab 100644 --- a/scripts/panel_graph_export_image_dialog/panel_graph_export_image_dialog.gml +++ b/scripts/panel_graph_export_image_dialog/panel_graph_export_image_dialog.gml @@ -41,43 +41,24 @@ function Panel_Graph_Export_Image(targetPanel) : PanelContent() constructor { widgets = []; widgets[0] = [ "Nodes", new scrollBox(nodes_select, - function(val) { + function(val) /*=>*/ { sel = val; nodeList = val? targetPanel.nodes_selecting : targetPanel.nodes_list; refresh(); }, false), - function() { return nodes_select[sel] } ]; - - widgets[1] = [ "Scale", new textBox(TEXTBOX_INPUT.number, function(val) { settings.scale = val; refresh(); }), - function() { return settings.scale } ]; - - widgets[2] = [ "Padding", new textBox(TEXTBOX_INPUT.number, function(val) { settings.padding = val; refresh(); }), - function() { return settings.padding } ]; - - widgets[3] = [ "Solid Background", new checkBox(function() { settings.bgEnable = !settings.bgEnable; refresh(); }), - function() { return settings.bgEnable } ]; - - widgets[4] = [ "Background Color", new buttonColor(function(val) { settings.bgColor = val; refresh(); }), - function() { return settings.bgColor } ]; - - widgets[5] = [ "Render Grid", new checkBox(function() { settings.gridEnable = !settings.gridEnable; refresh(); }), - function() { return settings.gridEnable } ]; - - widgets[6] = [ "Grid Color", new buttonColor(function(val) { settings.gridColor = val; refresh(); }), - function() { return settings.gridColor } ]; - - widgets[7] = [ "Grid Opacity", new textBox(TEXTBOX_INPUT.number, function(val) { settings.gridAlpha = val; refresh(); }), - function() { return settings.gridAlpha } ]; - - widgets[8] = [ "Border", new textBox(TEXTBOX_INPUT.number, function(val) { settings.borderPad = val; refresh(); }), - function() { return settings.borderPad } ]; - - widgets[9] = [ "Border Color", new buttonColor(function(val) { settings.borderColor = val; refresh(); }), - function() { return settings.borderColor } ]; - - widgets[10] = [ "Border Opacity", new textBox(TEXTBOX_INPUT.number, function(val) { settings.borderAlpha = val; refresh(); }), - function() { return settings.borderAlpha } ]; - + function() /*=>*/ {return nodes_select[sel]} + ]; + + widgets[1] = [ "Scale", new textBox(TEXTBOX_INPUT.number, function(val) /*=>*/ { settings.scale = val; refresh(); }), function() /*=>*/ {return settings.scale} ]; + widgets[2] = [ "Padding", new textBox(TEXTBOX_INPUT.number, function(val) /*=>*/ { settings.padding = val; refresh(); }), function() /*=>*/ {return settings.padding} ]; + widgets[3] = [ "Solid Background", new checkBox( function() /*=>*/ { settings.bgEnable = !settings.bgEnable; refresh(); }), function() /*=>*/ {return settings.bgEnable} ]; + widgets[4] = [ "Background Color", new buttonColor( function(val) /*=>*/ { settings.bgColor = val; refresh(); }), function() /*=>*/ {return settings.bgColor} ]; + widgets[5] = [ "Render Grid", new checkBox( function() /*=>*/ { settings.gridEnable = !settings.gridEnable; refresh(); }), function() /*=>*/ {return settings.gridEnable} ]; + widgets[6] = [ "Grid Color", new buttonColor( function(val) /*=>*/ { settings.gridColor = val; refresh(); }), function() /*=>*/ {return settings.gridColor} ]; + widgets[7] = [ "Grid Opacity", new textBox(TEXTBOX_INPUT.number, function(val) /*=>*/ { settings.gridAlpha = val; refresh(); }), function() /*=>*/ {return settings.gridAlpha} ]; + widgets[8] = [ "Border", new textBox(TEXTBOX_INPUT.number, function(val) /*=>*/ { settings.borderPad = val; refresh(); }), function() /*=>*/ {return settings.borderPad} ]; + widgets[9] = [ "Border Color", new buttonColor( function(val) /*=>*/ { settings.borderColor = val; refresh(); }), function() /*=>*/ {return settings.borderColor} ]; + widgets[10] = [ "Border Opacity", new textBox(TEXTBOX_INPUT.number, function(val) /*=>*/ { settings.borderAlpha = val; refresh(); }), function() /*=>*/ {return settings.borderAlpha} ]; b_export = button(function() { if(!is_surface(surface)) return; diff --git a/scripts/panel_graph_grid_settings/panel_graph_grid_settings.gml b/scripts/panel_graph_grid_settings/panel_graph_grid_settings.gml index 7498ddb9c..0d2f7a948 100644 --- a/scripts/panel_graph_grid_settings/panel_graph_grid_settings.gml +++ b/scripts/panel_graph_grid_settings/panel_graph_grid_settings.gml @@ -1,73 +1,53 @@ function Panel_Graph_Grid_Setting() : Panel_Linear_Setting() constructor { title = __txtx("graph_grid_settings", "Grid Settings"); - w = ui(380); - - #region data - properties = [ - new __Panel_Linear_Setting_Item( - __txtx("grid_snap", "Snap to grid"), - new checkBox(function() { - if(PANEL_GRAPH.project == noone || !PANEL_GRAPH.project.active) return; - PANEL_GRAPH.project.graphGrid.snap = !PANEL_GRAPH.project.graphGrid.snap; - }), - function() { return PANEL_GRAPH.project.graphGrid.snap; }, - function(val) { PANEL_GRAPH.project.graphGrid.snap = val; }, - true, - ), - new __Panel_Linear_Setting_Item( - __txtx("grid_size", "Grid size"), - new textBox(TEXTBOX_INPUT.number, function(str) { - if(PANEL_GRAPH.project == noone || !PANEL_GRAPH.project.active) return; - PANEL_GRAPH.project.graphGrid.size = max(1, real(str)); - }), - function() { return PANEL_GRAPH.project.graphGrid.size; }, - function(val) { PANEL_GRAPH.project.graphGrid.size = val; }, - 16, - ), - new __Panel_Linear_Setting_Item( - __txtx("project_graphGrid_opacity", "Grid opacity"), - slider(0, 1, .05, function(str) { - if(PANEL_GRAPH.project == noone || !PANEL_GRAPH.project.active) return; - PANEL_GRAPH.project.graphGrid.opacity = clamp(real(str), 0, 1); - }), - function() { return PANEL_GRAPH.project.graphGrid.opacity; }, - function(val) { PANEL_GRAPH.project.graphGrid.opacity = val; }, - 0.05, - ), - new __Panel_Linear_Setting_Item( - __txtx("project_graphGrid_color", "Grid color"), - new buttonColor(function(color) { - if(PANEL_GRAPH.project == noone || !PANEL_GRAPH.project.active) return; - PANEL_GRAPH.project.graphGrid.color = color; - }, self), - function() { return PANEL_GRAPH.project.graphGrid.color; }, - function(val) { PANEL_GRAPH.project.graphGrid.color = val; }, - c_white, - ), - new __Panel_Linear_Setting_Item( - __txtx("grid_show_origin", "Show origin"), - new checkBox(function() { - if(PANEL_GRAPH.project == noone || !PANEL_GRAPH.project.active) return; - PANEL_GRAPH.project.graphGrid.show_origin = !PANEL_GRAPH.project.graphGrid.show_origin; - }), - function() { return PANEL_GRAPH.project.graphGrid.show_origin; }, - function(val) { PANEL_GRAPH.project.graphGrid.show_origin = val; }, - false, - ), - new __Panel_Linear_Setting_Item( - __txtx("grid_highlight_every", "Highlight period"), - new textBox(TEXTBOX_INPUT.number, function(str) { - if(PANEL_GRAPH.project == noone || !PANEL_GRAPH.project.active) return; - PANEL_GRAPH.project.graphGrid.highlight = max(1, round(real(str))); - }), - function() { return PANEL_GRAPH.project.graphGrid.highlight; }, - function(val) { PANEL_GRAPH.project.graphGrid.highlight = val; }, - 12, - ), - - ]; + properties = [ + new __Panel_Linear_Setting_Item( + __txtx("grid_snap", "Snap to grid"), + new checkBox(function() /*=>*/ { PANEL_GRAPH_PROJECT_CHECK PANEL_GRAPH.project.graphGrid.snap = !PANEL_GRAPH.project.graphGrid.snap; }), + function() /*=>*/ {return PANEL_GRAPH.project.graphGrid.snap}, + function(val) /*=>*/ { PANEL_GRAPH.project.graphGrid.snap = val; }, + true, + ["Graph", "Toggle Grid Snap"] + ), + new __Panel_Linear_Setting_Item( + __txtx("grid_size", "Grid size"), + new textBox(TEXTBOX_INPUT.number, function(str) /*=>*/ { PANEL_GRAPH_PROJECT_CHECK PANEL_GRAPH.project.graphGrid.size = max(1, real(str)); }), + function() /*=>*/ {return PANEL_GRAPH.project.graphGrid.size}, + function(val) /*=>*/ { PANEL_GRAPH.project.graphGrid.size = val; }, + 16, + ), + new __Panel_Linear_Setting_Item( + __txtx("project_graphGrid_opacity", "Grid opacity"), + slider(0, 1, .05, function(str) /*=>*/ { PANEL_GRAPH_PROJECT_CHECK PANEL_GRAPH.project.graphGrid.opacity = clamp(real(str), 0, 1); }), + function() /*=>*/ {return PANEL_GRAPH.project.graphGrid.opacity}, + function(val) /*=>*/ { PANEL_GRAPH.project.graphGrid.opacity = val; }, + 0.05, + ), + new __Panel_Linear_Setting_Item( + __txtx("project_graphGrid_color", "Grid color"), + new buttonColor(function(color) /*=>*/ { PANEL_GRAPH_PROJECT_CHECK PANEL_GRAPH.project.graphGrid.color = color; }, self), + function() /*=>*/ {return PANEL_GRAPH.project.graphGrid.color}, + function(val) /*=>*/ { PANEL_GRAPH.project.graphGrid.color = val; }, + c_white, + ), + new __Panel_Linear_Setting_Item( + __txtx("grid_show_origin", "Show origin"), + new checkBox(function() /*=>*/ { PANEL_GRAPH_PROJECT_CHECK PANEL_GRAPH.project.graphGrid.show_origin = !PANEL_GRAPH.project.graphGrid.show_origin; }), + function() /*=>*/ {return PANEL_GRAPH.project.graphGrid.show_origin}, + function(val) /*=>*/ { PANEL_GRAPH.project.graphGrid.show_origin = val; }, + false, + ["Graph", "Toggle Show Origin"] + ), + new __Panel_Linear_Setting_Item( + __txtx("grid_highlight_every", "Highlight period"), + new textBox(TEXTBOX_INPUT.number, function(str) /*=>*/ { PANEL_GRAPH_PROJECT_CHECK PANEL_GRAPH.project.graphGrid.highlight = max(1, round(real(str))); }), + function() /*=>*/ {return PANEL_GRAPH.project.graphGrid.highlight}, + function(val) /*=>*/ { PANEL_GRAPH.project.graphGrid.highlight = val; }, + 12, + ), - setHeight(); - #endregion + ]; + + setHeight(); } \ No newline at end of file diff --git a/scripts/panel_graph_view_settings/panel_graph_view_settings.gml b/scripts/panel_graph_view_settings/panel_graph_view_settings.gml index 2cfc26540..c0a60842a 100644 --- a/scripts/panel_graph_view_settings/panel_graph_view_settings.gml +++ b/scripts/panel_graph_view_settings/panel_graph_view_settings.gml @@ -1,66 +1,68 @@ function Panel_Graph_View_Setting(graphPanel, display) : Panel_Linear_Setting() constructor { title = __txtx("graph_view_settings", "View Settings"); - w = ui(380); self.graphPanel = graphPanel; display_parameter = display; - #region data - properties = [ - new __Panel_Linear_Setting_Item( - __txt("Grid"), - new checkBox(function() { display_parameter.show_grid = !display_parameter.show_grid; }), - function() { return display_parameter.show_grid }, - function(val) { display_parameter.show_grid = val; }, - true, - ), - new __Panel_Linear_Setting_Item( - __txtx("graph_visibility_dim", "Dimension"), - new checkBox(function() { display_parameter.show_dimension = !display_parameter.show_dimension; }), - function() { return display_parameter.show_dimension }, - function(val) { display_parameter.show_dimension = val; }, - true, - ), - new __Panel_Linear_Setting_Item( - __txtx("graph_visibility_compute", "Compute Time"), - new checkBox(function() { display_parameter.show_compute = !display_parameter.show_compute; }), - function() { return display_parameter.show_compute }, - function(val) { display_parameter.show_compute = val; }, - true, - ), - new __Panel_Linear_Setting_Item( - __txtx("graph_visibility_avoid_label", "Avoid Label"), - new checkBox(function() { display_parameter.avoid_label = !display_parameter.avoid_label; }), - function() { return display_parameter.avoid_label }, - function(val) { display_parameter.avoid_label = val; }, - true, - ), - new __Panel_Linear_Setting_Item( - __txtx("graph_visibility_slideshow", "Show Controller"), - new checkBox(function() { display_parameter.show_control = !display_parameter.show_control; }), - function() { return display_parameter.show_control }, - function(val) { display_parameter.show_control = val; }, - false, - ), - - ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - new __Panel_Linear_Setting_Item( - __txtx("graph_visibility_preview_scale", "Preview Scale"), - slider(50, 100, 1, function(val) { display_parameter.preview_scale = val; }), - function() { return display_parameter.preview_scale }, - function(val) { display_parameter.preview_scale = val; }, - 100, - ), - new __Panel_Linear_Setting_Item( - __txt("View Control"), - new buttonGroup([ "None", "Left", "Right" ], function(val) { graphPanel.show_view_control = val; }), - function() { return graphPanel.show_view_control }, - function(val) { graphPanel.show_view_control = val; }, - 1, - ), - ]; + properties = [ + new __Panel_Linear_Setting_Item( + __txt("Grid"), + new checkBox(function() /*=>*/ { display_parameter.show_grid = !display_parameter.show_grid; }), + function() /*=>*/ {return display_parameter.show_grid}, + function(val) /*=>*/ { display_parameter.show_grid = val; }, + true, + [ "Graph", "Toggle Grid" ], + ), + new __Panel_Linear_Setting_Item( + __txtx("graph_visibility_dim", "Dimension"), + new checkBox(function() /*=>*/ { display_parameter.show_dimension = !display_parameter.show_dimension; }), + function() /*=>*/ {return display_parameter.show_dimension}, + function(val) /*=>*/ { display_parameter.show_dimension = val; }, + true, + [ "Graph", "Toggle Dimension" ], + ), + new __Panel_Linear_Setting_Item( + __txtx("graph_visibility_compute", "Compute Time"), + new checkBox(function() /*=>*/ { display_parameter.show_compute = !display_parameter.show_compute; }), + function() /*=>*/ {return display_parameter.show_compute}, + function(val) /*=>*/ { display_parameter.show_compute = val; }, + true, + [ "Graph", "Toggle Compute" ], + ), + new __Panel_Linear_Setting_Item( + __txtx("graph_visibility_avoid_label", "Avoid Label"), + new checkBox(function() /*=>*/ { display_parameter.avoid_label = !display_parameter.avoid_label; }), + function() /*=>*/ {return display_parameter.avoid_label}, + function(val) /*=>*/ { display_parameter.avoid_label = val; }, + true, + [ "Graph", "Toggle Avoid Label" ], + ), + new __Panel_Linear_Setting_Item( + __txtx("graph_visibility_slideshow", "Show Controller"), + new checkBox(function() /*=>*/ { display_parameter.show_control = !display_parameter.show_control; }), + function() /*=>*/ {return display_parameter.show_control}, + function(val) /*=>*/ { display_parameter.show_control = val; }, + false, + [ "Graph", "Toggle Control" ], + ), - setHeight(); - #endregion + ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + + new __Panel_Linear_Setting_Item( + __txtx("graph_visibility_preview_scale", "Preview Scale"), + slider(50, 100, 1, function(val) /*=>*/ { display_parameter.preview_scale = val; }), + function() /*=>*/ {return display_parameter.preview_scale}, + function(val) /*=>*/ { display_parameter.preview_scale = val; }, + 100, + ), + new __Panel_Linear_Setting_Item( + __txt("View Control"), + new buttonGroup([ "None", "Left", "Right" ], function(val) /*=>*/ { graphPanel.show_view_control = val; }), + function() /*=>*/ {return graphPanel.show_view_control}, + function(val) /*=>*/ { graphPanel.show_view_control = val; }, + 1, + ), + ]; + + setHeight(); } \ No newline at end of file diff --git a/scripts/panel_menu/panel_menu.gml b/scripts/panel_menu/panel_menu.gml index a6bea477c..25673f179 100644 --- a/scripts/panel_menu/panel_menu.gml +++ b/scripts/panel_menu/panel_menu.gml @@ -107,7 +107,6 @@ function Panel_Menu() : PanelContent() constructor { menu_file_nondemo = [ MENU_ITEMS.new_file, MENU_ITEMS.open, - // .setShiftMenu(menuItemAction(__txt("Open in safe mode") + "...", LOAD_SAFE, THEME.noti_icon_file_load)), MENU_ITEMS.save, MENU_ITEMS.save_as, diff --git a/scripts/panel_nodes/panel_nodes.gml b/scripts/panel_nodes/panel_nodes.gml index 442a8c35f..8bba16045 100644 --- a/scripts/panel_nodes/panel_nodes.gml +++ b/scripts/panel_nodes/panel_nodes.gml @@ -7,10 +7,10 @@ function Panel_Nodes() : PanelContent() constructor { search_string = ""; - tb_search = new textBox(TEXTBOX_INPUT.text, function(str) /*=>*/ { search_string = string(str); }); - tb_search.align = fa_left; - tb_search.auto_update = true; - tb_search.boxColor = COLORS._main_icon_light; + tb_search = new textBox(TEXTBOX_INPUT.text, function(str) /*=>*/ { search_string = string(str); }); + tb_search.align = fa_left; + tb_search.auto_update = true; + tb_search.boxColor = COLORS._main_icon_light; node_collapse = ds_map_create(); @@ -26,7 +26,7 @@ function Panel_Nodes() : PanelContent() constructor { var node = _arr[i]; var name = node.renamed? node.display_name : node.name; - if(string_lower(search_string) != "" && string_lower(string_pos(search_string, name)) == 0) + if(string_lower(search_string) != "" && string_pos(string_lower(search_string), string_lower(name)) == 0) continue; var isGroup = struct_has(node, "nodes"); diff --git a/scripts/panel_preview/panel_preview.gml b/scripts/panel_preview/panel_preview.gml index 915b2f746..a9e262244 100644 --- a/scripts/panel_preview/panel_preview.gml +++ b/scripts/panel_preview/panel_preview.gml @@ -32,6 +32,18 @@ function panel_preview_copy_color() { CALL("preview_copy_color"); PANEL_PREVIEW.copy_color(); } function panel_preview_copy_color_hex() { CALL("preview_copy_color_hex"); PANEL_PREVIEW.copy_color_hex(); } + function panel_preview_toggle_grid_pixel() { CALL("preview_toggle_grid_pixel"); PROJECT.previewGrid.pixel = !PROJECT.previewGrid.pixel; } + function panel_preview_toggle_grid_visible() { CALL("preview_toggle_grid_visible"); PROJECT.previewGrid.show = !PROJECT.previewGrid.show; } + function panel_preview_toggle_grid_snap() { CALL("preview_toggle_grid_snap"); PROJECT.previewGrid.snap = !PROJECT.previewGrid.snap; } + + function panel_preview_onion_enabled() { CALL("preview_onion_enabled"); PROJECT.onion_skin.enabled = !PROJECT.onion_skin.enabled; } + function panel_preview_onion_on_top() { CALL("preview_onion_on_top"); PROJECT.onion_skin.on_top = !PROJECT.onion_skin.on_top; } + + function panel_preview_show_info() { CALL("preview_show_info"); PANEL_PREVIEW.show_info = !PANEL_PREVIEW.show_info; } + function panel_preview_toggle_reset_view() { CALL("preview_toggle_reset_view"); PANEL_PREVIEW.toggle_reset_view(); } + function panel_preview_toggle_split_view() { CALL("preview_toggle_split_view"); PANEL_PREVIEW.toggle_split_view(); } + function panel_preview_toggle_lock() { CALL("preview_toggle_lock"); PANEL_PREVIEW.toggle_lock(); } + function __fnInit_Preview() { registerFunction("Preview", "Focus content", "F", MOD_KEY.none, panel_preview_focus_content ).setMenu("preview_focus_content", THEME.icon_center_canvas) registerFunction("Preview", "Save current frame", "S", MOD_KEY.shift, panel_preview_save_current_frame ).setMenu("preview_save_current_frame") @@ -68,6 +80,31 @@ registerFunction("Preview", "Copy Color", "", MOD_KEY.none, panel_preview_copy_color ).setMenu("preview_copy_color") registerFunction("Preview", "Copy Color Hex", "", MOD_KEY.none, panel_preview_copy_color_hex ).setMenu("preview_copy_color_hex") + registerFunction("Preview", "Toggle Pixel Grid", "", MOD_KEY.none, panel_preview_toggle_grid_pixel ).setMenu("preview_toggle_grid_pixel") + registerFunction("Preview", "Toggle Grid", "", MOD_KEY.none, panel_preview_toggle_grid_visible ).setMenu("preview_toggle_grid_visible") + registerFunction("Preview", "Toggle Snap to Grid", "", MOD_KEY.none, panel_preview_toggle_grid_snap ).setMenu("preview_toggle_grid_snap") + + registerFunction("Preview", "Toggle Onion Skin", "", MOD_KEY.none, panel_preview_onion_enabled ).setMenu("preview_onion_enabled") + registerFunction("Preview", "Toggle Onion Skin view", "", MOD_KEY.none, panel_preview_onion_on_top ).setMenu("preview_onion_on_top") + + registerFunction("Preview", "Toggle Show Info", "", MOD_KEY.none, panel_preview_show_info ).setMenu("preview_show_info") + registerFunction("Preview", "Toggle Reset View", "", MOD_KEY.none, panel_preview_toggle_reset_view ).setMenu("preview_toggle_reset_view") + registerFunction("Preview", "Toggle Split View", "", MOD_KEY.none, panel_preview_toggle_split_view ).setMenu("preview_toggle_split_view") + registerFunction("Preview", "Toggle Lock", "", MOD_KEY.none, panel_preview_toggle_lock ).setMenu("preview_toggle_lock") + registerFunction("Preview", "Tiling Settings", "", MOD_KEY.none, function(_dat) /*=>*/ { submenuCall(_dat, [ + MENU_ITEMS.preview_set_tile_off, + MENU_ITEMS.preview_set_tile_horizontal, + MENU_ITEMS.preview_set_tile_vertical, + MENU_ITEMS.preview_set_tile_both, + ]) }).setMenu("preview_tiling_settings") + + registerFunction("Preview", "Grid Settings", "", MOD_KEY.none, function() /*=>*/ { dialogPanelCall(new Panel_Preview_Grid_Setting()) }).setMenu("preview_grid_settings") + registerFunction("Preview", "Onion Skin Settings", "", MOD_KEY.none, function() /*=>*/ { dialogPanelCall(new Panel_Preview_Onion_Setting()) }).setMenu("preview_onion_settings") + registerFunction("Preview", "3D View Settings", "", MOD_KEY.none, function() /*=>*/ { dialogPanelCall(new Panel_Preview_3D_Setting(PANEL_PREVIEW)) }).setMenu("preview_3D_settings") + registerFunction("Preview", "3D SDF View Settings", "", MOD_KEY.none, function() /*=>*/ { dialogPanelCall(new Panel_Preview_3D_SDF_Setting(PANEL_PREVIEW)) }).setMenu("preview_3D_SDF_settings") + registerFunction("Preview", "3D Snap Settings", "", MOD_KEY.none, function() /*=>*/ { dialogPanelCall(new Panel_Preview_Snap_Setting(PANEL_PREVIEW)) }).setMenu("preview_snap_settings") + registerFunction("Preview", "View Settings", "", MOD_KEY.none, function() /*=>*/ { dialogPanelCall(new Panel_Preview_View_Setting(PANEL_PREVIEW)) }).setMenu("preview_view_settings") + __fnGroupInit_Preview(); } @@ -90,110 +127,104 @@ function Panel_Preview() : PanelContent() constructor { last_focus = noone; #region ---- canvas control & sample ---- - function initSize() { - canvas_x = w / 2; - canvas_y = h / 2; - } - run_in(1, function() { initSize() }); + function initSize() { canvas_x = w / 2; canvas_y = h / 2; } + run_in(1, function() /*=>*/ { initSize() }); - canvas_x = 0; - canvas_y = 0; - canvas_s = 1; - canvas_w = ui(128); - canvas_h = ui(128); - canvas_a = 0; - - canvas_bg = -1; - + canvas_x = 0; + canvas_y = 0; + canvas_s = 1; + canvas_w = ui(128); + canvas_h = ui(128); + canvas_a = 0; + canvas_bg = -1; do_fullView = false; - - canvas_hover = true; + + canvas_hover = true; canvas_dragging_key = false; - canvas_dragging = false; - canvas_drag_key = 0; - canvas_drag_mx = 0; - canvas_drag_my = 0; - canvas_drag_sx = 0; - canvas_drag_sy = 0; + canvas_dragging = false; + canvas_drag_key = 0; + canvas_drag_mx = 0; + canvas_drag_my = 0; + canvas_drag_sx = 0; + canvas_drag_sy = 0; - canvas_zooming_key = false; - canvas_zooming = false; - canvas_zoom_mx = 0; - canvas_zoom_my = 0; - canvas_zoom_m = 0; - canvas_zoom_s = 0; + canvas_zooming_key = false; + canvas_zooming = false; + canvas_zoom_mx = 0; + canvas_zoom_my = 0; + canvas_zoom_m = 0; + canvas_zoom_s = 0; - view_pan_tool = false; - view_zoom_tool = false; + view_pan_tool = false; + view_zoom_tool = false; - sample_color = noone; - sample_x = noone; - sample_y = noone; + sample_color = noone; + sample_x = noone; + sample_y = noone; #endregion #region ---- preview ---- - locked = false; - preview_node = [ noone, noone ]; - preview_surfaces = [ 0, 0 ]; - preview_surface = [ 0, 0 ]; - tile_surface = surface_create(1, 1); + locked = false; + preview_node = [ noone, noone ]; + preview_surfaces = [ 0, 0 ]; + preview_surface = [ 0, 0 ]; + tile_surface = surface_create(1, 1); - preview_x = 0; - preview_x_to = 0; - preview_x_max = 0; - preview_sequence = [ 0, 0 ]; - _preview_sequence = preview_sequence; - preview_rate = 10; + preview_x = 0; + preview_x_to = 0; + preview_x_max = 0; + preview_sequence = [ 0, 0 ]; + _preview_sequence = preview_sequence; + preview_rate = 10; - right_menu_x = 0; - right_menu_y = 8; - mouse_on_preview = 0; - _mouse_on_preview = 0; + right_menu_x = 0; + right_menu_y = 8; + mouse_on_preview = 0; + _mouse_on_preview = 0; + + splitView = 0; + splitPosition = 0.5; + splitSelection = 0; + + splitViewDragging = false; + splitViewStart = 0; + splitViewMouse = 0; + + tileMode = 0; + bg_color = COLORS.panel_bg_clear; + + mouse_pos_string = ""; + + show_info = true; + show_view_control = 1; resetViewOnDoubleClick = true; - - splitView = 0; - splitPosition = 0.5; - splitSelection = 0; - - splitViewDragging = false; - splitViewStart = 0; - splitViewMouse = 0; - - tileMode = 0; - - bg_color = COLORS.panel_bg_clear; - - mouse_pos_string = ""; - - show_info = true; - show_view_control = 1; #endregion #region ---- tool ---- - tool_x = 0; - tool_x_to = 0; - tool_x_max = 0; + tool_x = 0; + tool_x_to = 0; + tool_x_max = 0; - tool_y = 0; - tool_y_to = 0; - tool_y_max = 0; + tool_y = 0; + tool_y_to = 0; + tool_y_max = 0; - tool_ry = 0; - tool_ry_to = 0; - tool_ry_max = 0; + tool_ry = 0; + tool_ry_to = 0; + tool_ry_max = 0; - tool_current = noone; + tool_current = noone; - toolbar_width = ui(40); - toolbar_height = ui(40); + toolbar_width = ui(40); + toolbar_height = ui(40); - tool_hovering = noone; - tool_side_draw_l = false; - tool_side_draw_r = false; - overlay_hovering = false; - view_hovering = false; + tool_hovering = noone; + tool_side_draw_l = false; + tool_side_draw_r = false; + overlay_hovering = false; + view_hovering = false; sbChannel = new scrollBox([], function(index) { var node = __getNodePreview(); @@ -209,62 +240,62 @@ function Panel_Preview() : PanelContent() constructor { #endregion #region ---- 3d ---- - d3_active = NODE_3D.none; + d3_active = NODE_3D.none; d3_active_transition = 0; - d3_surface = noone; - d3_surface_normal = noone; - d3_surface_depth = noone; - d3_surface_outline = noone; - d3_surface_bg = noone; - d3_preview_channel = 0; + d3_surface = noone; + d3_surface_normal = noone; + d3_surface_depth = noone; + d3_surface_outline = noone; + d3_surface_bg = noone; + d3_preview_channel = 0; - d3_deferData = noone; - d3_drawBG = false; + d3_deferData = noone; + d3_drawBG = false; - global.SKY_SPHERE = new __3dUVSphere(0.5, 16, 8, true); + global.SKY_SPHERE = new __3dUVSphere(0.5, 16, 8, true); #region camera - d3_view_camera = new __3dCamera(); - d3_camW = 1; - d3_camH = 1; + d3_view_camera = new __3dCamera(); + d3_camW = 1; + d3_camH = 1; d3_view_camera.setFocusAngle(135, 45, 4); - d3_camLerp = 0; - d3_camLerp_x = 0; - d3_camLerp_y = 0; + d3_camLerp = 0; + d3_camLerp_x = 0; + d3_camLerp_y = 0; - d3_camTarget = new __vec3(); + d3_camTarget = new __vec3(); - d3_camPanning = false; - d3_camPan_mx = 0; - d3_camPan_my = 0; + d3_camPanning = false; + d3_camPan_mx = 0; + d3_camPan_my = 0; - d3_zoom_speed = 0.2; - d3_pan_speed = 2; + d3_zoom_speed = 0.2; + d3_pan_speed = 2; #endregion #region scene - d3_scene = new __3dScene(d3_view_camera, "Preview panel"); - d3_scene.lightAmbient = $404040; - d3_scene.cull_mode = cull_counterclockwise; - d3_scene_preview = d3_scene; + d3_scene = new __3dScene(d3_view_camera, "Preview panel"); + d3_scene.lightAmbient = $404040; + d3_scene.cull_mode = cull_counterclockwise; + d3_scene_preview = d3_scene; d3_scene_light_enabled = true; - d3_scene_light0 = new __3dLightDirectional(); - d3_scene_light0.transform.position.set(-1, -2, 3); + d3_scene_light0 = new __3dLightDirectional(); d3_scene_light0.color = $FFFFFF; - d3_scene_light0.shadow_active = false; + d3_scene_light0.shadow_active = false; d3_scene_light0.shadow_map_scale = 4; + d3_scene_light0.transform.position.set(-1, -2, 3); - d3_scene_light1 = new __3dLightDirectional(); - d3_scene_light1.transform.position.set(1, 2, -3); + d3_scene_light1 = new __3dLightDirectional(); d3_scene_light1.color = $505050; + d3_scene_light1.transform.position.set(1, 2, -3); #endregion #region tool - d3_tool_snap = false; + d3_tool_snap = false; d3_tool_snap_position = 1; d3_tool_snap_rotation = 15; #endregion @@ -273,52 +304,57 @@ function Panel_Preview() : PanelContent() constructor { tb_framerate = new textBox(TEXTBOX_INPUT.number, function(val) { preview_rate = real(val); }); #region ++++ toolbars & actions ++++ - function set_tile_off() { tileMode = 0; } - function set_tile_horizontal() { tileMode = 1; } - function set_tile_vertical() { tileMode = 2; } - function set_tile_both() { tileMode = 3; } - function set_tile_toggle() { tileMode = (tileMode + 1) % 4; } + static set_tile_off = function() /*=>*/ { tileMode = 0; } + static set_tile_horizontal = function() /*=>*/ { tileMode = 1; } + static set_tile_vertical = function() /*=>*/ { tileMode = 2; } + static set_tile_both = function() /*=>*/ { tileMode = 3; } + static set_tile_toggle = function() /*=>*/ { tileMode = (tileMode + 1) % 4; } - function new_preview_window() { create_preview_window(getNodePreview()); } - function copy_color() { clipboard_set_text(sample_color); } - function copy_color_hex() { clipboard_set_text(color_get_hex(sample_color)); } + static new_preview_window = function() /*=>*/ { create_preview_window(getNodePreview()); } + static copy_color = function() /*=>*/ { clipboard_set_text(sample_color); } + static copy_color_hex = function() /*=>*/ { clipboard_set_text(color_get_hex(sample_color)); } + + static toggle_reset_view = function() /*=>*/ { resetViewOnDoubleClick = !resetViewOnDoubleClick; } + static toggle_split_view = function() /*=>*/ { splitView = (splitView + 1) % 3; } + + static toggle_lock = function() /*=>*/ { locked = !locked } topbar_height = ui(32); toolbar_height = ui(40); toolbars = [ [ THEME.icon_reset_when_preview, - function() { return resetViewOnDoubleClick; }, - function() { return resetViewOnDoubleClick? __txtx("panel_preview_center_canvas_on_preview", "Center canvas on preview") : - __txtx("panel_preview_keep_canvas_on_preview", "Keep canvas on preview"); }, - function() { resetViewOnDoubleClick = !resetViewOnDoubleClick; } + function() /*=>*/ {return resetViewOnDoubleClick}, + function() /*=>*/ { return new tooltipHotkey(resetViewOnDoubleClick? __txtx("panel_preview_center_canvas_on_preview", "Center canvas on preview") : + __txtx("panel_preview_keep_canvas_on_preview", "Keep canvas on preview"), "Preview", "Toggle Reset View" )}, + toggle_reset_view, ], [ THEME.icon_split_view, - function() { return splitView; }, - function() { + function() /*=>*/ {return splitView}, + function() /*=>*/ { switch(splitView) { - case 0 : return __txtx("panel_preview_split_view_off", "Split view off"); - case 1 : return __txtx("panel_preview_horizontal_split_view", "Horizontal split view"); - case 2 : return __txtx("panel_preview_vertical_split_view", "Vertical split view"); + case 0 : return new tooltipHotkey(__txtx("panel_preview_split_view_off", "Split view off"), "Preview", "Toggle Split View"); + case 1 : return new tooltipHotkey(__txtx("panel_preview_horizontal_split_view", "Horizontal split view"), "Preview", "Toggle Split View"); + case 2 : return new tooltipHotkey(__txtx("panel_preview_vertical_split_view", "Vertical split view"), "Preview", "Toggle Split View"); } - return __txtx("panel_preview_split_view", "Split view"); - }, - function() { splitView = (splitView + 1) % 3; } + return new tooltipHotkey(__txtx("panel_preview_split_view", "Split view"), "Preview", "Toggle Split View"); + }, + toggle_split_view, ], [ THEME.icon_tile_view, - function() { var t = [3, 0, 1, 2]; return array_safe_get_fast(t, tileMode); }, - function() { + function() /*=>*/ { var t = [3, 0, 1, 2]; return array_safe_get_fast(t, tileMode); }, + function() /*=>*/ { switch(tileMode) { - case 0 : return __txtx("panel_preview_tile_off", "Tile off"); - case 1 : return __txtx("panel_preview_tile_horizontal", "Tile horizontal"); - case 2 : return __txtx("panel_preview_tile_vertical", "Tile vertical"); - case 3 : return __txtx("panel_preview_tile_both", "Tile both"); + case 0 : return new tooltipHotkey(__txtx("panel_preview_tile_off", "Tile off"), "Preview", "Tiling Settings"); + case 1 : return new tooltipHotkey(__txtx("panel_preview_tile_horizontal", "Tile horizontal"), "Preview", "Tiling Settings"); + case 2 : return new tooltipHotkey(__txtx("panel_preview_tile_vertical", "Tile vertical"), "Preview", "Tiling Settings"); + case 3 : return new tooltipHotkey(__txtx("panel_preview_tile_both", "Tile both"), "Preview", "Tiling Settings"); } - return __txtx("panel_preview_tile_mode", "Tile mode"); + return new tooltipHotkey(__txtx("panel_preview_tile_mode", "Tile mode"), "Preview", "Tiling Settings"); }, - function(data) { + function(data) /*=>*/ { menuCall("preview_tile_menu", [ MENU_ITEMS.preview_set_tile_off, MENU_ITEMS.preview_set_tile_horizontal, @@ -329,19 +365,15 @@ function Panel_Preview() : PanelContent() constructor { ], [ THEME.icon_grid_setting, - function() { return 0; }, - function() { return __txtx("grid_title", "Grid setting") }, - function(param) { - var dia = dialogPanelCall(new Panel_Preview_Grid_Setting(), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); - } + function() /*=>*/ {return 0}, + function() /*=>*/ {return new tooltipHotkey(__txtx("grid_title", "Grid setting"), "Preview", "Grid Settings")}, + function(param) /*=>*/ { dialogPanelCall(new Panel_Preview_Grid_Setting(), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); } ], [ THEME.onion_skin, - function() { return 0; }, - function() { return __txt("Onion Skin") }, - function(param) { - var dia = dialogPanelCall(new Panel_Preview_Onion_Setting(), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); - } + function() /*=>*/ {return 0}, + function() /*=>*/ {return new tooltipHotkey(__txt("Onion Skin"), "Preview", "Onion Skin Settings")}, + function(param) /*=>*/ { dialogPanelCall(new Panel_Preview_Onion_Setting(), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); } ], ]; @@ -349,13 +381,13 @@ function Panel_Preview() : PanelContent() constructor { [ THEME.d3d_preview_settings, function() /*=>*/ {return 0}, - function() /*=>*/ {return __txt("3D Preview Settings")}, + function() /*=>*/ {return new tooltipHotkey(__txt("3D Preview Settings"), "Preview", "3D View Settings")}, function(param) /*=>*/ { dialogPanelCall(new Panel_Preview_3D_Setting(self), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); } ], [ THEME.d3d_snap_settings, function() /*=>*/ {return 0}, - function() /*=>*/ {return __txt("3D Snap Settings")}, + function() /*=>*/ {return new tooltipHotkey(__txt("3D Snap Settings"), "Preview", "3D Snap Settings")}, function(param) /*=>*/ { dialogPanelCall(new Panel_Preview_Snap_Setting(self), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); } ], ]; @@ -364,42 +396,39 @@ function Panel_Preview() : PanelContent() constructor { [ THEME.d3d_preview_settings, function() /*=>*/ {return 0}, - function() /*=>*/ {return __txt("3D SDF Preview Settings")}, + function() /*=>*/ {return new tooltipHotkey(__txt("3D SDF Preview Settings"), "Preview", "3D SDF View Settings")}, function(param) /*=>*/ { dialogPanelCall(new Panel_Preview_3D_SDF_Setting(self), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); } ], [ THEME.d3d_snap_settings, function() /*=>*/ {return 0}, - function() /*=>*/ {return __txt("3D Snap Settings")}, + function() /*=>*/ {return new tooltipHotkey(__txt("3D Snap Settings"), "Preview", "3D Snap Settings")}, function(param) /*=>*/ { dialogPanelCall(new Panel_Preview_Snap_Setting(self), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); } ], ]; - tooltip_center = new tooltipHotkey(__txtx("panel_preview_center_canvas", "Center canvas"), "Preview", "Focus content"); - tooltip_export = new tooltipHotkey(__txtx("panel_preview_export_canvas", "Export canvas"), "Preview", "Save current frame"); - actions = [ [ THEME.lock, - __txtx("panel_preview_lock_preview", "Lock previewing node"), - function() /*=>*/ { locked = !locked; }, + new tooltipHotkey(__txtx("panel_preview_lock_preview", "Lock previewing node"), "Preview", "Toggle Lock"), + toggle_lock, function() /*=>*/ {return !locked}, ], [ THEME.icon_preview_export, - tooltip_export, + new tooltipHotkey(__txtx("panel_preview_export_canvas", "Export canvas"), "Preview", "Save current frame"), function() /*=>*/ { saveCurrentFrame(); }, function() /*=>*/ {return 0}, ], [ THEME.icon_center_canvas, - tooltip_center, + new tooltipHotkey(__txtx("panel_preview_center_canvas", "Center canvas"), "Preview", "Focus content"), function() /*=>*/ { fullView(); }, function() /*=>*/ {return 0}, ], [ THEME.icon_visibility, - __txtx("graph_visibility_title", "Visibility settings"), + new tooltipHotkey(__txtx("graph_visibility_title", "Visibility settings"), "Preview", "View Settings"), function(param) /*=>*/ { dialogPanelCall(new Panel_Preview_View_Setting(self), param.x, param.y, { anchor: ANCHOR.bottom | ANCHOR.left }); }, function() /*=>*/ {return 0}, ], @@ -1976,9 +2005,9 @@ function Panel_Preview() : PanelContent() constructor { var _toolbars = toolbars; switch(d3_active) { - case NODE_3D.none : _toolbars = toolbars; break; - case NODE_3D.polygon : _toolbars = toolbars_3d; break; - case NODE_3D.sdf : _toolbars = toolbars_3d_sdf; break; + case NODE_3D.none : _toolbars = toolbars; break; + case NODE_3D.polygon : _toolbars = toolbars_3d; break; + case NODE_3D.sdf : _toolbars = toolbars_3d_sdf; break; } for( var i = 0, n = array_length(_toolbars); i < n; i++ ) { diff --git a/scripts/panel_preview_3d_sdf_setting/panel_preview_3d_sdf_setting.gml b/scripts/panel_preview_3d_sdf_setting/panel_preview_3d_sdf_setting.gml index 15bc663f5..f85373668 100644 --- a/scripts/panel_preview_3d_sdf_setting/panel_preview_3d_sdf_setting.gml +++ b/scripts/panel_preview_3d_sdf_setting/panel_preview_3d_sdf_setting.gml @@ -1,7 +1,5 @@ function Panel_Preview_3D_SDF_Setting(panel) : Panel_Linear_Setting() constructor { title = __txtx("preview_3d_settings", "3D SDF Preview Settings"); - - w = ui(380); preview_panel = panel; properties_default = [ @@ -11,14 +9,15 @@ function Panel_Preview_3D_SDF_Setting(panel) : Panel_Linear_Setting() constructo if(index == 0) preview_panel.d3_view_camera.view_near = value; else if(index == 1) preview_panel.d3_view_camera.view_far = value; }), - function( ) /*=>*/ {return [ preview_panel.d3_view_camera.view_near, preview_panel.d3_view_camera.view_far ]}, + function() /*=>*/ {return [ preview_panel.d3_view_camera.view_near, preview_panel.d3_view_camera.view_far ]}, function(val) /*=>*/ { preview_panel.d3_view_camera.view_near = val[0]; preview_panel.d3_view_camera.view_far = val[1] }, [ 0.01, 50 ], ), + new __Panel_Linear_Setting_Item( __txt("Draw BG"), new checkBox(function() /*=>*/ { preview_panel.d3_drawBG = !preview_panel.d3_drawBG; }), - function( ) /*=>*/ {return preview_panel.d3_drawBG}, + function() /*=>*/ {return preview_panel.d3_drawBG}, function(val) /*=>*/ { preview_panel.d3_drawBG = val; }, false, ), diff --git a/scripts/panel_preview_3d_setting/panel_preview_3d_setting.gml b/scripts/panel_preview_3d_setting/panel_preview_3d_setting.gml index d17ffad4d..5512d1dd8 100644 --- a/scripts/panel_preview_3d_setting/panel_preview_3d_setting.gml +++ b/scripts/panel_preview_3d_setting/panel_preview_3d_setting.gml @@ -1,7 +1,5 @@ function Panel_Preview_3D_Setting(panel) : Panel_Linear_Setting() constructor { title = __txtx("preview_3d_settings", "3D Preview Settings"); - - w = ui(380); preview_panel = panel; properties_default = [ diff --git a/scripts/panel_preview_grid_setting/panel_preview_grid_setting.gml b/scripts/panel_preview_grid_setting/panel_preview_grid_setting.gml index 4cd8c58fe..a86ffdf5a 100644 --- a/scripts/panel_preview_grid_setting/panel_preview_grid_setting.gml +++ b/scripts/panel_preview_grid_setting/panel_preview_grid_setting.gml @@ -1,59 +1,58 @@ function Panel_Preview_Grid_Setting() : Panel_Linear_Setting() constructor { title = __txtx("preview_grid_settings", "Grid Settings"); - w = ui(380); - - #region data - properties = [ - new __Panel_Linear_Setting_Item( - __txt("Pixel Grid"), - new checkBox(function() { PROJECT.previewGrid.pixel = !PROJECT.previewGrid.pixel; }), - function() { return PROJECT.previewGrid.pixel; }, - function(val) { PROJECT.previewGrid.pixel = val; }, - false, - ), - new __Panel_Linear_Setting_Item( - __txt("Enabled"), - new checkBox(function() { PROJECT.previewGrid.show = !PROJECT.previewGrid.show; }), - function() { return PROJECT.previewGrid.show; }, - function(val) { PROJECT.previewGrid.show = val; }, - false, - ), - new __Panel_Linear_Setting_Item( - __txtx("grid_snap", "Snap to grid"), - new checkBox(function() { PROJECT.previewGrid.snap = !PROJECT.previewGrid.snap; }), - function() { return PROJECT.previewGrid.snap; }, - function(val) { PROJECT.previewGrid.snap = val; }, - false, - ), - new __Panel_Linear_Setting_Item( - __txt("Grid size"), - new vectorBox(2, function(value, index) { - var _v = PROJECT.previewGrid.size[index]; - PROJECT.previewGrid.size[index] = max(1, value); - - return _v != max(1, value); - }).setLinkInactiveColor(COLORS._main_icon_light), - function() { return PROJECT.previewGrid.size; }, - function(val) { PROJECT.previewGrid.size = val; }, - [ 16, 16 ], - ), - new __Panel_Linear_Setting_Item( - __txt("Grid opacity"), - slider(0, 1, .05, function(str) { PROJECT.previewGrid.opacity = clamp(real(str), 0, 1); }), - function() { return PROJECT.previewGrid.opacity; }, - function(val) { PROJECT.previewGrid.opacity = val; }, - 0.5, - ), - new __Panel_Linear_Setting_Item( - __txt("Grid color"), - new buttonColor(function(color) { PROJECT.previewGrid.color = color; }, self), - function() { return PROJECT.previewGrid.color; }, - function(val) { PROJECT.previewGrid.color = val; }, - COLORS.panel_preview_grid, - ), - ]; - - setHeight(); - #endregion + properties = [ + new __Panel_Linear_Setting_Item( + __txt("Enabled"), + new checkBox(function() /*=>*/ { PROJECT.previewGrid.show = !PROJECT.previewGrid.show; }), + function() /*=>*/ {return PROJECT.previewGrid.show}, + function(val) /*=>*/ { PROJECT.previewGrid.show = val; }, + false, + ["Preview", "Toggle Grid"] + ), + new __Panel_Linear_Setting_Item( + __txt("Pixel Grid"), + new checkBox(function() /*=>*/ { PROJECT.previewGrid.pixel = !PROJECT.previewGrid.pixel; }), + function() /*=>*/ {return PROJECT.previewGrid.pixel}, + function(val) /*=>*/ { PROJECT.previewGrid.pixel = val; }, + false, + ["Preview", "Toggle Pixel Grid"] + ), + new __Panel_Linear_Setting_Item( + __txtx("grid_snap", "Snap to grid"), + new checkBox(function() /*=>*/ { PROJECT.previewGrid.snap = !PROJECT.previewGrid.snap; }), + function() /*=>*/ {return PROJECT.previewGrid.snap}, + function(val) /*=>*/ { PROJECT.previewGrid.snap = val; }, + false, + ["Preview", "Toggle Snap to Grid"] + ), + new __Panel_Linear_Setting_Item( + __txt("Grid size"), + new vectorBox(2, function(value, index) /*=>*/ { + var _v = PROJECT.previewGrid.size[index]; + PROJECT.previewGrid.size[index] = max(1, value); + + return _v != max(1, value); + }).setLinkInactiveColor(COLORS._main_icon_light), + function() /*=>*/ {return PROJECT.previewGrid.size}, + function(val) /*=>*/ { PROJECT.previewGrid.size = val; }, + [ 16, 16 ], + ), + new __Panel_Linear_Setting_Item( + __txt("Grid opacity"), + slider(0, 1, .05, function(str) /*=>*/ { PROJECT.previewGrid.opacity = clamp(real(str), 0, 1); }), + function() /*=>*/ {return PROJECT.previewGrid.opacity}, + function(val) /*=>*/ { PROJECT.previewGrid.opacity = val; }, + 0.5, + ), + new __Panel_Linear_Setting_Item( + __txt("Grid color"), + new buttonColor(function(color) /*=>*/ { PROJECT.previewGrid.color = color; }, self), + function() /*=>*/ {return PROJECT.previewGrid.color}, + function(val) /*=>*/ { PROJECT.previewGrid.color = val; }, + COLORS.panel_preview_grid, + ), + ]; + + setHeight(); } \ No newline at end of file diff --git a/scripts/panel_preview_onion_setting/panel_preview_onion_setting.gml b/scripts/panel_preview_onion_setting/panel_preview_onion_setting.gml index a8844b3f7..af81db390 100644 --- a/scripts/panel_preview_onion_setting/panel_preview_onion_setting.gml +++ b/scripts/panel_preview_onion_setting/panel_preview_onion_setting.gml @@ -1,54 +1,52 @@ function Panel_Preview_Onion_Setting() : Panel_Linear_Setting() constructor { title = __txtx("preview_onion_skin_settings", "Onion skin Settings"); - w = ui(380); + properties = [ + new __Panel_Linear_Setting_Item( + __txt("Enabled"), + new checkBox(function() /*=>*/ { PROJECT.onion_skin.enabled = !PROJECT.onion_skin.enabled; }), + function() /*=>*/ {return PROJECT.onion_skin.enabled}, + function(val) /*=>*/ { PROJECT.onion_skin.enabled = val; }, + false, + ["Preview", "Toggle Onion Skin"] + ), + new __Panel_Linear_Setting_Item( + __txtx("onion_skin_top", "Draw on top"), + new checkBox(function() /*=>*/ { PROJECT.onion_skin.on_top = !PROJECT.onion_skin.on_top; }), + function() /*=>*/ {return PROJECT.onion_skin.on_top}, + function(val) /*=>*/ { PROJECT.onion_skin.on_top = val; }, + true, + ["Preview", "Toggle Onion Skin view"] + ), + new __Panel_Linear_Setting_Item( + __txtx("onion_skin_frame_step", "Frame step"), + new textBox(TEXTBOX_INPUT.number, function(str) /*=>*/ { PROJECT.onion_skin.step = max(1, round(real(str))); }), + function() /*=>*/ {return PROJECT.onion_skin.step}, + function(val) /*=>*/ { PROJECT.onion_skin.step = val; }, + 1, + ), + new __Panel_Linear_Setting_Item( + __txtx("onion_skin_pre_color", "Pre Color"), + new buttonColor(function(color) /*=>*/ { PROJECT.onion_skin.color[0] = color; }, self), + function() /*=>*/ {return PROJECT.onion_skin.color[0]}, + function(val) /*=>*/ { PROJECT.onion_skin.color[0] = val; }, + c_red, + ), + new __Panel_Linear_Setting_Item( + __txtx("onion_skin_post_color", "Post Color"), + new buttonColor(function(color) /*=>*/ { PROJECT.onion_skin.color[1] = color; }, self), + function() /*=>*/ {return PROJECT.onion_skin.color[1]}, + function(val) /*=>*/ { PROJECT.onion_skin.color[1] = val; }, + c_blue, + ), + new __Panel_Linear_Setting_Item( + __txt("Opacity"), + slider(0, 1, .05, function(str) /*=>*/ { PROJECT.onion_skin.alpha = clamp(real(str), 0, 1); }), + function() /*=>*/ {return PROJECT.onion_skin.alpha}, + function(val) /*=>*/ { PROJECT.onion_skin.alpha = val; }, + 0.5, + ), + ]; - #region data - properties = [ - new __Panel_Linear_Setting_Item( - __txt("Enabled"), - new checkBox(function() { PROJECT.onion_skin.enabled = !PROJECT.onion_skin.enabled; }), - function() { return PROJECT.onion_skin.enabled; }, - function(val) { PROJECT.onion_skin.enabled = val; }, - false - ), - new __Panel_Linear_Setting_Item( - __txtx("onion_skin_top", "Draw on top"), - new checkBox(function() { PROJECT.onion_skin.on_top = !PROJECT.onion_skin.on_top; }), - function() { return PROJECT.onion_skin.on_top; }, - function(val) { PROJECT.onion_skin.on_top = val; }, - true - ), - new __Panel_Linear_Setting_Item( - __txtx("onion_skin_frame_step", "Frame step"), - new textBox(TEXTBOX_INPUT.number, function(str) { PROJECT.onion_skin.step = max(1, round(real(str))); }), - function() { return PROJECT.onion_skin.step; }, - function(val) { PROJECT.onion_skin.step = val; }, - 1 - ), - new __Panel_Linear_Setting_Item( - __txtx("onion_skin_pre_color", "Pre Color"), - new buttonColor(function(color) { PROJECT.onion_skin.color[0] = color; }, self), - function() { return PROJECT.onion_skin.color[0]; }, - function(val) { PROJECT.onion_skin.color[0] = val; }, - c_red - ), - new __Panel_Linear_Setting_Item( - __txtx("onion_skin_post_color", "Post Color"), - new buttonColor(function(color) { PROJECT.onion_skin.color[1] = color; }, self), - function() { return PROJECT.onion_skin.color[1]; }, - function(val) { PROJECT.onion_skin.color[1] = val; }, - c_blue - ), - new __Panel_Linear_Setting_Item( - __txt("Opacity"), - slider(0, 1, .05, function(str) { PROJECT.onion_skin.alpha = clamp(real(str), 0, 1); }), - function() { return PROJECT.onion_skin.alpha; }, - function(val) { PROJECT.onion_skin.alpha = val; }, - 0.5 - ), - ]; - - setHeight(); - #endregion + setHeight(); } \ No newline at end of file diff --git a/scripts/panel_preview_snap_setting/panel_preview_snap_setting.gml b/scripts/panel_preview_snap_setting/panel_preview_snap_setting.gml index 64dc9680d..9ed921b41 100644 --- a/scripts/panel_preview_snap_setting/panel_preview_snap_setting.gml +++ b/scripts/panel_preview_snap_setting/panel_preview_snap_setting.gml @@ -1,34 +1,30 @@ function Panel_Preview_Snap_Setting(panel) : Panel_Linear_Setting() constructor { title = __txtx("preview_snap_settings", "3D Snap Settings"); - - w = ui(380); preview_panel = panel; - #region data - properties = [ - new __Panel_Linear_Setting_Item( - __txt("Snap"), - new checkBox(function() { preview_panel.d3_tool_snap = !preview_panel.d3_tool_snap; }), - function() { return preview_panel.d3_tool_snap }, - function(val) { preview_panel.d3_tool_snap = val; }, - false, - ), - new __Panel_Linear_Setting_Item( - __txt("Linear"), - new textBox(TEXTBOX_INPUT.number, function(val) { preview_panel.d3_tool_snap_position = val; }), - function() { return preview_panel.d3_tool_snap_position }, - function(val) { preview_panel.d3_tool_snap_position = val; }, - 1, - ), - new __Panel_Linear_Setting_Item( - __txt("Rotation"), - new textBox(TEXTBOX_INPUT.number, function(val) { preview_panel.d3_tool_snap_rotation = val; }), - function() { return preview_panel.d3_tool_snap_rotation }, - function(val) { preview_panel.d3_tool_snap_rotation = val; }, - 15, - ), - ] - - setHeight(); - #endregion + properties = [ + new __Panel_Linear_Setting_Item( + __txt("Snap"), + new checkBox(function() { preview_panel.d3_tool_snap = !preview_panel.d3_tool_snap; }), + function() { return preview_panel.d3_tool_snap }, + function(val) { preview_panel.d3_tool_snap = val; }, + false, + ), + new __Panel_Linear_Setting_Item( + __txt("Linear"), + new textBox(TEXTBOX_INPUT.number, function(val) { preview_panel.d3_tool_snap_position = val; }), + function() { return preview_panel.d3_tool_snap_position }, + function(val) { preview_panel.d3_tool_snap_position = val; }, + 1, + ), + new __Panel_Linear_Setting_Item( + __txt("Rotation"), + new textBox(TEXTBOX_INPUT.number, function(val) { preview_panel.d3_tool_snap_rotation = val; }), + function() { return preview_panel.d3_tool_snap_rotation }, + function(val) { preview_panel.d3_tool_snap_rotation = val; }, + 15, + ), + ] + + setHeight(); } \ No newline at end of file diff --git a/scripts/panel_preview_view_settings/panel_preview_view_settings.gml b/scripts/panel_preview_view_settings/panel_preview_view_settings.gml index cd1272cb4..b4d672043 100644 --- a/scripts/panel_preview_view_settings/panel_preview_view_settings.gml +++ b/scripts/panel_preview_view_settings/panel_preview_view_settings.gml @@ -1,27 +1,24 @@ function Panel_Preview_View_Setting(previewPanel) : Panel_Linear_Setting() constructor { title = __txtx("preview_view_settings", "View Settings"); - - w = ui(380); self.previewPanel = previewPanel; - #region data - properties = [ - new __Panel_Linear_Setting_Item( - __txt("Info"), - new checkBox(function() { previewPanel.show_info = !previewPanel.show_info; }), - function() { return previewPanel.show_info }, - function(val) { previewPanel.show_info = val; }, - true, - ), - new __Panel_Linear_Setting_Item( - __txt("View Control"), - new buttonGroup([ "None", "Left", "Right" ], function(val) { previewPanel.show_view_control = val; }), - function() { return previewPanel.show_view_control }, - function(val) { previewPanel.show_view_control = val; }, - 1, - ), - ]; - - setHeight(); - #endregion + properties = [ + new __Panel_Linear_Setting_Item( + __txt("Info"), + new checkBox(function() /*=>*/ { previewPanel.show_info = !previewPanel.show_info; }), + function() /*=>*/ {return previewPanel.show_info}, + function(val) /*=>*/ { previewPanel.show_info = val; }, + true, + ["Preview", "Toggle Show Info"] + ), + new __Panel_Linear_Setting_Item( + __txt("View Control"), + new buttonGroup([ "None", "Left", "Right" ], function(val) /*=>*/ { previewPanel.show_view_control = val; }), + function() /*=>*/ {return previewPanel.show_view_control}, + function(val) /*=>*/ { previewPanel.show_view_control = val; }, + 1, + ), + ]; + + setHeight(); } \ No newline at end of file diff --git a/scripts/panel_tunnels/panel_tunnels.gml b/scripts/panel_tunnels/panel_tunnels.gml index f2fd679c4..e1e26630e 100644 --- a/scripts/panel_tunnels/panel_tunnels.gml +++ b/scripts/panel_tunnels/panel_tunnels.gml @@ -1,57 +1,55 @@ function Panel_Tunnels() : PanelContent() constructor { title = __txt("Tunnels"); padding = 8; - - #region data - w = ui(320); - h = ui(480); - - build_x = 0; - build_y = 0; - + + w = ui(320); + h = ui(480); + + build_x = 0; + build_y = 0; + + tunnel_ins = []; + tunnel_select = noone; + tunnel_hover = noone; + + function scanNodes() { tunnel_ins = []; - tunnel_select = noone; - tunnel_hover = noone; - function scanNodes() { - tunnel_ins = []; + for (var i = 0, n = array_length(PROJECT.allNodes); i < n; i++) { + var node = PROJECT.allNodes[i]; - for (var i = 0, n = array_length(PROJECT.allNodes); i < n; i++) { - var node = PROJECT.allNodes[i]; - - if(instanceof(node) == "Node_Tunnel_In") - array_push(tunnel_ins, node); - } + if(instanceof(node) == "Node_Tunnel_In") + array_push(tunnel_ins, node); } - scanNodes(); + } + scanNodes(); + + search_string = ""; + keyboard_lastchar = ""; + keyboard_lastkey = -1; + KEYBOARD_STRING = ""; + + search_res = []; + tb_search = new textBox(TEXTBOX_INPUT.text, function(str) { + search_string = string(str); + searchNodes(); + }); + + tb_search.align = fa_left; + tb_search.auto_update = true; + tb_search.boxColor = COLORS._main_icon_light; + WIDGET_CURRENT = tb_search; + + function searchNodes() { + search_res = []; + for( var i = 0, n = array_length(tunnel_ins); i < n; i++ ) { + var node = tunnel_ins[i]; + var key = node.inputs[0].getValue(0); - search_string = ""; - keyboard_lastchar = ""; - KEYBOARD_STRING = ""; - keyboard_lastkey = -1; - - search_res = []; - tb_search = new textBox(TEXTBOX_INPUT.text, function(str) { - search_string = string(str); - searchNodes(); - }); - - tb_search.align = fa_left; - tb_search.auto_update = true; - tb_search.boxColor = COLORS._main_icon_light; - WIDGET_CURRENT = tb_search; - - function searchNodes() { - search_res = []; - for( var i = 0, n = array_length(tunnel_ins); i < n; i++ ) { - var node = tunnel_ins[i]; - var key = node.inputs[0].getValue(0); - - if(string_pos(search_string, key) == 0) continue; - array_push(search_res, node); - } + if(string_pos(search_string, key) == 0) continue; + array_push(search_res, node); } - #endregion + } function onResize() { sc_tunnel.resize(w - ui(padding + padding), h - ui(padding + padding) - ui(28)); } diff --git a/scripts/scrollBox/scrollBox.gml b/scripts/scrollBox/scrollBox.gml index 48df9ca66..62b43a6bc 100644 --- a/scripts/scrollBox/scrollBox.gml +++ b/scripts/scrollBox/scrollBox.gml @@ -37,6 +37,7 @@ function scrollBox(_data, _onModify, update_hover = true) : widget() constructor var ind = array_find(data, curr_text); open = true; + FOCUS_BEFORE = FOCUS; with(dialogCall(horizontal? o_dialog_scrollbox_horizontal : o_dialog_scrollbox, x + open_rx, y + open_ry)) { initVal = ind; font = other.font; diff --git a/scripts/string_functions/string_functions.gml b/scripts/string_functions/string_functions.gml index 4fe4e5a76..f0b1b9bcc 100644 --- a/scripts/string_functions/string_functions.gml +++ b/scripts/string_functions/string_functions.gml @@ -40,8 +40,9 @@ function filename_name_only(name) { return string_replace(name, filename_ext(name), "") } -function string_to_var(str) { INLINE return string_replace_all(string_replace_all(string_lower(str), " ", "_"), "/", "_"); } -function string_quote(str) { INLINE return $"\"{str}\""; } +function string_to_var(str) { INLINE return string_replace_all(string_replace_all(string_lower(str), " ", "_"), "/", "_"); } +function string_to_var2(context, name) { INLINE return string_to_var(context == ""? name : $"{context} {name}"); } +function string_quote(str) { INLINE return $"\"{str}\""; } function array_to_string(arr) { if(!is_array(arr)) return string(arr); diff --git a/scripts/theme_definition/theme_definition.gml b/scripts/theme_definition/theme_definition.gml index 77ec3548a..042e5b9e0 100644 --- a/scripts/theme_definition/theme_definition.gml +++ b/scripts/theme_definition/theme_definition.gml @@ -38,6 +38,7 @@ function Theme() constructor { chat = s_chat; checkbox_on_start = s_checkbox_on_start; circle_16 = s_circle_16; + circle_hotkey = s_circle_hotkey; circle = s_circle_8; circle_toggle_8 = s_circle_toggle_8; code_show_auto = s_code_show_auto; diff --git a/scripts/tooltip_hotkey/tooltip_hotkey.gml b/scripts/tooltip_hotkey/tooltip_hotkey.gml index dbf7705a5..3d4ef9dae 100644 --- a/scripts/tooltip_hotkey/tooltip_hotkey.gml +++ b/scripts/tooltip_hotkey/tooltip_hotkey.gml @@ -32,4 +32,51 @@ function tooltipHotkey(text, context = "", name = "") constructor { var _hy = my + th / 2 + ui(10); hotkey_draw(keyStr, _hx, _hy); } +} + +function tooltipHotkey_assign(text, hotkey = "") constructor { + self.text = text; + self.hotkey = hotkey; + + static drawTooltip = function() { + var _uns = text == noone; + var _txt = _uns? [ __txt("Unassigned") ] : text; + + draw_set_font(f_p1); + var _w1 = string_width(hotkey); + + draw_set_font(f_p0); + var _w2 = 0; + var th = 0; + + for (var i = 0, n = array_length(_txt); i < n; i++) { + var _t = _txt[i]; + var _ts = is_string(_t)? _t : _t.name; + + _w2 = max(_w2, string_width(_ts)); + th += string_height(_ts); + } + + var tw = min(WIN_W - ui(32), _w1 + ui(24) + _w2); + var mx = min(mouse_mx + ui(16), WIN_W - (tw + ui(16))); + var my = min(mouse_my + ui(16), WIN_H - (th + ui(16))); + + draw_sprite_stretched(THEME.textbox, 3, mx, my, tw + ui(16), th + ui(16)); + draw_sprite_stretched(THEME.textbox, 0, mx, my, tw + ui(16), th + ui(16)); + + var txy = my + ui(8); + + draw_set_text(f_p0, fa_left, fa_top, _uns? COLORS._main_text_sub : COLORS._main_text); + for (var i = 0, n = array_length(_txt); i < n; i++) { + var _t = _txt[i]; + var _ts = is_string(_t)? _t : _t.name; + + draw_text(mx + ui(8), txy, _ts); + txy += string_height(_ts); + } + + var _hx = mx + tw + ui(6); + var _hy = my + line_get_height() / 2 + ui(10); + hotkey_draw(hotkey, _hx, _hy); + } } \ No newline at end of file diff --git a/sprites/s_circle_hotkey/54ca7373-f3a6-49dc-80a6-ba9f47977265.png b/sprites/s_circle_hotkey/54ca7373-f3a6-49dc-80a6-ba9f47977265.png new file mode 100644 index 0000000000000000000000000000000000000000..6af50d8f2d14bceef68fe0d9d4faf61b79e5c9c2 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(;Ji#W95Adg*aP!2=2m z3>)ox6c=2o)^K#0A#rk=!Ny%54*y+I_VsHKgSVytbFui#2S7clC9V-ADTyViR>?)F zK#IZ0z{o_`z(Uv1IK;rz%E-*hz(m`?z{dXJq(_%elF{r5}E)Lj#v@^ literal 0 HcmV?d00001 diff --git a/sprites/s_circle_hotkey/8c2842ec-1261-4261-aa81-5b4e6589979c.png b/sprites/s_circle_hotkey/8c2842ec-1261-4261-aa81-5b4e6589979c.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b46990dbe082651931acc9b1dfb24e695d6120 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(;wqPURdP`(kYX@0 zFf!3Ku+TL$4lyvbGBUF=Fwr(Jure_4esIzOMMG|WN@iLmZVgs@3;zH$XuxeK$;?eH aE=kNSz^x~DMSwC;4}+(xpUXO@geCyKz*t8B literal 0 HcmV?d00001 diff --git a/sprites/s_circle_hotkey/9a6e4559-d82b-498d-9a21-3f7c70d6193b.png b/sprites/s_circle_hotkey/9a6e4559-d82b-498d-9a21-3f7c70d6193b.png new file mode 100644 index 0000000000000000000000000000000000000000..42087e5c677db0fab58916c51a2f19a719cfd585 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(<0&#W95AdUApS$G`vo z*MI!~|Nq;7H3ttJIG}L)z<~vPQ>U{sq^R&oR2-7r3RJFI;u=wsl30>zm0Xkxq!^40 zj7)S5EOZTxLkvuPnaO=rk5ugmz!{F)a=d#Wzp$Pzfuvt0) literal 0 HcmV?d00001 diff --git a/sprites/s_circle_hotkey/9d754822-f194-49ac-bcdd-0382b7106c1f.png b/sprites/s_circle_hotkey/9d754822-f194-49ac-bcdd-0382b7106c1f.png new file mode 100644 index 0000000000000000000000000000000000000000..62db47bb1a3a26d23c40f26d6d35cc5186da8e30 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(;ns#W95Adg+OUf(!~g zEF0Pn?)oo#SJRY(XQHQ`%#|vqN%wv_E@n%AE_C_FMUlrq9jYa+5hW>!C8<`)MX5lF z!N|bKMAyJV*U&h`z|_jf%*wz-+rYrez`*;#Ne2`Sx%nxXX_dG&SnVzR1Js}ax1l66 cH?_DVF}DD>p4=4y%0N8~p00i_>zopr008w@0{{R3 literal 0 HcmV?d00001 diff --git a/sprites/s_circle_hotkey/bf6e94ad-78c1-4f50-b0a0-4536e8e445d8.png b/sprites/s_circle_hotkey/bf6e94ad-78c1-4f50-b0a0-4536e8e445d8.png new file mode 100644 index 0000000000000000000000000000000000000000..723667620766850d4e16cc5dae557434fd0a0104 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(;Ji#W95AdU8TT)Bpef z=l}cvf4{8qqyzPAY;DFqJRA?s9yst}7NaZ!L(E}b)`fx7rvmk;mbgZgq$HN4S|t~y z0x1R~10xe%0}EY4;}8Q=DPnaO=rk5ugmz!{F)a=d#Wzp$Py#f>}iX literal 0 HcmV?d00001 diff --git a/sprites/s_circle_hotkey/f1285d37-7d57-4c8b-9504-10402561d410.png b/sprites/s_circle_hotkey/f1285d37-7d57-4c8b-9504-10402561d410.png new file mode 100644 index 0000000000000000000000000000000000000000..d102d451556c43daa6029da87720a0a72da9ecb7 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(;Ji#W95AdhDr#oD2pW z42CZgcG+K=`N&zm0Xkx zq!^40j7)S5EOZTxLkvuI(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(;Ji#W95Adg*aP!2=2m z3>)ox6c=2o)^K#0A#rk=!Ny%54*y+I_VsHKgSVytbFui#2S7clC9V-ADTyViR>?)F zK#IZ0z{o_`z(Uv1IK;rz%E-*hz(m`?z{dXJq(_%elF{r5}E)Lj#v@^ literal 0 HcmV?d00001 diff --git a/sprites/s_circle_hotkey/layers/8c2842ec-1261-4261-aa81-5b4e6589979c/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png b/sprites/s_circle_hotkey/layers/8c2842ec-1261-4261-aa81-5b4e6589979c/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b46990dbe082651931acc9b1dfb24e695d6120 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(;wqPURdP`(kYX@0 zFf!3Ku+TL$4lyvbGBUF=Fwr(Jure_4esIzOMMG|WN@iLmZVgs@3;zH$XuxeK$;?eH aE=kNSz^x~DMSwC;4}+(xpUXO@geCyKz*t8B literal 0 HcmV?d00001 diff --git a/sprites/s_circle_hotkey/layers/9a6e4559-d82b-498d-9a21-3f7c70d6193b/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png b/sprites/s_circle_hotkey/layers/9a6e4559-d82b-498d-9a21-3f7c70d6193b/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png new file mode 100644 index 0000000000000000000000000000000000000000..42087e5c677db0fab58916c51a2f19a719cfd585 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(<0&#W95AdUApS$G`vo z*MI!~|Nq;7H3ttJIG}L)z<~vPQ>U{sq^R&oR2-7r3RJFI;u=wsl30>zm0Xkxq!^40 zj7)S5EOZTxLkvuPnaO=rk5ugmz!{F)a=d#Wzp$Pzfuvt0) literal 0 HcmV?d00001 diff --git a/sprites/s_circle_hotkey/layers/9d754822-f194-49ac-bcdd-0382b7106c1f/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png b/sprites/s_circle_hotkey/layers/9d754822-f194-49ac-bcdd-0382b7106c1f/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png new file mode 100644 index 0000000000000000000000000000000000000000..62db47bb1a3a26d23c40f26d6d35cc5186da8e30 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(;ns#W95Adg+OUf(!~g zEF0Pn?)oo#SJRY(XQHQ`%#|vqN%wv_E@n%AE_C_FMUlrq9jYa+5hW>!C8<`)MX5lF z!N|bKMAyJV*U&h`z|_jf%*wz-+rYrez`*;#Ne2`Sx%nxXX_dG&SnVzR1Js}ax1l66 cH?_DVF}DD>p4=4y%0N8~p00i_>zopr008w@0{{R3 literal 0 HcmV?d00001 diff --git a/sprites/s_circle_hotkey/layers/bf6e94ad-78c1-4f50-b0a0-4536e8e445d8/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png b/sprites/s_circle_hotkey/layers/bf6e94ad-78c1-4f50-b0a0-4536e8e445d8/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png new file mode 100644 index 0000000000000000000000000000000000000000..723667620766850d4e16cc5dae557434fd0a0104 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(;Ji#W95AdU8TT)Bpef z=l}cvf4{8qqyzPAY;DFqJRA?s9yst}7NaZ!L(E}b)`fx7rvmk;mbgZgq$HN4S|t~y z0x1R~10xe%0}EY4;}8Q=DPnaO=rk5ugmz!{F)a=d#Wzp$Py#f>}iX literal 0 HcmV?d00001 diff --git a/sprites/s_circle_hotkey/layers/f1285d37-7d57-4c8b-9504-10402561d410/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png b/sprites/s_circle_hotkey/layers/f1285d37-7d57-4c8b-9504-10402561d410/6840640d-5e89-4d5a-aab4-1fe5bbc0fa4e.png new file mode 100644 index 0000000000000000000000000000000000000000..d102d451556c43daa6029da87720a0a72da9ecb7 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i(P(;Ji#W95AdhDr#oD2pW z42CZgcG+K=`N&zm0Xkx zq!^40j7)S5EOZTxLkvu":"", + "Keyframes":[], + "resourceType":"KeyframeStore", + "resourceVersion":"2.0", + }, + "eventStubScript":null, + "eventToFunction":{}, + "length":6.0, + "lockOrigin":false, + "moments":{ + "$KeyframeStore":"", + "Keyframes":[], + "resourceType":"KeyframeStore", + "resourceVersion":"2.0", + }, + "name":"s_circle_hotkey", + "playback":1, + "playbackSpeed":30.0, + "playbackSpeedType":0, + "resourceType":"GMSequence", + "resourceVersion":"2.0", + "showBackdrop":true, + "showBackdropImage":false, + "timeUnits":1, + "tracks":[ + {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"f1285d37-7d57-4c8b-9504-10402561d410","path":"sprites/s_circle_hotkey/s_circle_hotkey.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"99b33a02-c0a0-4b9f-8bcd-4241c6b1e6aa","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"8c2842ec-1261-4261-aa81-5b4e6589979c","path":"sprites/s_circle_hotkey/s_circle_hotkey.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"54c14154-377f-44fa-9b06-ee6bb3d0fccf","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"9d754822-f194-49ac-bcdd-0382b7106c1f","path":"sprites/s_circle_hotkey/s_circle_hotkey.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"0fea8ded-5900-4e21-a304-6f2e9bcd3d22","IsCreationKey":false,"Key":2.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"54ca7373-f3a6-49dc-80a6-ba9f47977265","path":"sprites/s_circle_hotkey/s_circle_hotkey.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"205ee201-23dd-4366-afdb-e339411da0ea","IsCreationKey":false,"Key":3.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"9a6e4559-d82b-498d-9a21-3f7c70d6193b","path":"sprites/s_circle_hotkey/s_circle_hotkey.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"33e5a7df-69b4-4215-a61b-0e81707b3acf","IsCreationKey":false,"Key":4.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"bf6e94ad-78c1-4f50-b0a0-4536e8e445d8","path":"sprites/s_circle_hotkey/s_circle_hotkey.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"535a7ff0-4305-4ea2-af7a-11ca0ea64a84","IsCreationKey":false,"Key":5.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange":null, + "volume":1.0, + "xorigin":2, + "yorigin":2, + }, + "swatchColours":null, + "swfPrecision":0.5, + "textureGroupId":{ + "name":"Default", + "path":"texturegroups/Default", + }, + "type":0, + "VTile":false, + "width":4, +} \ No newline at end of file