Commit Graph

211 Commits

Author SHA1 Message Date
fallenoak
2258267992
feat(ui): notify scroll parent in CSimpleFrame::OnLayerShow 2025-12-30 10:50:00 -06:00
fallenoak
4c8ee85266
feat(ui): implement CSimpleTexture_SetDesaturated 2025-12-30 10:18:12 -06:00
fallenoak
6b2ccd6735
feat(ui): add CSimpleTexture::SetShader 2025-12-30 10:13:55 -06:00
fallenoak
26093afe36
feat(ui): implement CSimpleButton_GetDisabledTexture 2025-12-29 23:09:02 -06:00
fallenoak
a5da23e61f
feat(ui): implement CSimpleButton_GetPushedTexture 2025-12-29 23:05:19 -06:00
fallenoak
73c6c6ed69
feat(ui): implement CSimpleButton_GetNormalTexture 2025-12-29 23:03:14 -06:00
fallenoak
ce301b6250
feat(ui): add CGLookingForGroup::GetClassRoles 2025-12-29 13:39:48 -06:00
Tristan Cormier
35941bb74c feat(ui): implement CSimpleEditBox_ClearFocus 2025-12-28 22:02:52 -06:00
Tristan Cormier
e09d67d02a feat(ui): add CSimpleEditBox::OnLayerHide 2025-12-28 22:00:49 -06:00
Tristan Cormier
844ccf348d feat(ui): add CSimpleEditBox::ClearKeyboardFocus 2025-12-28 21:39:06 -06:00
fallenoak
1eb0a4ffbb
chore(build): update common 2025-12-23 22:58:20 -06:00
fallenoak
6732199eab fix(ui): improve const correctness across xml loading functions in ui 2025-12-23 22:19:45 -06:00
fallenoak
e1efaf8ba9
feat(ui): load gradients in CSimpleTexture::LoadXML 2025-12-23 11:40:52 -06:00
fallenoak
2fba6413bc
feat(ui): add CSimpleRegion::SetVertexGradient 2025-12-23 11:40:24 -06:00
fallenoak
066a53e667
feat(ui): add LoadXML_Gradient 2025-12-23 11:39:55 -06:00
fallenoak
a6e93122a7
chore(ui): make ORIENTATION enum generic 2025-12-23 11:21:38 -06:00
fallenoak
44e4ca5f77
feat(ui): handle alpha in CSimpleFontString::AddShadow 2025-12-15 20:13:12 -06:00
fallenoak
213847d1a9
feat(ui): handle shadows in CSimpleFontString::LoadXML 2025-12-15 11:29:15 -06:00
fallenoak
e47edce5a3
chore(ui): add detail to comment in FrameScript_Sprintf 2025-12-11 08:20:53 -06:00
fallenoak
c8ab5e1f09
feat(ui): implement CSimpleFontString_SetFormattedText 2025-12-10 23:17:19 -06:00
fallenoak
d1b08b59b1
feat(ui): add FrameScript_Sprintf 2025-12-10 23:16:56 -06:00
fallenoak
d6e2a1dce9
fix(ui): clean up stack after signaling in FrameScript_SignalEvent 2025-12-08 00:18:41 -06:00
fallenoak
1a25ac6a8e
fix(ui): push correct arg value to stack in FrameScript_Execute 2025-12-07 23:53:05 -06:00
fallenoak
7b07cbd1f8
feat(ui): initialize CSimpleTop::m_mousePosition 2025-12-07 20:16:55 -06:00
Tristan 'Natrist' Cormier
25c21b5fbe
fix(ui): add missing return statement (#142) 2025-12-07 19:39:20 -06:00
fallenoak
e5fe93c1f3
feat(ui): add missing unlink to CLayoutFrame::DestroyLayout 2025-12-07 17:56:39 -06:00
fallenoak
492dc74392
fix(ui): check for this as relative should use frame points not this points 2025-12-07 17:55:15 -06:00
fallenoak
8e06d02632 chore(build): update target links 2025-12-06 22:58:16 -06:00
fallenoak
2f00e53993
chore(glue): move glue-related script handlers from ui to glue 2025-12-06 22:44:17 -06:00
fallenoak
fceaeef00d
chore(ui): clean up script function headers 2025-12-06 22:02:13 -06:00
fallenoak
060eb7e039 chore(ui): organize simple classes 2025-12-06 21:31:48 -06:00
fallenoak
5b4da3b123
feat(ui): unset style update flag in CSimpleHTML::AddText 2025-12-06 13:50:39 -06:00
fallenoak
0e727cd0e2
feat(ui): propagate alpha in CSimpleFrame::SetParent 2025-12-05 20:51:23 -06:00
fallenoak
cce548755a
fix(ui): add missing visible check in CSimpleFrame::PostLoadXML 2025-12-04 21:46:26 -06:00
fallenoak
45838c6897
feat(ui): handle HitRectInsets in CSimpleFrame::LoadXML 2025-12-04 20:01:30 -06:00
fallenoak
3dc6b4373e
fix(ui): correct flag check in CSimpleTop::RaiseFrame 2025-12-04 19:51:54 -06:00
fallenoak
1cd1b424e9
chore(ui): clean up node handling in FrameXML_ProcessFile 2025-12-04 19:23:41 -06:00
fallenoak
3a4ed7aafb
feat(ui): properly name and place CLayoutFrame::HasPoints 2025-12-04 16:00:10 -06:00
fallenoak
1c8e6262ca
feat(ui): add CSimpleFontString::SetHeight and CSimpleFontString::SetWidth 2025-12-04 15:45:43 -06:00
fallenoak
4aa67fc3dc
feat(ui): add CSimpleSlider::OnFrameSizeChanged 2025-12-03 22:33:39 -06:00
fallenoak
18f64ac439
fix(ui): correct retry logic in CLayoutFrame::GetFirstPointX and CLayoutFrame::GetFirstPointY 2025-12-03 20:42:47 -06:00
fallenoak
54313696ee
chore(ui): use inifinity value from limits for CFramePoint::UNDEFINED 2025-12-03 20:25:37 -06:00
fallenoak
db6a83bfb2
fix(ui): correct linking logic in CLayoutFrame::AddToResizeList 2025-12-03 20:03:20 -06:00
fallenoak
a6e6d36ac1
feat(ui): implement CSimpleFrame_SetScale 2025-12-03 00:16:54 -06:00
fallenoak
6c6e60e8f8
feat(ui): implement CLayoutFrame::SetProtectFlag 2025-12-02 22:51:57 -06:00
fallenoak
fd01435140
fix(ui): correct logic in CFramePoint ctor 2025-12-02 20:27:11 -06:00
fallenoak
0fe67635eb
chore(ui): correct validate end macros in CLayoutFrame 2025-12-02 16:52:38 -06:00
fallenoak
cfee992907
chore(ui): use appropriate validation macros in CLayoutFrame 2025-12-02 16:51:18 -06:00
fallenoak
beb9895092
feat(ui): add missing assert to CFramePoint ctor 2025-12-02 16:34:13 -06:00
fallenoak
0fcf129d02
chore(ui): remove irrelevant TODO 2025-12-02 16:33:34 -06:00