Commit Graph

152 Commits

Author SHA1 Message Date
Mikayla Fischler
f23b7e2c2f fixed out of bounds coordinates crashing GUI for form fields 2023-12-17 12:56:08 -05:00
Mikayla Fischler
fa0185c9a4 fixed checkbox width 2023-12-13 12:20:12 -05:00
Mikayla Fischler
d77a527b15 added text alignment to push buttons and added keyboard events to listbox 2023-10-19 23:20:04 -04:00
Mikayla Fischler
01caca48dc listbox improvements, tabbing while staying in frame (autoscroll) 2023-10-15 17:02:48 -04:00
Mikayla Fischler
d2a1951b66 refactored TEXT_ALIGN to ALIGN 2023-10-03 23:16:46 -04:00
Mikayla Fischler
ebabd99f2b #307 fixes and cleanup 2023-10-03 22:52:13 -04:00
Mikayla Fischler
b1446637ad checkbox default val and radio type checks for set_value 2023-10-01 17:06:24 -04:00
Mikayla Fischler
3a5d69d96f improvements to number field 2023-10-01 00:18:57 -04:00
Mikayla Fischler
560d48084a #344 coordinator renderer assert handling 2023-09-30 12:19:04 -04:00
Mikayla Fischler
625feb3fd1 #344 graphics assertion overhaul 2023-09-30 11:46:47 -04:00
Mikayla Fischler
ed4180a072 #344 element redraws and shorter assert messages 2023-09-29 19:34:10 -04:00
Mikayla Fischler
70831b49d2 #344 2D radio button array 2023-09-24 22:27:39 -04:00
Mikayla Fischler
8ab1307b2b #344 include holding down keys for number fields 2023-09-23 16:50:54 -04:00
Mikayla Fischler
689d474796 #344 support hiding characters in text fields 2023-09-23 16:45:33 -04:00
Mikayla Fischler
18bcfb4014 #344 nav to start/end of fields 2023-09-23 15:30:53 -04:00
Mikayla Fischler
645a5f5137 #344 added focus navigation to checkboxes and radio buttons, refactor of enable handlers 2023-09-23 14:31:37 -04:00
Mikayla Fischler
f9d0ef60b4 #344 select all and improved input fields 2023-09-23 12:49:31 -04:00
Mikayla Fischler
d21604ea09 #344 improvements to text fields 2023-09-23 00:09:37 -04:00
Mikayla Fischler
a2182d9566 #344 work in progress on text field & paste events, re-show number field on val/min/max changes 2023-09-20 00:02:21 -04:00
Mikayla Fischler
7a87499aa4 #344 radio button appearance changes 2023-09-20 00:02:05 -04:00
Mikayla Fischler
b173b72f21 #344 numeric field cleanup 2023-09-20 00:01:49 -04:00
Mikayla Fischler
29e910ba3c #342 added element focusing feature to graphics library 2023-09-16 21:08:28 -04:00
Mikayla Fischler
3afc765f72 #300 graphics alias functions 2023-08-30 21:11:57 -04:00
Mikayla Fischler
048714817e #300 replaced util.strrep with string.rep 2023-08-30 19:30:46 -04:00
Mikayla Fischler
b93c6b7c6e fixes per luacheck 2023-08-20 23:53:49 -04:00
Mikayla Fischler
8b3f558f68 Merge branch 'devel' into 232-waste-valve-and-flow-monitoring-display 2023-08-20 23:43:07 -04:00
Mikayla Fischler
9bf07e6c3e completed work on updated pipenet 2023-08-20 17:04:14 -04:00
Mikayla Fischler
e0809f52a6 #232 WIP coordinator flow view 2023-08-09 23:26:06 -04:00
Mikayla Fischler
724d13510d optimizations and cleanup for pull request 2023-07-30 00:13:26 -04:00
Mikayla Fischler
df67795239 #290 pocket page management and alarm test tool, supervisor pocket diagnostics system 2023-07-29 18:16:59 -04:00
Mikayla Fischler
1edee7f64b updated graphics comments 2023-07-09 23:42:44 -04:00
Mikayla Fischler
8f54e95519 #25 continued WIP waste control, main view updated and unit fields modified 2023-07-06 01:36:06 -04:00
Mikayla Fischler
7b9824b6f9 added checkbox graphics element 2023-07-01 19:40:33 -04:00
Mikayla Fischler
5d6dda5619 #255 fixed rectangle element not offsetting mouse events 2023-06-07 18:38:00 -04:00
Mikayla Fischler
8d248408d4 #247 renamed tcallbackdsp to tcd and added handler to RTU 2023-06-03 17:40:57 -04:00
Mikayla Fischler
b4932b33b6 code cleanup 2023-06-03 17:31:06 -04:00
Mikayla Fischler
153a83e569 listbox improvements 2023-06-01 13:00:45 -04:00
Mikayla Fischler
ef1ec220a4 #184 initial draft of listbox element and associated supervisor front panel test example 2023-05-31 11:44:41 -04:00
Mikayla Fischler
4c35233289 #243 changed rectangle to use content window, significant simplification of offset logic, improved delete rendering 2023-05-30 20:43:33 -04:00
Mikayla Fischler
de9cb3bd3a #243 graphics core updates for content windows, redrawing, and handling of addition/removal of children 2023-05-30 19:51:10 -04:00
Mikayla Fischler
f9aa75a105 graphics element hidden on creation option, changed hide/show logic to only hide/show current element 2023-05-25 17:40:16 -04:00
Mikayla Fischler
e313b77abc Merge branch 'devel' into front-panels 2023-05-23 20:25:19 -04:00
Mikayla Fischler
43a0ff86d7 #238 bugfix for push button and sidebar in bounds checks 2023-05-23 19:51:48 -04:00
Mikayla Fischler
ece7c0fe9a #184 supervisor graphics updates for new system, added PLC and CRD pages on supervisor front panel 2023-05-23 19:22:22 -04:00
Mikayla Fischler
beda7624f4 #233 fixed mouse enter/exit behavior via simplification 2023-05-18 10:58:42 -04:00
Mikayla Fischler
0783c4c01f #226 bugfixes and pocket mouse events 2023-05-11 19:55:02 -04:00
Mikayla Fischler
2c2f936232 #226 updated the other controls for new mouse events, added tabbar control 2023-05-10 11:46:06 -04:00
Mikayla Fischler
4ef1915137 #226 multi button updated for new graphics mouse events 2023-05-10 11:08:24 -04:00
Mikayla Fischler
40fa0de7a3 #226 hazard and push buttons updated for new graphics mouse events 2023-05-10 10:56:56 -04:00
Mikayla
e26dc905f8 #226 updated mouse events WIP 2023-05-07 01:27:36 +00:00