Jump to content

Intergrated NoesisGUI into LE(Partly Works)!

Recommended Posts

Hey, guys i am looking for a third-party GUI system for Leadwerks Engine, and i find this project https://github.com/FourthQuarter/NoesisLeadwerksWrapper which is a NoesisGUI intergration for Leadwerks. But it is too old to run with the current version of LE and Noesis. So i modify the source code and finally make it run with LE again, however there still are some problems, such as the wheel event does not work, i think i can repair it if someone told me how to capture the mouse wheel event in LE.

Anyway, the result looks good so far. More test to run.

Some pics to show.







  • Like 1
Link to post
4 hours ago, AggrorJorn said:

Use GetMousePosition() and then the Z axis for the mouse wheel. https://www.leadwerks.com/learn?page=API-Reference_Object_Window_GetMousePosition

Very nice btw, I never could get NoesisUI to work properly.

Thank you for you help!I will take a look at the api document.

2 hours ago, Josh said:

Looks cool. We also have a built-in GUI system that can be customized:

Yes, the built-in GUI is also very cool and convenient, but there is a problem that the Leadwerk4.x itself does not support UTF text. So i have to find someting else for substitution until the release of LE5. And NoesisGUI works well with UTF text as i see.


2 hours ago, jen said:

Very cool! Is this ready for production?

Nope.There remains some issues to solve and more tests are needed. When i think it is rubost enough i will release it as an open-source project to the community.

  • Like 4
Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...