[Thunar] Gtk3 porting - preparation step

André Miranda andre42m at gmail.com
Wed Mar 8 02:53:01 CET 2017


Hi Vladmir,
Every help in the porting effort is more than welcome!
Currently there is unmaintained work[1][2], you can setup a personal
repository on GitHub and use them as a start point.
Many components and panel plugins have been ported, they are also good
references.
However I suggest you talk with devs on #xfce-dev so they can give you
better hints than me.

1 - https://wiki.xfce.org/releng/4.14/roadmap/thunar
2 - https://github.com/rgcjonas/thunar-gtk3

Cheers,
André Miranda

On Mon, Mar 6, 2017 at 4:54 AM, Vladimír Chren <vlado.chren at inmail.sk>
wrote:

> Hello All.
>
> I don't know details about Thunar gtk3 porting status but it looks that
> there is no big progress.
>
> Would you be interested in patches solving one preparation step of
> porting Thunar to gtk3 according to manual
>  https://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.html#id-1
> .6.3.3.5
>
> Chapter "Use accessor functions instead of direct access"
>
> Patches would look mostly like this
>  -  GTK_BIN (standard_view)->child
>  +  gtk_bin_get_child (GTK_BIN (standard_view))
>
> and like this
>  - renderer->is_expanded
>  + g_object_get (renderer, "is-expanded", &is_expanded, NULL);
>
> I'll separate each type of change to different patch.
>
> This could be then applied against master (i think) because it's still
> gtk2 (2.24.0) and nothing changes functionally. I'll reuse what was
> already done and update it to current master.
>
> Patches would be longer but simple to review.
>
> I'm asking first if it's necessary or useful to do it.
>
>
> Thank you
>
> --
> vlado
>
>
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> https://mail.xfce.org/mailman/listinfo/xfce4-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20170307/56edbf06/attachment.html>


More information about the Xfce4-dev mailing list