Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-dev] SWT-GTK theme support

1) For a SWT application you can specify the theme by exporting the GTK_THEME env. variable before launching this app. For IDE we could do this in the launcher code.
2) For both cases we would need to have a new bundle containing this theme files (deployed as directory).
3) *SOMEHOW* we would need to automate the GTK3 configuration to make GTK3 aware that we provide a new theme in that bundle.
4) And of course product owners (like me) must have a possibility to replace the default theme by contributing another bundle containing the custom one.

The point 3) is the one I have no idea how to do this so far, because it was always a mistery for me how to *properly* configure GTK3 system wide to "install" some theme. Most likely this will also require root rights, so a user specific config could be used (which is not nice).

Kind regards,
Andrey Loskutov

Спасение утопающих - дело рук самих утопающих

http://google.com/+AndreyLoskutov


> Gesendet: Freitag, 22. Februar 2019 um 15:32 Uhr
> Von: "Thomas Singer" <ts-swt@xxxxxxxxxxx>
> An: platform-dev@xxxxxxxxxxx
> Betreff: Re: [platform-dev] SWT-GTK theme support
>
> The question remains how to get that running just for the SWT 
> application without having to change a system theme, or without 
> installing anything to the system or the user.
> 
> -- 
> Best regards,
> Thomas Singer
> =============
> syntevo GmbH
> https://www.syntevo.com
> https://www.syntevo.com/blog
> 
> 
> On 22/02/2019 14:59, Eric Williams wrote:
> > On 2/22/19 8:50 AM, Mike Wilson wrote:
> >> I'm not averse to there being an "Eclipse" theme, but experience has 
> >> shown that it takes significant investment to create/maintain GTK 
> >> themes. Even if we were just repackaging an existing one, there would 
> >> be significant testing overhead, since including a theme that wasn't 
> >> known to work on the "variants that aren't shipping GTK3 default 
> >> themes" would effectively defeat the purpose.
> >> At this point, I don't see it happening, but if someone in the 
> >> community wants to try, more power to them. Personally, I think we'd 
> >> be better off convincing the distros themselves to move forward.
> >> McQ.
> > 
> > +1. Andrey Loskutov and Simeon Andreev are already doing something 
> > similar, they don't like the aesthetics of the default GTK theme so they 
> > basically maintain their own theme. Well they didn't write a theme from 
> > scratch, but they have adopted the Clearlooks-Phenix theme and patch it 
> > to work with SWT. It is for this reason that we have the environment 
> > variable which allows clients to inject their own GTK theme CSS into SWT 
> > at run-time.
> > 
> > 
> > Eric
> > _______________________________________________
> > platform-dev mailing list
> > platform-dev@xxxxxxxxxxx
> > To change your delivery options, retrieve your password, or unsubscribe 
> > from this list, visit
> > https://www.eclipse.org/mailman/listinfo/platform-dev
> _______________________________________________
> platform-dev mailing list
> platform-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/platform-dev


Back to the top