Hello guys & girls, I'm online again!
Thanks for explanations/reports/suggestions/compliments + thanks Portable Paul for the nod in the iBin article.
Ok, I'll sort last issues out:
1. Working folder request
2. Transparency matrix
3. Disappearing icons
4. Tomoe_uehara's problem
I want that everyone who feels competent enough participate in solving issues 1. and 4.
RM user to RM user support is always more than a welcome!
1. Working folder request @All
Ok, I understand it perfectly now, but I must say that my experience on this issue is absolute 0. I don't have a problem with that working folder stuff
when launching my apps via RM... So I'll try to solve it blindfolded, guided only by your suggestions.
Do you want me to:
a. program RM in a way that when target has .exe extension, RM automatically launches it from its (.exe's) home folder?
b. add new WorkingFolder setting for every item?
c. add new setting in general section where you can specify that files with certain extension are automatically launched from its home folder?
d. add possibility to specify wd parameter (wd like working directory) in action key which means launch this file from its home folder? Example:
Action= wd C:\Mydir\MyApp.exe
e. something else?
2. Transparency matrix @Tic
If I just specify a transparency as the Matrix parameter, images that contain semi-transparent pixels are not displayed correctly - there is some
distortion in displaying pixels that are semi-transparent in original image. Try this test;
Code:
; Replace line 687 in Radial menu v3.17:
Gdip_DrawImage(G, pBitmapIcon, CurISX, CurISY, ButtonSize-CurISX*2, ButtonSize-CurISX*2, 0, 0, IconWidth, IconHeight, IconTransMatrix)
; with this one:
Gdip_DrawImage(G, pBitmapIcon, CurISX, CurISY, ButtonSize-CurISX*2, ButtonSize-CurISX*2, 0, 0, IconWidth, IconHeight, 111)
Is there something wrong with your Gdip.ahk concept or I'm understanding something wrong?
And one more thing about matrix, I was thinking to allow user to adjust hue/saturation/brightness/transparency graphical RM interface directly by RM.
So user will be able to adjust it like in some image editor, but without changing original image. Also maybe random automatic, "surprise me"
hue/saturation/brightness/transparency changes... But this idea is probably unnecessary - RM is not supposed to be layered image editor
(but this can be done, and isn't too hard to do this)
3. Disappearing icons @Xion
This happens because when you press XButton1 or XButton2 (or LButton in some setups), you are simply activating menu's background - window.
RM icons (correct term: buttons or items) and backgrounds are layered windows. That can be activated (brought to front) like any other window.
So, when you activate background - window it will be brought to front, above icon - windows, and that is the reason why icons virtually disappear.
I can change the RM code and order something like; if RM is shown and someone clicks on RM background, don't activate it,
but this may cause collision with other running programs/scripts, so it's better to leave it as is. So simply, don't click on RM background.
4. Tomoe_uehara's problem @All
I ran RM probably more than 1000 times, and never experienced something like this.
If
"The system cannot find the file specified" and run parameter is
"%A_ScriptDir%\RM settings.ini", maybe Radial menu v3.17.ahk and
RM settings.ini are not in the same directory... You must not change location of any file in RM package - everything is connected.
Radial menu v3.17.ahk is not independent script, it uses a plenty of files and accessory scripts located in RM package.
So try to unzip Radial menu v3.17.rar once again, and without moving any file in package, run Radial menu v3.17.ahk.
After you run RM successfully (and agree on licence) RM will create a shortcut to itself in %A_ScriptDir%. You may move this shortcut anywhere you wish.
Report is your problem solved.
Does anyone else have idea what else could cause Tomoe_uehara's problem?