Commit Graph
108 Commits
Author SHA1 Message Date
MihailRis 05d6fbd995 add onmouseover, onmouseout ui events & cleanup 2025-11-25 23:57:19 +03:00
MihailRis 8cc51a107e fix: panel width differs to size specified in xml 2025-11-25 21:54:58 +03:00
MihailRis aba18ef836 add 'keep-line-selection' textbox attribute 2025-11-15 14:28:20 +03:00
MihailRis 091542da39 Merge branch 'main' into debugging-client 2025-11-14 21:18:16 +03:00
MihailRis 5f76e72748 cleanup 2025-11-14 20:56:11 +03:00
MihailRis 95721a6864 combine uinode actions callbacks sets & cleanup 2025-11-14 19:50:09 +03:00
MihailRis f9bab5a5cf fix UINode function typedefs naming 2025-11-14 12:35:27 +03:00
MihailRis 7abe552e3c fix UINode enums naming 2025-11-14 12:33:30 +03:00
MihailRis 1fd81da82e add 'onrightclick' uinode event 2025-11-14 00:33:57 +03:00
MihailRis 8a858beeb4 fix: some container attributes not available in panel 2025-10-06 20:53:29 +03:00
MihailRis c8ba5b5dbb fix 'align' ui property reading 2025-09-30 12:15:53 +03:00
MihailRis 2aff1a39eb add 'selected' property to selectbox 2025-06-28 13:42:38 +03:00
MihailRis f17167f8c9 add 'onselect' callback & remove 'default' tag 2025-06-28 02:46:54 +03:00
MihailRis 47f7259c72 add 'value' selectbox property 2025-06-28 02:29:43 +03:00
MihailRis 3571d0c902 add 'select' element (WIP) 2025-06-27 22:50:47 +03:00
MihailRis 4ff42b94c3 update editor & rename 'model' property to 'src' 2025-06-01 23:09:59 +03:00
MihailRis 7a25560bc0 add 'modelviewer' ui element 2025-05-24 19:28:24 +03:00
MihailRis d845aeb55f fix 2025-04-27 10:34:19 +03:00
MihailRis cefa26b497 minor refactor 2025-04-26 23:03:02 +03:00
MihailRis 79528a44ea add 'region' image property 2025-04-26 22:12:34 +03:00
MihailRis 1e90115a26 add 'onfocus' ui event & optimize container:add 2025-04-26 20:16:57 +03:00
MihailRis 9befbb9795 add 'ondefocus' ui event 2025-04-24 22:41:40 +03:00
MihailRis 3498af6be9 cleanup 2025-04-21 21:53:27 +03:00
MihailRis 32af745eb9 feat: translated textbox hints support 2025-04-20 13:09:08 +03:00
MihailRis 71d3756902 add iframe ui element 2025-04-19 18:31:12 +03:00
MihailRis 3be8546bf4 refactor enums: CursorShape, InterpolationType, ParticleSpawnShape 2025-04-13 14:18:50 +03:00
MihailRis 9694a59649 refactor: add Window interface 2025-04-02 14:59:53 +03:00
MihailRis b202d1455b refactor: replace references to Events with Input 2025-04-02 14:55:53 +03:00
MihailRis 4c48afbb90 refactor: add GUI instance reference to UI nodes 2025-04-02 14:55:53 +03:00
MihailRis 3a4b334d0b feat: 'edited' property reset & add 'oncontrolkey' textbox callback 2025-03-12 19:51:22 +03:00
MihailRis fa990e3939 add '@' prefix support to tooltips 2025-03-11 16:19:33 +03:00
MihailRis 37c7ffa7b0 add BasePanel & add padding property to SplitBox 2025-03-11 00:39:59 +03:00
MihailRis 9a01b5ad2d add splitbox ui element 2025-03-11 00:39:59 +03:00
MihailRis a0210c82ce reformat gui_xml.cpp 2025-01-22 08:38:37 +03:00
MihailRis 02554e469a refactor 2025-01-22 08:18:17 +03:00
ShadelessFox ee31f401aa Add canvas UI node 2025-01-19 14:11:56 +01:00
MihailRis 209490192c add 'min-size' ui property 2025-01-18 06:37:27 +03:00
MihailRis 0ce5e23a2a add 'min-length' panel property 2025-01-18 05:55:02 +03:00
MihailRis 0a1a16299e move menu pages loader to Lua & add gui.load_document, file.ext(), file.prefix() & add core:gui_util module 2025-01-06 16:07:16 +03:00
MihailRis cb9690ebc7 add 'cursor' ui property 2024-12-30 21:41:05 +03:00
MihailRis d745a34657 refactor 2024-12-18 04:13:33 +03:00
MihailRis 3d484383fc replace 'markdown' (bool) property with 'markup' (str) 2024-12-06 19:36:38 +03:00
MihailRis 80e809f97f add markdown dialect (WIP) & add strikethrough and underline font styles 2024-12-06 17:35:03 +03:00
MihailRis 605d7e7897 small fixes 2024-12-05 22:36:12 +03:00
MihailRis 84b3b82dba refactor & optimize xml parser 2024-12-05 20:12:02 +03:00
MihailRis ed3865964b add syntax highlighting (WIP) 2024-12-04 22:13:17 +03:00
MihailRis 69df0eba1b add 'taking' and 'placing' xml properties to slot and slots-grid 2024-11-25 07:12:40 +03:00
MihailRis 2412699b89 add 'scroll-step' property to container 2024-11-19 06:46:54 +03:00
MihailRis 2cf51a6941 add 'line-numbers' property to textbox & make TextBox extend Container instead of Panel 2024-11-19 04:21:05 +03:00
MihailRis 801650824e add 'text-color' textbox property 2024-11-18 14:03:30 +03:00