Commit Graph

326 Commits

Author SHA1 Message Date
spx
c6ec9093b7 Fixed that !Toggle causes infinite loop 2013-06-05 01:05:02 +09:00
1934c5db72 Change NULL to nullptr 2013-05-31 17:28:39 +03:00
da9384cfad Remove "C" prefix in class names 2013-05-31 17:18:52 +03:00
f8c3f11913 Refactor command and bang logic into new CCommandHandler class
This also improves bang log messages, which now include the bang name.
2013-05-30 19:55:59 +03:00
a3d8f73f6c Tweak f4429ad 2013-05-30 17:19:42 +03:00
f4429ad8cc Refactor logging logic into new CLogger class 2013-05-29 22:05:41 +03:00
497f6bbf54 Added OnWakeAction.
Executes when returning from sleep/hibernation.
2013-04-27 09:26:03 -06:00
d09c18a862 Fix "Image: Unable to open..." errors on refresh in some cases
The error usually occurred because the substitutes were not applied on the measure value on the first time. This change ensures that measure options are read prior to reading meter options.
2013-04-25 16:44:33 +03:00
0b3a4d86c4 Gfx: Add FontCollection implementation
The D2D implementation is a stub for now.
2013-04-09 20:35:49 +03:00
3921369f35 Revert b9cdc53 2013-03-31 18:18:38 +03:00
0135b81a17 Optimize UpdateLayeredWindow when only alpha is changing 2013-03-31 12:52:03 +03:00
349988e5dd Gfx: Add GDI+ specific temporary solution for transformations 2013-03-29 13:33:11 +02:00
39fe9750fd Gfx: Add temporary solution for local fonts 2013-03-28 15:09:46 +02:00
0994fad7e9 Add UseD2D option to Rainmeter.ini (defaults to 0) 2013-03-25 18:01:21 +02:00
ef1cf223a7 Change to use Gfx rendering 2013-03-25 17:42:18 +02:00
9bf5871abf Fix crash when actions are executed by plugin threads after skin unload 2013-03-21 14:29:59 +02:00
f9e4230ddd Move CSystem::GetOSPlatform() to Platform.h 2013-03-12 17:53:55 +02:00
spx
6ad5d56498 Additional changes to af8befd: Fixed that unloaded skin is not deleted properly in rare case. 2013-03-11 06:06:02 +09:00
spx
aecef0b5f9 Additional changes to af8befd 2013-03-11 04:59:05 +09:00
af8befd22b Fix that unloaded skin is displayed in context menu until fade is complete 2013-03-10 12:14:40 +02:00
spx
f48c7f9e01 Reverted change at OnDelayedMove() in d25ae27:
http://rainmeter.net/forum/viewtopic.php?p=83860
2013-02-12 23:19:17 +09:00
spx
d25ae270c4 Tweaks
* Optimized some part for multi monitor
2013-02-09 01:52:41 +09:00
spx
95aacda3cb Code cleanup 2013-02-06 19:12:16 +09:00
spx
e96b02d3dc Tweaks
* Replaced if-else with switch-case
2013-02-06 18:55:45 +09:00
spx
89d477b4e1 Minor tweaks 2013-01-29 15:59:08 +09:00
spx
9375b5013c Code cleanup 2013-01-16 19:23:42 +09:00
9da869363d Added special mouse variables 2013-01-15 17:51:02 -07:00
spx
e2c88e0946 Removed accidentally committed code 2013-01-15 04:39:35 +09:00
spx
4e27d71d97 Additional changes to c3982da 2013-01-15 04:30:10 +09:00
spx
c3982da712 Code cleanup 2013-01-15 01:37:13 +09:00
731a0c611a Added OnUpdateAction to !UpdateMeter/!UpdateMeasure bangs 2013-01-11 00:37:10 -07:00
69762e1b05 Revised previous commit 2013-01-11 00:23:21 -07:00
61f088e59c Fixed issue with 8330415 2013-01-10 23:48:31 -07:00
83304154a8 Changed OnChangeAction to ignore the first change when a skin is loaded 2013-01-10 23:25:59 -07:00
90b80a2ca9 Added OnChangeAction to measures 2013-01-10 23:03:07 -07:00
9800692f19 Added OnUpdateAction to measures, meters and the [Rainmeter] section. 2013-01-10 15:50:38 -07:00
spx
411f53b1f9 Added "*" to !UpdateMeasure/!UpdateMeter to update all measures/meters forcibly 2012-11-30 10:57:35 +09:00
spx
2b45f7301d Code cleanup 2012-11-27 17:45:53 +09:00
6a507dc761 Changed GetCursorPos() to GetMessagePos()
See: http://blogs.msdn.com/b/oldnewthing/archive/2009/06/18/9771135.aspx
2012-11-24 13:22:33 +02:00
a86b081906 Tweaks and fixes 2012-11-23 22:12:02 +02:00
12d7436d11 Fixed unfocused scroll with WOW64 2012-11-23 22:04:34 +02:00
0c89989d5a Changed to register for WM_INPUT only when needed 2012-11-23 21:59:24 +02:00
f82ad78db9 Added mouse scrolling for meter windows without focus. 2012-11-23 12:08:40 -07:00
651e6594b5 Added new Mouse actions.
Added OnFocusAction/OnUnfocusAction.
2012-11-13 22:39:32 -07:00
e35c6dbd7d Added support for !SetOption and ContextTitle and ContextAction. Also added a disabled label for top level actions. 2012-10-04 15:30:55 -06:00
spx
40e7617ecc - Fixed that invalid skin context action is executed when executing action from tray context menu.
- Minor tweaks.
2012-10-03 14:59:49 -07:00
7e6249f797 Tweak 2012-10-03 15:14:44 -06:00
f0dd38000d Added support for custom Context Menu items 2012-10-03 14:52:17 -06:00
032c7914f7 Fixed typo in @1e3d6c156d71953bb1faa48d8b64635bc956bbd2 2012-09-23 22:59:22 -06:00
1e3d6c156d Code cleanup 2012-09-21 21:42:44 +03:00