Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] Include support for IupScintilla #5

Open
rasteric opened this issue Jun 7, 2022 · 3 comments
Open

[feature] Include support for IupScintilla #5

rasteric opened this issue Jun 7, 2022 · 3 comments

Comments

@rasteric
Copy link

rasteric commented Jun 7, 2022

Support for the IUP embedding of Scintilla would be extremely helpful for some use cases. It cannot be emulated with existing controls and allows for fast syntax coloring and advanced text editing functionality.

@gen2brain
Copy link
Owner

There will not be support for any additional controls. They all have heavy dependencies and they are not easy to include. Something could be done with static libraries, but then again base IUP must be built, much harder to maintain, will lose portability, etc. Anyway, scintilla is a very specific use case, not something that is often used, I would prefer to add a CD library instead (if I am to add) so matrix and cell can be used.

@rasteric
Copy link
Author

rasteric commented Jun 7, 2022

That's a pity, although I understand the worry about dependencies. AFAIK, IUP Scintilla is the only way to get styled text / rich text editing, a basic functionality needed in many applications.

@gen2brain
Copy link
Owner

What is worse is that even if some additional library is added as a separate module, they all must link to the base IUP library, and what is now in the repo cannot be even used then. It is not possible to just import base lib to possible additional modules in order to link with it. I believe there is an open Go issue for that.

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

No branches or pull requests

2 participants