Version 2.0 is now available here
A neat launcher I made for my 'Project Ghost' suite (work in progress). consists of 16 independent hexagonal buttons, each can be bound to any application, file, or directory path on your computer.
The hexagon's change color when you move your cursor over them, and flash twice when clicked.
To add your programs to the buttons, find the directory path for the program, and paste it into the corresponding "Path#,#" line in the [Variables] section of the .ini file (access this by right clicking the skin and pressing 'Edit skin'). For example; to set the top left hexagon to launch the windows calculator, open the .ini file and find the line:
and change it to:
Path1,1 = C:\Windows\System32\calc
***NOTE*** if you want to drag the launcher around, click between hexagons on the BOTTOM row, the gaps on the top row are not treated as part of the skin.
As it is, the array is not easy to modify, working out the spacing for each hexagon is a pain, and re-sizing the array means fiddling around with a dozen variables. As such I intend to fully revise the code for this in the near future, spicing up the visuals while I'm at it.
Wallpaper is my own creation, not submitted yet.
P.S. The name is a little more, umm... Flavorful than usual, you can thank some of the contributors to the Support John Hanlon
project for the idea.
EDIT: V1.1 is up.
This is not the full revision that I have planned; it's just a simple usability update. Someone asked if I could make a more visible reminder for which button does what. So here it is.
Each button now has a string displaying a title of your choice centered in the hexagon. The text turns black whenever the hexagon turns white, to keep it visible at all times. The title is the same text you would use as a ToolTip, and ToolTips are now disabled by default
*NOTE* - This text CAN be disabled easily, in the *.ini file I have two variables "ToolTipsOff" and "HideText" which turn hover text and button titles on/off, respectively.
EDIT: v1.1.1: just a bug fix, commented out a few unused lines that were causing errors for some users.