From: Neil H. <ne...@sc...> - 2001-09-01 02:35:20
|
Kevin Altis: > > From: Jeff Griffith > > > > I just finished up the first round of app testing on Linux. Here are a > > few screenshots I grabbed. > > > > http://www.people.hbs.edu/jgriffith/pythoncard/ > > Wow, they don't look so good on Linux. I seem to remember problems like that > with Neil's original screenshots, but I can't seem to find those now. I put them back up - don't know why they got deleted: http://pythoncard.sourceforge.net/snapminimal.png http://pythoncard.sourceforge.net/snapproof.png http://pythoncard.sourceforge.net/snapwidgets.png > Either > there aren't many Unix users trying PythonCard right now or they must just > expect that kind of ugliness, because nobody has brought it up as a big > issue. No wonder Unix folks always want to use sizers. It also shows that I > really need to preserve any -1 settings for size (width, height). I'll have > to figure out a clever way of doing that in the resourceEditor. The sizes of widgets and fonts and the visual appearance depends on which GTK+ theme you are using. Therefore Jeff's screenshots look a lot different to mine (he has chosen a theme similar to Motif and I chose one similar to Windows) and as various parameters, such as font size, change other elements need resizing. Explicitly setting fonts in your application is frowned upon because you should be able to choose this in the GTK+ theme control panel for global effect. Windows has similar features but they are used less often and for smaller visual changes - few Windows users know how to change the dialog font which causes many dialogs to display badly. > Did you do an ascii or binary transfer? Unix folks please speak up so we can > address issues with line endings or anything else that I'm missing because > I'm using Windows 2000. I got Unix out of my system a long time ago and > don't plan on going back, so somebody else is gonna have to help here. Most Python code copes well with the extra \r characters but the resource files don't so one thing that can be done is to explicitly replace all '\r\n' with '\n' before evaling on Linux. Neil |