[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-mac
Subject: Re: Building RKWard on Mac (continued from private discussion)
From: René_J.V. Bertin <rjvbertin () gmail ! com>
Date: 2017-06-08 13:58:23
Message-ID: 12197450.yZfQcxv5qQ () portia ! local
[Download RAW message or body]
On Thursday June 08 2017 15:01:55 Thomas Friedrichsmeier wrote:
Hi,
> (Oh, or maybe not hooray. I just noted that this will also attach the
> menubar to the main window, and probably other things that look alien
> on Mac).
That's to be expected when you use Qt's built-in KDE theme (which is only available \
with qt5-kde). It means you're not getting platform integration features, including \
the menubar.
> I must admit I did not quite understand what this means in terms of a
> "real" solution. Do I install / depend on kf5-osx-integration, set the
> environment variable, or add theme search paths in the code?
The easiest thing to ensure icon support would be to add $prefix/share/icons to the \
icon theme search path explicitly when you start the UI, at an appropriate and \
sufficiently early location. I would of course advise to install the osx-integration \
package, because with that you also get full colour palette and font role support. \
Esp. the latter should make the application look a bit better because you no longer \
get the fallback to the standard 13pt Lucida Grande system font.
> I would have expected to get a null QIcon(), i.e.
> QIcon::fromTheme("nah-thats-wrong").isNull() == true
Isn't that the same as an empty icon, in practice?
> I don't get to see the issue (probably it's a race condition), so
Do you get rbackend showing up as a generic non-GUI application (terminal icon) with \
a very curious menubar when you activate it?
> could you try: The best place might be rbackend/rkrinterface.cpp lines
> 327-342. The main window widget can be obtained using
> RKWardMainWindow::getMain().
Doing that from the backend wouldn't work on Mac, the only thing that's currently \
supported is activating the entire application from with the application itself.
Anyway, I just remembered I still had a .Rprofile lying around that did some probably \
naughty things tailored for R 2.1 or so at the latest. Removing that file solved the \
issue.
R.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic