Curious is good, that's where the fun starts!
If one is ready to work a bit for it ;-)
1) Add command to open macromedia folder
Generally: On right-click one can only add menus, not direct commands.
But since you already have the "Clear Data" menu on right-click, lets create and add a new "open flash folder" command to this menu.
A command to open this specific folder doesn't exist yet (unless in your macro?), but you can create it yourself with a new little macro. Good that you know the exact path which you want on your machine, otherwise I'd have a prob ;-)
And not sure if all systems allow to call the explorer from a browser macro, guess it depends on your personal security settings. But win98 isn't so 'picky'
Macro that adds "Open flash cookies folder" to the menu "Clear Data"
Example is only for path:
C:\WINDOWS\Application Data\Macromedia\Flash Player
Open notepad or another "Editor", copy the blue code into a new file and save it into your macros folder. Name doesn't matter, but the ending must be ".kmm", not ".txt", that's important. Save as "all files *.*" or whatever that's called.
----------
mtestlab_flashDirEx{
macroinfo=_("Open Explorer: Flash Cookies folder (appdata/macromedia)");
$_path="C:\\WINDOWS\\Application Data\\Macromedia\\Flash Player";
exec("explorer.exe /e,\"".$_path."\"");
}
mtestlab_flashDirKM{
macroinfo=_("View Flash Cookies folder in browser (appdata/macromedia)");
$OpenURL="file:///C:/WINDOWS/Application Data/Macromedia/Flash Player";
&OpenURL_InNew;
}
_mtestlab_BuildMenu{
setmenu("&Clear Data",separator,-1);
setmenu("&Clear Data",macro,"Open Flash Dir (in explorer)","mtestlab_flashDirEx",-1);
setmenu("&Clear Data",macro,"Open Flash Dir (in browser)","mtestlab_flashDirKM",-1);
}
$OnInit=$OnInit."_mtestlab_BuildMenu;";
$macroModules=$macroModules."mtestlab;";
-------------
Notes: Path must exist, or doesn't work.
Example above is for english Win98.
In XP or younger use this for the
Explorer path:
$_path="%appdata%\\Macromedia\\Flash Player";
2nd command: Can't get it to open with %appdata% in browser, only hard-coded path works :-(
Other example paths:
Win98, Deutsch: C:/WINDOWS/Anwendungsdaten/Macromedia/Flash Player
VISTA default path, exchange user name:
C:/Users/Michelangelo/AppData/Roaming/Macromedia/Flash Player
-------------
Of course you or anyone else can play with that macro, change path or names or statusbar (=macroinfo) or menu description!
Just keep the touchy syntax, the infamous semi-colons and " and / and {} and \\ etc.
If you mess it, the browser may not start anymore or lose the Tools menu or other scary things, but you can always repair that by simply deleting that file again and start anew ;-)
There's also a very helpful "Error Console" in the Tools menu: click on "KMM" to show also macro errors.
-------------
2) other button image:
No prob in KM, if you already have a new image, or paint a button yourself :cool:
Personally I just copy an existing image, then change it a bit with good old MS Paint ;-)
Okay, how to: look inside your current skin folder, it's in the K-Meleon program folder usually. There are a bunch of images in bmp format. The names vary from skin to skin. In yours there's an image privbar_red.bmp and privbar_green.bmp (guess Klassic skin). Double-click to view them. Each of the two contains a row of a dozen or so icons. And the [12] in the toolbars.cfg just means "button number 13 in that row".
Now copy or somehow create your own buttons bmp. Name is free, perhaps privbarMine_green.bmp or whatever. Important is only that each single image on it has the exact same size as the other buttons in the same toolbar, the privbar. The red and green states you can either put into two different bmp's, or both side-by-side into the same bmp, both is possible. Or even append the new images to the existing privbar-bmp's, but that's a bit risky to accidentally overwrite it and lose it some day.
Then create a new folder: "skins/default"
Put the new image(s) into it, from the default folder you can use it with all other skins as well.
Edit again your button in toolbars.cfg, change the bmp to the new name, and if the new bmp contains more than 1 image in a row, update the new position number(0= 1st image, 1 = 2nd image etc.)
The magenta background means "transparent" in KM, works only if it's the exact same color as in Klassic skin. It's also possible to define transparency with some other ways, as it works in the KM1.6 default skin Aura, but that's too complicated for me ;-P
Attention with skin changes:
If a default skin is customized and later one updates the browser, you probably overwrite the personal changes and lose them! To avoid this it helps a bit to copy the used skin folder and give it an own name. Better yet, move it into the profile folder, since most users keep their profile when updating but they usually delete the KM program folder, forgetting this deletes customized macros and skins, unless they are placed into the profile folder.