Look Enhancements
Last updated at 1:03 am UTC on 17 January 2006
Author: Diego Gomez Deck
A set of small changes to the squeak look & feel
Sub-projects
Load all of them (thanks to Brent Vukmer)
{
'd67275c5-1fe7-48ed-be30-60b82154afb9'.
'af7fdfeb-8cee-41fc-9d26-7b7f70dddf03'.
'22ec37df-8537-40ac-b7fb-e2c307211746'.
'99f5957c-fad6-4310-8740-3a33fa1acdcd'.
}
do: [ :uuid | SMSqueakMap default installPackageWithId: uuid ].
LookEnhancementsLoadScript.cs.gz
Assorted comments
- The first screenshot shows the TrueTypeTextStyle package installed, but these changes don't depend on it
- The sizes (window title size, scrollbar size, etc) are bound to the font size. If you have big fonts, the icons, scrollbars, etc will be biggers
- When you use big fonts, the scrollbar size could be a little bit big. Remember the Preferences option named scrollBarsNarrow
- I received several comments about the size of menus, icons, etc. As these sizes are based on the font, I created a second screenshot with standard fonts.
All together
click to see a bigger version. the screenshots are 24bits
TODO
- Render the SystemWindow icons on demand (as the scrollbars ones)
- apply the "gradient" look to FillInTheBlankMorph
- Use different icons to show the systemwindow state. It means diferent icons for maximize/restore, etc
- Indent all the menu items to the same level. It means leave an empty space for menuitems without icons
- Apply a color to optionalButtonRow in browser, debbuger, etc. The same with the buttons row in filelist
- Make the slider looks rough