Ah now I remember: The
"raw" buttons will always have the same size, as defined after the toolbar name. Just the size of the icon image on it can vary, but the only effect is that either it has more transparent area around it (if the icon is smaller), or the image is cropped (if the icon is bigger). So not very much use...
Had found this last year when trying to get a narrow little arrow button integrated into the privbar, for flipping up a menu, but the new button was just as large as the others, despite the tiny image on it, just lots of transparency left and right ;-)
Quote
Raymond
You're quite right about the default skin not having all the toolbar functions.
I installed the RMac skin and was surprised to find new functions on the main tool bar!
A ridiculous situation, I should think.
Oops - no, there's a little misunderstanding. Actually I meant the *default* skins have usually more buttons, and the latest commands on them.
Take a look at this List:
--> http://two.xthost.info/kmeleon/lizard/commands.html
This is a list of the native commands in KM, along with some explanations and macro stuff. Quite a list, huh? All of those ID... and macros()-commands can have their own toolbar buttons, but would you really want them all in a default skin?? That would get way too large and confusing, so one must decide for a selection, one way or the other. Of course a skin author, as well as every single user, can still add more buttons, out of that list and out of the optional extensions they have installed. But rarely a skin author adds more buttons than in the default skin, most omit a few. The reason is that for every button they must also create an icon, which should match the "look" of the other buttons.
Quote
Raymond
I fooled around with it last night and got a modified version of such a skin to load, but the button icons were wrong and some were missing.
The modern scripts are rather different than the old ones so simply copying and pasting portions leads to unpredictable results.
No not really, in fact newer KM versions just offer *more* button commands, which didn't exist yet in older version, while the already existing commands keep their names (hardly any exceptions, and only in macros()-commands).
What's confusing you is just that the
name and position of the images are completely free! So copying and pasting really works fine for the commands, you only must change the name and position of the image you want, and even this only if you copied over the image-bmp from another skin as the button lines in toolbars.cfg.
If you look into the skin folder, there are lots of .bmp images, most a series of several icons on them.
Just choose an icon you like, then use the name of its .bmp and count the position of that specific icon, to type that into the toolbars.cfg
Mail{
macros(Mail_ReadMail)|&Mail And News
Read Mail. Right-click for more options.
mailnewshot.bmp[0]
mailnewscold.bmp[0]
}
- - - - - - -
One thing to know is that inside the same toolbar ("Mail And News" in this case) there must be the same number of image lines on each button. One can define just a single one, or two (hot/cold), or max 3 lines for slightly different icons:
image Hot = Active/Hovering mouse
image Cold = Normal state
image Dead = Function doesn't work
I really like the complete freedom of this, everyone can change what they like
For example this line
macros(Mail_ReadMail)|&Mail And News
just means: A left click starts the function "macros(Mail_ReadMail)", found in the list above, and a right-click opens the menu "
Mail And News". On my personal skin I've added lots of right-click menus that I liked and which aren't there by default, nearly on all buttons.
And this
Read Mail. Right-click for more options.
is just that little tooltip that pops up after a moment when the mouse hovers over a button. I've changed quite a bit of those too
Edited 2 time(s). Last edit at 06/18/2010 11:00AM by siria.