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

Gtk4 bingings for CSpydr #12

Open
hexaredecimal opened this issue Apr 6, 2023 · 7 comments
Open

Gtk4 bingings for CSpydr #12

hexaredecimal opened this issue Apr 6, 2023 · 7 comments

Comments

@hexaredecimal
Copy link
Contributor

Work in progress CSpydr Gtk4 bindings. I know I'm not a smart enough to contribute "important" code but a gui library is something I really think is nice to have in CSpydr. Coming soon.
Screenshot from 2023-04-06 14-58-31
Screenshot from 2023-04-06 14-58-43

Video preview
Screencast from 06-04-2023 14:58:55.webm

@Spydr06
Copy link
Owner

Spydr06 commented Apr 6, 2023

Oh wow, tysm! This is awesome!
As you might have seen, I'm currently developing an gtk4/libadwaita application (see LogicRs), so I too have some experience in it.

@Spydr06
Copy link
Owner

Spydr06 commented Apr 6, 2023

just a quick note: you can leave out the : void after the function declaration
Also, if you want live error information, check out the csp-lint tool and the --live flag. You can put it in a second terminal.

@Spydr06
Copy link
Owner

Spydr06 commented May 1, 2023

Is there any progress on this? If not, can you still open a PR with all the code you wrote?

@hexaredecimal
Copy link
Contributor Author

okay. I'm still refactoring it. I was building the binding while making a text editor using CSpyder but school got a hold of me. I will do a PR soon :)

@Spydr06
Copy link
Owner

Spydr06 commented May 3, 2023

Awesome (and yes I know how much school can get into the way xD, I have some plans to add interfaces and other stuff which I'm currently unable to do)

@Its-Kenta
Copy link
Contributor

Its-Kenta commented May 6, 2023

Looking great! I could probably consider making Raylib binding for CSpydr at some point 🤔 Probably once static lib linking would be a possibility

@Spydr06
Copy link
Owner

Spydr06 commented May 6, 2023

would be cool! And we'll get static lib functionality as soon as pkg-config support is built in
Edit: pkgconf is implemented

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

3 participants