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

gtk alternative #476

Open
MyTDT-Mysoft opened this issue Aug 10, 2022 · 4 comments
Open

gtk alternative #476

MyTDT-Mysoft opened this issue Aug 10, 2022 · 4 comments

Comments

@MyTDT-Mysoft
Copy link

MyTDT-Mysoft commented Aug 10, 2022

"On Linux, V UI will be a full-featured lightweight alternative to GTK and Qt."

does that mean that....

  1. it will be usable from C like GTK
  2. it will be usable from V without external layout files and without object oriented features (again like GTK)
    or
  3. none of the above? (and so misleading sentence)
@metif12
Copy link

metif12 commented Sep 12, 2022

v ui use v and we use sokol as backend at least for now.

@felixf4xu
Copy link

My understanding:
ui will be usable from v, it might use layout files (like .ui files), it might have meta object system (like in qobject), it does not mention whether it will be object oriented or not.

Only in that case, ui can be an alternative to GTK or QT. Some similar features from GTK/QT might not be implemented to be lightweight .

@MyTDT-Mysoft
Copy link
Author

My understanding: ui will be usable from v, it might use layout files (like .ui files), it might have meta object system (like in qobject), it does not mention whether it will be object oriented or not.

Only in that case, ui can be an alternative to GTK or QT. Some similar features from GTK/QT might not be implemented to be lightweight .

well gtk does not need layout files... and GTK is usable from C (which does not have OOP capabilities), so the only way for it to be an alternative for that is by providing the same features :)

@xandro0777
Copy link
Contributor

xandro0777 commented Jun 15, 2023 via email

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

4 participants