gtk-rs / gtk

DEPRECATED, use https://github.com/gtk-rs/gtk3-rs repository instead!

Home Page:https://gtk-rs.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Subclassing: `gtk_container_forall ()` is missing

haecker-felix opened this issue · comments

I'm currently trying to port this widget from Vala to Rust:

https://gitlab.gnome.org/GNOME/gnome-games/-/blob/master/src/ui/titlebar-box.vala#L254

The current blocker is the missing gtk_container_forall func:
https://developer.gnome.org/gtk3/stable/GtkContainer.html#gtk-container-forall

As I understand this func is really necessary to create own custom widgets.

Related PR: #1035

@sdroege Sorry if this is the wrong location to ask (which it likely is, but I have no clue where to ask...). When can a version which contains the gtk_container_forall be expected on crates.io? I would really need this patch and currently use the git repo as dependency, but that does not feel legit to include into my project's main branch as it is no stable version.

In a couple of weeks hopefully. There are a few more things waiting to be finished first.