7cba5cc109
Fixed line endings and applied gitignore
2014-07-26 09:43:40 +03:00
d67db33ecf
Added "Padding" option to meters.
...
Usage: Padding = left, top, right, bottom
2013-07-20 10:07:51 -06:00
f15a8fa72e
Fixed mistake in previous commits
2013-06-17 21:05:31 +09:00
bda6e3aa47
Additional fix to 4a625d0
2013-06-17 20:57:50 +09:00
4a625d0c2f
Fixed issue that ImageName is ignored if MeasureName is set
...
http://rainmeter.net/forum/viewtopic.php?p=88820
Reverted this part: 136689bcfb (L4L167)
2013-06-17 20:24:33 +09:00
04090b232a
Make Rainmeter a singleton class
...
This change is part of making the Libray project more testable. The old g_Rainmeter global pointer has been replaced with a GetRainmeter() function to guarantee that the object exists in some state.
2013-06-13 17:20:27 +03:00
d079d13da6
Move path related functions into PathUtil
2013-06-12 21:15:16 +03:00
136689bcfb
Added ImagePath to all meters with general image options. This deprecates the Path option for Image meters.
...
Also fixes bug in MeterHistogram that crashes Rainmeter when the PrimaryImage is invalid.
Note: For Histogram the option is called PrimaryImagePath, SecondaryImagePath, and BothImagePath
2013-06-07 13:35:36 -06:00
da9384cfad
Remove "C" prefix in class names
2013-05-31 17:18:52 +03:00
aa3c7eb8ce
Tweaks to reduce OnChangeAction overhead
2013-04-10 19:00:22 +03:00
ef1cf223a7
Change to use Gfx rendering
2013-03-25 17:42:18 +02:00
2957e6fde2
Added PreserveAspectRatio=2 feature to Image meter (Thanks Kaelri!)
2012-08-17 10:20:25 -07:00
c680250776
Fixed error with MeasureName and ImageName in Image meter
2012-07-22 14:59:32 -07:00
8309eb2bda
Tweaks
2012-07-17 10:57:28 +03:00
4bbc372116
Tweaked measure binding
2012-07-17 10:37:53 +03:00
922dd098c9
Cosmetics: Changed "config" to more consistent and descriptive terms
2012-06-01 16:06:36 +03:00
e3d92d354c
Cosmetics
2012-05-30 21:53:44 +03:00
bb44c29f6c
Cosmetic changes to function comment blocks.
2012-02-20 19:10:40 +00:00
ebec08914a
Adjusted copyright notice.
...
http://www.gnu.org/licenses/gpl-2.0.html
2012-01-23 06:36:15 +00:00
8e8b7d1268
Code tweaks and cleanup.
2011-12-04 22:18:40 +00:00
f28ecf6e83
Minor tweaks.
2011-11-28 14:13:20 +00:00
34005f14a4
Switched from std::wstring.compare() to wcscmp().
2011-11-27 08:30:39 +00:00
b02371276f
Minor tweaks.
2011-11-16 16:47:20 +00:00
1e9d424c99
Made log messages more consistent.
2011-11-09 09:27:06 +00:00
a209bf15d0
- Fixed Button issue: http://rainmeter.net/forum/viewtopic.php?t=10274&p=59935
...
- Removed unneeded NULL checks.
- Other code tweaks and cleanups.
2011-11-08 10:32:57 +00:00
2a166b520f
Minor tweaks and cleanup.
2011-11-05 09:01:06 +00:00
1aaa03308c
Code cleanup.
2011-11-01 04:56:46 +00:00
6644b81909
Code cleanup.
2011-10-31 07:42:18 +00:00
fb004083d2
- SetOption: Fixed that new image isn't loaded if DynamicVariables=0.
...
- SetOption: Fixed that Rainmeter crashes if !SetOption is executed to Measure=Plugin.
- Code cleanup and cosmetic changes.
2011-07-27 14:18:02 +00:00
9a19d8808e
Tweaks.
2011-05-27 18:39:57 +00:00
68bc25ee82
Tweaks. (Uses CachedBitmap if image scaling isn't needed.)
2011-05-25 21:48:59 +00:00
a92bdd9b18
Cosmetic changes to code.
2011-03-29 19:21:57 +00:00
fe9fd9f476
Code cleanup.
2011-02-15 16:26:54 +00:00
1ba57f2adf
Fixed some Lua related issues.
...
Removed some internal functions from exposed functions for Lua.
Code cleanup and optimizing for VC2010.
2011-02-15 13:22:19 +00:00
7ea3a762ac
- Fixed that r716 (precompiled header) doesn't work on x64.
...
- Now uses constructor initialization list in each class.
- TintedImage: Code cleanup.
2011-01-29 00:11:01 +00:00
235841e01f
Added AutoScale=2 and "k" postfix to Meter=STRING.
...
----
For instance:
A=2800000000, B=0
- AutoScale=0
AutoScale is disabled. Uses Scale value. (Same as before.)
A="2800000000", B="0"
- AutoScale=1
Scales value by 1024. (Same as before.)
A="2.6 G", B="0.0 "
- AutoScale=2
Scales value by 1000.
A="2.8 G", B="0.0 "
- AutoScale=1k
Scales value by 1024, and uses kilo as the lowest unit.
A="2.6 G", B="0.0 k"
- AutoScale=2k
Scales value by 1000, and uses kilo as the lowest unit.
A="2.8 G", B="0.0 k"
----
2011-01-19 15:31:45 +00:00
3fc3566937
- MeterImage: Added ScaleMargins option.
...
- MeterWindow: Changed !RainmeterPluginBang to allow specifying only MeasureName. If Arguments is not specified, "" (empty string) is given as args to plugin.
!RainmeterPluginBang "[MeasureName] (Arguments)"
2010-12-13 08:19:45 +00:00
6efbd23314
Adding ImageCrop and MeasureName/ImageName changes by spx.
2010-12-05 15:34:37 +00:00
96c81ac516
- Added BackgroundMode=4 for tiling background image.
...
- Added tinting functions for Background.
- Added "ImageCrop" option to Meter=IMAGE/BAR/HISTOGRAM/ROTATOR and Background.
- Added "Tile" option to Meter=IMAGE.
- Some code cleanups.
2010-12-04 15:07:28 +00:00
a0ae80cd04
Added image manipulation codes to Meter=BITMAP/BUTTON/HISTOGRAM and refactored them.
...
For BITMAP/BUTTON:
- Greyscale
- ImageTint
- ImageAlpha
- ColorMatrixN
- ImageFlip
Note: BITMAP and BUTTON are not able to support ImageRotate.
For HISTOGRAM:
- PrimaryGreyscale
- PrimaryImageTint
- PrimaryImageAlpha
- PrimaryColorMatrixN
- PrimaryImageFlip
- PrimaryImageRotate
- Secondary***
- Both***
2010-11-27 19:53:23 +00:00
999ab0bd18
Code optimization.
2010-11-25 22:00:34 +00:00
0e1486f0be
Code optimization.
2010-11-25 15:34:49 +00:00
45e33ce704
- Code cleanup.
...
- MeterLine: Small performance improvement on Draw().
2010-11-19 07:33:58 +00:00
f689bbe6f1
Small code optimization.
2010-11-16 20:12:27 +00:00
cab258a7e5
Code optimization and removed unused part for reducing core dll size.
2010-11-11 20:24:59 +00:00
74fd39f912
Fixed copy paste typo - m_ImageWidthString was there twice instead of m_ImageHeightString
2010-10-17 18:21:44 +00:00
2b960748f1
* MeterImage
...
+ Added
* MeterBar and MeterRotator
+ Added support for image effects on Bar and Rotator.
2010-10-17 17:51:14 +00:00
15992c2dc3
Cosmetic changes.
2010-09-21 22:47:53 +00:00
11588043de
Error messages now display meter/measure in question.
2010-09-21 16:45:29 +00:00
2e32b0f5c1
Some minor fixes.
2010-08-06 07:40:43 +00:00