So, you might have a more elegant solution, but I came up with something that was good enough for me. If you want to see what I did visually set #Trans# to about 130
Code: Select all
[Rainmeter]
Update=1000
Backgroundmode=1
MouseActionCursor=0
[Variables]
Trans=0
VolumeBase=40,40,40,240
VolumeOver=237,237,237,100
[Style]
Meter=string
Fontface=#Font#
Fontcolor=237,237,237,100
Fontsize=10
AntiAlias=1
StringAlign=Centercenter
[MVolume]
Measure=Plugin
Plugin=Win7AudioPlugin
[MVolumeP]
Measure=Calc
Formula=MVolume
[BG]
meter=image
solidcolor=240,40,40,0
W=137
H=380
[MouseDet1]
meter=image
solidcolor=255,255,255,#Trans#
W=10
H=380
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet2]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=353
X=10
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet3]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=326
X=20
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet4]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=299
X=30
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet5]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=272
X=40
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet6]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=245
X=50
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet7]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=218
X=60
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet8]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=191
X=70
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet9]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=164
X=80
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet10]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=137
X=90
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet11]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=110
X=100
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet12]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=83
X=110
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet13]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=56
X=120
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[MouseDet14]
meter=image
solidcolor=255,255,0,#Trans#
W=10
H=29
X=130
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[VolumeBarImage1]
meter=image
solidcolor=#VolumeBase#
W=26
H=400
TransformationMatrix=0.93969;.34202;-.34202;.93969;113;-13
[VolumeBarImage2]
Measurename=MVolume
Meter=bar
barcolor=#VolumeOver#
W=26
H=400
TransformationMatrix=0.93969;.34202;-.34202;.93969;113;-13
[Volumepercent]
Meter=string
meterstyle=style
measurename=mVolumep
Text=%1
X=13
Y=200
TransformationMatrix=0.93969;.34202;-.34202;.93969;113;-13
**Edit**
So after setting my transparencies the way I wanted it, I noticed something really weird. The mouse wheel was only being detected directly on the volume bar, not inside the triangle. So thought huh, weird, maybe this has to do with the actual transparency of the color. So what I did is I remove all my little mouse detection slots and instead but the mouse scroll up/down on the background image itself, set its transparency to 0, and it works exactly the same! Who'd'a thunk it? This is the new code for my lil volume meter
Code: Select all
[Rainmeter]
Update=1000
Backgroundmode=1
MouseActionCursor=0
[Variables]
Trans=0
VolumeBase=40,40,40,240
VolumeOver=237,237,237,100
[Style]
Meter=string
Fontface=#Font#
Fontcolor=237,237,237,100
Fontsize=10
AntiAlias=1
StringAlign=Centercenter
[MVolume]
Measure=Plugin
Plugin=Win7AudioPlugin
[MVolumeP]
Measure=Calc
Formula=MVolume
[BG]
meter=image
solidcolor=240,40,40,0
W=137
H=380
MouseScrollUpAction=[!CommandMeasure "MVolume" "ChangeVolume 5"] [!update]
MouseScrollDownAction=[!CommandMeasure "MVolume" "ChangeVolume -5"] [!update]
[VolumeBarImage1]
meter=image
solidcolor=#VolumeBase#
W=26
H=400
TransformationMatrix=0.93969;.34202;-.34202;.93969;113;-13
[VolumeBarImage2]
Measurename=MVolume
Meter=bar
barcolor=#VolumeOver#
W=26
H=400
TransformationMatrix=0.93969;.34202;-.34202;.93969;113;-13
[Volumepercent]
Meter=string
meterstyle=style
measurename=mVolumep
Text=%1
X=13
Y=200
TransformationMatrix=0.93969;.34202;-.34202;.93969;113;-13