-
-
Notifications
You must be signed in to change notification settings - Fork 190
Gtk subclassing round 1 #57
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
Conversation
The CI is failing due to actions-rs/toolchain#124 |
Did you check against / take all those from gtk3-rs? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me otherwise. Please check all these against gtk3 too so that we keep them consistent.
GtkListBoxRow is similar to the gtk3 one, GtkListBox had all of it's vfunc removed & the rest are missing from gtk3. I don't think there are many we can copy from gtk3 other than the Cell* ones |
a7bbf4e
to
0555f6b
Compare
Was added to gtk4-rs in gtk-rs/gtk4-rs#57 This doesn't include the deprecated virtual methods in gtk3 that are not in gtk4. Those could be added, but new projects probably shouldn't be using them anyway.
Was added to gtk4-rs in gtk-rs/gtk4-rs#57 This doesn't include the deprecated virtual methods in gtk3 that are not in gtk4. Those could be added, but new projects probably shouldn't be using them anyway.
Was added to gtk4-rs in gtk-rs/gtk4-rs#57 This doesn't include the deprecated virtual methods in gtk3 that are not in gtk4. Those could be added, but new projects probably shouldn't be using them anyway.
Adds subclassing support to the following types
GtkButton
GtkAdjustment
GtkListBoxRow
GtkFlowBoxChild
GtkDrawingArea
Removes GtkHeaderBar because it's not derivable anymore
Part of #56