|
|---|
PAP 2.0Beta
[ Part 1 ] [ Part 2 ]
|
Along with this tutorial, we've got a zip file with all the files you need, and an example template. You can download it HERE. I would also like to expand it, so if you've got buttons, icons or similar theming stuff to add, they are always welcome. This is the reason why the file has a version number ;-) |
| What is a Theme? |
The new PAP 2.0 menu now officially supports themes. It's something the PTC team has waited for a long time (for years we have waited for 'next week'). But wait: What is a theme, anyway? And what use is it to me? A theme is a new 'suit' for a program, no more, no less. It changes only the look. But why? The obvious answers: so that it fits in better with your desktop, so that it isn't too conspicuous, so that it reflects your preferences, your personality, etc. We themers tend to distinguish between different levels of theming: color variations, skins and themes. Where one ends and another begins is not entirely clear, even to us. But don't let that get in the way of the fun. It's like music: style is incidental, the main thing is that you like it. Here are some pictures of our themes. The first is the default theme. It's cool. But will it still be cool the day after tomorrow? |
| How to Install a Theme? |
|
It's really really simple:
|
|
|
|
| The PATheme File Format |
|
|
A PATheme file is just a renamed Zip-file. Only the extension has been changed. But why? So you - and also the menu - can identify it more easily, and so all the graphics can be contained in one file. The menu unpacks the PATheme-file automatically, but any file compression tool can open it. In the file context menu you just have to select by "Open with" a (de)compression program such as 7zip, Winrar or Winzip. |
The following files (not all are necessary, but this later) are in the main level the PATheme file: |
| Name | Dimension / Alpha transparency | Specificities |
|---|---|---|
| PATheme.ini | Absolutely necessary! The name of the theme, the version, the author and the font color is specified in this file. | |
| background.png | 406*573 / n | Background of the menu All pixels with the color RGB 255/0/255 (magenta) will be transparent |
| background_opaque.png | 406*573 / n | Background for older systems No transparent pixels |
| appbutton_hover.png | 240*20 / y | Is displayed between the apps name and the font when the mouse hovers over |
| folderbutton_hover.png | 120*28 / y | Is displayed between the items on the right side and the font when the mouse hovers over |
| drive_space_slider.png | 131*13 / y | Displays the drive space usage in the menu. Also used as a loading bar at the start of the menu |
| app_progress_background.png | 142*22 / y | Background for the loading bar at startup menu |
| button_scrollup_normal.png | 240*10 / y | The scrollup arrow |
| button_scrollup_hover.png | 240*10 / y | The scrollup arrow when the mouse hovers over |
| button_scrolldown_normal.png | 240*10 / y | The scrolldown arrow |
| button_scrolldown_hover.png | 240*10 / y | The scrolldown arrow when the mouse hovers over |
| button_close_normal.png | 70*22 / y | The exit button |
| button_close_hover.png | 70*22 / y | The exit button when the mouse hovers over |
| button_close_pressed.png | 70*22 / y | The exit button when clicked |
| button_eject_normal.png | 70*22 / y | The eject button |
| button_eject_hover.png | 70*22 / y | The eject button when the mouse hovers over |
| button_eject_pressed.png | 70*22 / y | The eject button when clicked |
| menu_icons | Folder This folder contains the nine icons shown on the right side of the menu. The pixel size is 24*24 with alpha transparency. The filenames are: documents.png / music.png / pictures.png / videos.png / explore.png / backup.png / options.png / search.png / help.png |
| The Graphics |
In the PAP 2.0, the menu has changed a lot. |
|
The second innovation is the added hover effect on some menu items. For example, when you move the mouse pointer over one of the menu buttons, the graphics change. Of course, adding this effect means that the theme needs many additional images to show this.But honestly, it's worth it, isn't it? |
|
|
|
Here is an example of alpha transparency: |
|
For each graphic in the above table a size is specified. You COULD make the files different sizes, but how will that affect the menu? |
And what happens if a file is missing? |
| The Map |
Here's an ultimate overview of the areas in the menu (you can find a similar map in our templates file): |
![]() |
![]()
|
PTC, more than design!(c)2009 by NeoRame, MrElchbau Design (c)2008 by NeoRame, MrElchbau Downloadsystem powered by Olate Download |
|
|---|