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

GIR and Object_reform priorities #148

Closed
EPashkin opened this issue Oct 14, 2015 · 2 comments
Closed

GIR and Object_reform priorities #148

EPashkin opened this issue Oct 14, 2015 · 2 comments

Comments

@EPashkin
Copy link
Member

Currently we have too many issues, but mostly its not really necessary for main task (replace current gtk-rs paradigm).
Not better focus to add working example like basic.rs to prove that concept is really works?
For this needed only functions from rt.rs and some basic signals (really needed only connect_delete_event that can be added to already manual window\mod.rs)

@gkoz
Copy link
Member

gkoz commented Oct 14, 2015

As a reminder to other readers: we started this project in the midst of the object reform, which was being implemented by hand.

I still want to finish the reform ASAP because:

  • there's no need to keep a fork,
  • not upgrading the master branch is unfair to any contributors who have to learn the obsolete ways of wrapping objects and then do the job of the generator by hand.

Anything beside objects (classes and interfaces) is outside the scope of the reform.

How do we put this back together? After fixing the signal module, the examples should only need some unwraps removal to just work with this branch. Also any changes to signal, rt and record wrappers will need to be merged from master.

Some methods missing from autogenerated modules will need to be added in manual impls for structs and additional extension traits for traits, aiming (within reason) to not lose any APIs available in the master branch.

@EPashkin
Copy link
Member Author

Closing as object_reform merged in gtk-rs.

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