Skip to content

Fix issue #22: Incorrect behavior of Line element and Define text as const#24

Open
Dev-Tade wants to merge 3 commits intoraysan5:masterfrom
Dev-Tade:fix-issue-#22
Open

Fix issue #22: Incorrect behavior of Line element and Define text as const#24
Dev-Tade wants to merge 3 commits intoraysan5:masterfrom
Dev-Tade:fix-issue-#22

Conversation

@Dev-Tade
Copy link

@Dev-Tade Dev-Tade commented Feb 8, 2026

Fixed the issue described at #22 where code generation wouldn't generate constant strings for line elements when Define text as const option was checked, in the issue I also mention the possibility of other elements maybe having the same issue, those elements are now fixed too.
The original issue mentioned a possible improvement so elements with empty text don't generate an empty const string, actually that improvement is necessary for some elements because when the code generated something like const char *SomeControlName = ""; when an empty string like that was passed to some elements could cause certain rendering problems with some parts of the control.
Now when the code gen finds an element whose text is "" it doesn't generates a const string and passes NULL as text parameter to the element drawing function (this applies to all controls i belive)

@Dev-Tade Dev-Tade closed this Feb 9, 2026
@Dev-Tade Dev-Tade deleted the fix-issue-#22 branch February 9, 2026 01:35
@Dev-Tade Dev-Tade restored the fix-issue-#22 branch February 9, 2026 01:36
@Dev-Tade Dev-Tade reopened this Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant