Commit Graph

108 Commits

Author SHA1 Message Date
8541cce5f4 A bit of work on app's UI and integration between .net and native. 2014-07-23 13:47:09 +03:00
Birunthan Mohanathas
1cf0212e87 Manage Layouts: Fix missing entries in the displayed list of layouts
This fixes http://rainmeter.net/forum/viewtopic.php?p=101697
2014-07-12 15:50:26 -07:00
Birunthan Mohanathas
13d6a20805 Manage: Make more room for Settings checkboxes 2014-06-02 18:38:32 +03:00
Brian Ferguson
67aeaf5392 Remove Platform version helpers and use <VersionHelpers.h> per http://msdn.microsoft.com/en-us/library/windows/desktop/dn424972%28v=vs.85%29.aspx 2014-02-12 14:42:02 -07:00
Birunthan Mohanathas
a577608835 Unignore and fix warnings in Library/ 2013-12-23 19:42:31 +00:00
Birunthan Mohanathas
99e2b69ff8 Manage: Disable resizable window frame 2013-11-02 11:58:25 +02:00
Birunthan Mohanathas
30fc135abc Manage: Include country in language list 2013-10-13 18:54:55 +03:00
Birunthan Mohanathas
06cc2a3cf0 Language: Update translations 2013-10-06 18:17:14 +03:00
Brian Ferguson
df84ba961c Cosmetics 2013-08-25 22:47:20 -06:00
Brian Ferguson
eca5dd0010 Added optional parameters to the "!Manage" bang for the "Skins" tab.
Usage: !Manage Skins Config File (both "Config" and "File" are optional).
Example: !Manage Skins "illustro\Clock" "Clock.ini"

To use the "File" parameter, you must specify a "Config" parameter as well.
2013-08-25 11:28:15 -06:00
Brian Ferguson
2418c3692f Manage Dialog: Added "UseD2D" option in the Settings Tab
If changed, all skins are refreshed
Option is disabled on systems that do not support D2D
2013-07-25 16:44:06 -06:00
Birunthan Mohanathas
a4c7e83391 Move context menu related code into ContextMenu.cpp 2013-06-16 19:54:22 +03:00
Birunthan Mohanathas
5c91ab365d Refactor skin scanning and skin folder indexing into SkinRegistry.cpp
This also adds tests.
2013-06-16 19:36:09 +03:00
Birunthan Mohanathas
bcbfc4d4db Logger: Cosmetics 2013-06-13 17:22:42 +03:00
Birunthan Mohanathas
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
Birunthan Mohanathas
1934c5db72 Change NULL to nullptr 2013-05-31 17:28:39 +03:00
Birunthan Mohanathas
da9384cfad Remove "C" prefix in class names 2013-05-31 17:18:52 +03:00
Birunthan Mohanathas
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
Birunthan Mohanathas
f4429ad8cc Refactor logging logic into new CLogger class 2013-05-29 22:05:41 +03:00
Birunthan Mohanathas
f9e4230ddd Move CSystem::GetOSPlatform() to Platform.h 2013-03-12 17:53:55 +02:00
Birunthan Mohanathas
ad59b70768 Manage: Fix crash when loading a skin in some cases 2013-03-10 12:17:15 +02:00
Birunthan Mohanathas
4e16218dec Fixed dialog layout with RTL languages 2012-12-22 11:18:53 +02:00
Birunthan Mohanathas
1acc613beb Cosmetics 2012-12-13 20:12:37 +02:00
Birunthan Mohanathas
3c72b7171c Additional changes to 3d61328 2012-12-13 12:20:14 +02:00
Birunthan Mohanathas
fdd350ef42 Cosmetics 2012-12-13 12:11:27 +02:00
Birunthan Mohanathas
3d6132811f Replaced dialog resources with control template
Also fixed tabbing in dialogs.
2012-12-13 11:12:25 +02:00
Birunthan Mohanathas
28b96e703c Replaced menu resources with menu template 2012-11-30 16:38:40 +02:00
Birunthan Mohanathas
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
Brian Ferguson
803007b6fe Partially reverted f52dffe 2012-11-17 18:49:25 -07:00
Birunthan Mohanathas
6394b447ba Tweaks 2012-11-13 17:55:57 +02:00
Birunthan Mohanathas
fd5de00955 Manage Settings: Changed to remove ConfigEditor if it matches associated editor 2012-11-13 17:54:32 +02:00
Birunthan Mohanathas
89fcfeb4e6 Manage Settings: Fixed that ConfigEditor/SkinPath are written when tab is opened 2012-11-13 17:39:12 +02:00
Birunthan Mohanathas
211e1d657f Tweaks and fixes 2012-11-13 16:11:43 +02:00
Brian Ferguson
f52dffefb1 Added SkinPath, ConfigEditor, and TrayIcon to Manage/Settings dialog
Also added Help button to Manage dialog
2012-11-12 13:02:01 -07:00
Birunthan Mohanathas
3cae4f743c Changed Themes to Layouts 2012-10-02 17:44:47 +03:00
Birunthan Mohanathas
6bbb177a44 Additional change to 378aa25 2012-09-30 18:31:00 +03:00
Birunthan Mohanathas
35bf9120a7 Fixed 27e0e00 2012-09-30 18:19:17 +03:00
Birunthan Mohanathas
27e0e00911 Tweaks 2012-09-30 18:10:54 +03:00
John Murphy
378aa25a9a Added support for Author under [Metadata] 2012-09-30 18:09:14 +03:00
Birunthan Mohanathas
1d75adc265 Additional changes to 05d4304 2012-08-18 09:45:16 +03:00
Birunthan Mohanathas
778b91dc59 Fixed warning 2012-07-19 09:01:24 +03:00
Birunthan Mohanathas
18deccb36f Manage Skins: Fixed crash with empty skin folder 2012-06-25 11:11:05 +03:00
Birunthan Mohanathas
c06f42a047 Cosmetics 2012-06-24 18:10:58 +03:00
Birunthan Mohanathas
6456b6adb3 Minor fixes 2012-06-19 17:33:11 +03:00
Birunthan Mohanathas
0ce52f744a Fixed messagebox and context menu layout with RTL languages 2012-06-19 14:31:08 +03:00
Birunthan Mohanathas
15380f1697 Fixed dialog layout with RTL languages 2012-06-19 13:52:07 +03:00
Birunthan Mohanathas
1d38698c7a Additional change to 876fe70
Menu arrows now display on XP as well.
2012-06-17 16:31:16 +03:00
Birunthan Mohanathas
f6dee2a657 Cosmetics 2012-06-17 16:29:34 +03:00
Birunthan Mohanathas
8e74c779a9 Removed support for creating backups. 2012-06-16 21:55:52 +03:00
Birunthan Mohanathas
59bf41141c Minor change 2012-06-15 11:43:48 +03:00