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