On Nov 28, 2006, at 4:27 PM, Peter Kümmel wrote:

Bennett Helm wrote:
On Nov 28, 2006, at 4:02 PM, Peter Kümmel wrote:

Bennett Helm wrote:

OSX typically has 2 icon sizes that can be selected -- normal and small.

By my lights, the trouble with the icons in 1.5 is not that the icons themselves are too big or small, but that there is too much empty space around each icon. It looks as though that could be reduced significantly
without altering the substance of the icon.

Bennett


The Qt docs states:
"QIcon can always generate a smaller pixmap from the set of pixmaps it is given, but it never scales them up, because this rarely looks good. This is why we get the 48 x 48 pixmap when we request a 64 x 64 pixmap."

Maybe on the Mac the tool bars are too big for the the icons.
You could try to change the icon size in the session file
(IconSizeXY) and then starting LyX again and see what happens.

That does work. However, what I'd like to do is be able to set them to a reasonable size for Mac users generally (and not tell others to edit the
session file). Is there a way to do that short of having an installer
create the session file and then write a line to it?

Bennett

Editing the session file was just the tip for you to figure out what
are the best sizes for the Mac. ;)
When we know the numbers we could handle it in the code.

I'm trying again with current svn, but session isn't working for me: everything below [session info] in the session file has been deleted, and nothing I do brings it back -- including deleting the session file and having it regenerated.

This may be related to two other problems I'm having that have recently cropped up:

1. Start LyX, immediately quit, and it crashes. Here's the backtrace:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000040
0x00091c65 in lyx::LyXServerSocket::~LyXServerSocket (this=0x1a31b4f0) at lyxsocket.C:82
82                      theApp->unregisterSocketCallback(fd_);
(gdb) bt
#0 0x00091c65 in lyx::LyXServerSocket::~LyXServerSocket (this=0x1a31b4f0) at lyxsocket.C:82 #1 0x0066c4de in boost::checked_delete<lyx::LyXServerSocket> (x=0x1a31b4f0) at ../boost/boost/checked_delete.hpp:34
#2  0x000693a5 in lyx::LyX::quit (this=0xbffff950) at lyx_main.C:454
#3  0x00069454 in lyx::LyX::~LyX (this=0xbffff950) at lyx_main.C:177
#4  0x00003175 in main (argc=1, argv=0xbffff9e4) at main.C:48


2. Start LyX, create a new document, type a few characters, quit. LyX immediately quits without asking to save the document. Here's the output from the terminal:

QPixmap: Must construct a QApplication before a QPaintDevice

Program exited with code 01.


Bennett

Reply via email to