Establishing GTK3 port "rules" (and some q.s)
Olivier Fourdan
fourdan at gmail.com
Fri Feb 20 16:51:56 CET 2015
Hi
On 20 February 2015 at 16:10, ikey <ikey at evolve-os.com> wrote:
> So, that thread hit reddit. Time to make rules clear on how I'll
> approach this port.. Or rather to clarify my position :)
>
> This will be a *like-for-like* port. This does not mean taking a
> look at GTK3 and saying "oo shiny" and using things *just because*.
This is the right approach, as much as GTK3 allows for this.
> So that means no patch introduced by this initiative will seek to
> introduce CSDs or redesigns to apps. That's the domain of the XFCE
> project only.
Agreed.
> Now that my position is clarified.. Couple of questions here regarding
> known deprecations and a baseline profile..
>
> 1) Minimum GTK and Glib versions? I personally would recommend:
>
> glib 2.42.0 - current stable
> gtk 3.14 - current stable
> gdk-pixbuf - 2.30 - same.
Again, agreed, starting with the current stable version is the way to go.
> Pretty much the basic requirements of using GTK3 - note also that this
> will be the GTK "in use" when it comes to finalizing the port and then
> integrating .. (Admittedly 3.16 is out next month but thats a far-off
> target for many distros, also I'm ignoring point releases here)
>
> 2) One whacking great deprecation I can't mentally avoid, so will now
> mention.. GtkImageMenuItem. That fella is gone. What do we want to do
> about this? (Alternatives include just dropping images in menu items
> or forking it into libxfce4ui)
I'd rather dropping images in menu, forking is usually a dead end.
> 3) Ok more than a couple. :) GTK_STOCK* usage is also deprecated some
> time now, so I may have to harass you all on IRC about which icon names
> to use. Basically named icons are used everywhere now. :)
>
> 4) Symbolic icons -> XFCE stance on this? While they are definitely nice
> and make a lot of sense, at minimum you introduce an adwaita-icon-theme
> runtime dependency, which replaces gnome-icon-theme and
> gnome-icon-theme-symbolic. (Unless you recreate all of your own symbolic
> icons)
>
> Would like to get feedback on this, because, well, the weekend will be
> here shortly =)
You plan on finishing the port this weekend? ^_~
Cheers,
Olivier
More information about the Xfce4-dev
mailing list