Comments (6)
@RobLoach Apologies for not responding earlier. It's fine for the issue to remain closed.
I just wanted to mention that I was not implying that anything was missing, though if I ever do I'll happily make suggestion(s).
I'm not sure how else to explain it other than what I wrote previously.
Oh, and I am happily using the glfw demo as the basis for a current project.
from nuklear.
Hii @bolt-blue 👋
yes, they are meant to be used directly, they are kinda what glue Nuklear together with the chosen backend
You are welcomed to write your own but for the most part they are just drag and drop
Hope that clarifies the matter 👋
from nuklear.
Thanks @quadroli, that's ideal.
Might it then be recommended to not edit a copy?
Again, the main reason I ask is because then it would feel like I'm messing with the library which would generally be a bad idea.
I suppose any parts I wanted to change I would write my own code for and simply substitute those aspects.
from nuklear.
The glue code e.g. nuklear_glfw_gl4
isn't part of the library per se, you can mess with it, heck you can even mess with nuklear.h
, but for the most part, it's got you covered so that literally all your messing (if not most) will be on your app, the consumer of the api ...
from nuklear.
Granted we can of course mess with the files locally, but that's asking for trouble if one wants to have an easier time of pulling potential changes.
I feel more free to edit the backend code from the various demo's.
But then, like I said before, it feels odd mainly because of the naming conventions and use of more "library-specific" macros (e.g. NK_API
) and such.
Maybe I'm just overthinking, as is my wont.
from nuklear.
IF you have additions you believe are missing, feel free to suggest them. F\or the most part, they should work in your platform of choice.
from nuklear.
Related Issues (20)
- Two Issues with Fonts
- Inconsistent grabbing behavior in demos (click and drag property) HOT 8
- Build help with Allegro5 MinGW-64(TDM-Posix-SEH) HOT 2
- Backspace does not actually clear a buffer when using nk_edit_string HOT 1
- File Menu HOT 6
- Request: create example for showcasing integration with RGFW HOT 2
- How to make own title bar, without using the operating systems HOT 3
- Group margins/alignment Ubuntu HOT 3
- Demo doesn't include code on how to display images without OpenGL. HOT 1
- After set an opened Combo Box to invisible, no response from the entire window.
- How to do multiple render with one update HOT 2
- Events not working with multiple Nuklear windows
- Add `delta_time_seconds` to each renderer
- GUI "cards" HOT 6
- Multiple window instances HOT 2
- Inputs propagating to windows in background
- No documentation explaining how to convert an nk_rune to a char. HOT 1
- Fragment shader used in the GLFW GL4 wrapper doesn't compile
- Getting some strange text clipping behavior when dragging windows around.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nuklear.