Replaced menu resources with menu template

This commit is contained in:
Birunthan Mohanathas
2012-11-30 16:38:40 +02:00
parent 411f53b1f9
commit 28b96e703c
8 changed files with 455 additions and 272 deletions

View File

@ -12,132 +12,6 @@
LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_CONTEXT_MENU MENU
{
POPUP "Rainmeter"
{
MENUITEM STR_MANAGE, IDM_MANAGE
MENUITEM STR_ABOUT, IDM_ABOUT
MENUITEM STR_HELP, IDM_SHOW_HELP
MENUITEM SEPARATOR
POPUP STR_SKINS
{
MENUITEM STR_NOSKINS, 0, GRAYED
MENUITEM SEPARATOR
MENUITEM STR_OPENFOLDER, IDM_OPENSKINSFOLDER
MENUITEM STR_DISABLEDRAGGING, IDM_DISABLEDRAG
}
POPUP STR_THEMES
{
MENUITEM STR_NOTHEMES, 0, GRAYED
}
MENUITEM SEPARATOR
MENUITEM STR_EDITSETTINGS, IDM_EDITCONFIG
MENUITEM STR_REFRESHALL, IDM_REFRESH
MENUITEM SEPARATOR
POPUP STR_LOGGING
{
MENUITEM STR_SHOWLOGFILE, IDM_SHOWLOGFILE
MENUITEM SEPARATOR
MENUITEM STR_STARTLOGGING, IDM_STARTLOG
MENUITEM STR_STOPLOGGING, IDM_STOPLOG
MENUITEM SEPARATOR
MENUITEM STR_DELETELOGFILE, IDM_DELETELOGFILE
MENUITEM STR_DEBUGMODE, IDM_DEBUGLOG
}
MENUITEM SEPARATOR
MENUITEM STR_EXIT, IDM_QUIT
}
}
IDR_SKIN_MENU MENU
{
POPUP "Skin"
{
MENUITEM " ", IDM_SKIN_OPENSKINSFOLDER // " " is intentional
MENUITEM SEPARATOR
POPUP STR_VARIANTS
{
MENUITEM SEPARATOR // Dummy
}
MENUITEM SEPARATOR
POPUP STR_SETTINGS
{
POPUP STR_POSITION
{
POPUP STR_DISPLAYMONITOR
{
MENUITEM STR_USEDEFAULTMONITOR, IDM_SKIN_MONITOR_PRIMARY
MENUITEM STR_VIRTUALSCREEN, ID_MONITOR_FIRST
MENUITEM SEPARATOR
MENUITEM SEPARATOR
MENUITEM STR_AUTOSELECTMONITOR, IDM_SKIN_MONITOR_AUTOSELECT
}
MENUITEM SEPARATOR
MENUITEM STR_STAYTOPMOST, IDM_SKIN_VERYTOPMOST
MENUITEM STR_TOPMOST, IDM_SKIN_TOPMOST
MENUITEM STR_NORMAL, IDM_SKIN_NORMAL
MENUITEM STR_BOTTOM, IDM_SKIN_BOTTOM
MENUITEM STR_ONDESKTOP, IDM_SKIN_ONDESKTOP
MENUITEM SEPARATOR
MENUITEM STR_FROMRIGHT, IDM_SKIN_FROMRIGHT
MENUITEM STR_FROMBOTTOM, IDM_SKIN_FROMBOTTOM
MENUITEM STR_XASPERCENTAGE, IDM_SKIN_XPERCENTAGE
MENUITEM STR_YASPERCENTAGE, IDM_SKIN_YPERCENTAGE
}
POPUP STR_TRANSPARENCY
{
MENUITEM "0%", IDM_SKIN_TRANSPARENCY_0
MENUITEM "10%", IDM_SKIN_TRANSPARENCY_10
MENUITEM "20%", IDM_SKIN_TRANSPARENCY_20
MENUITEM "30%", IDM_SKIN_TRANSPARENCY_30
MENUITEM "40%", IDM_SKIN_TRANSPARENCY_40
MENUITEM "50%", IDM_SKIN_TRANSPARENCY_50
MENUITEM "60%", IDM_SKIN_TRANSPARENCY_60
MENUITEM "70%", IDM_SKIN_TRANSPARENCY_70
MENUITEM "80%", IDM_SKIN_TRANSPARENCY_80
MENUITEM "90%", IDM_SKIN_TRANSPARENCY_90
MENUITEM SEPARATOR
MENUITEM STR_FADEIN, IDM_SKIN_TRANSPARENCY_FADEIN
MENUITEM STR_FADEOUT, IDM_SKIN_TRANSPARENCY_FADEOUT
}
MENUITEM SEPARATOR
MENUITEM STR_HIDEONMOUSEOVER, IDM_SKIN_HIDEONMOUSE
MENUITEM STR_DRAGGABLE, IDM_SKIN_DRAGGABLE
MENUITEM STR_SAVEPOSITION, IDM_SKIN_REMEMBERPOSITION
MENUITEM STR_SNAPTOEDGES, IDM_SKIN_SNAPTOEDGES
MENUITEM STR_CLICKTHROUGH, IDM_SKIN_CLICKTHROUGH
MENUITEM STR_KEEPONSCREEN, IDM_SKIN_KEEPONSCREEN
}
MENUITEM SEPARATOR
MENUITEM STR_MANAGESKIN, IDM_SKIN_MANAGESKIN
MENUITEM STR_EDITSKIN, IDM_SKIN_EDITSKIN
MENUITEM STR_REFRESHSKIN, IDM_SKIN_REFRESH
MENUITEM SEPARATOR
MENUITEM STR_UNLOADSKIN, IDM_CLOSESKIN
}
}
IDR_MANAGESKINS_MENU MENU
{
POPUP "Folder"
{
MENUITEM STR_EXPAND, IDM_MANAGESKINSMENU_EXPAND
MENUITEM STR_OPENFOLDER, IDM_MANAGESKINSMENU_OPENFOLDER
}
POPUP "Item"
{
MENUITEM STR_LOAD, IDM_MANAGESKINSMENU_LOAD
MENUITEM STR_REFRESH, IDM_MANAGESKINSMENU_REFRESH
MENUITEM STR_EDIT, IDM_MANAGESKINSMENU_EDIT
}
}
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
@ -352,5 +226,54 @@ STRINGTABLE
ID_STR_ABOUTRAINMETER, STR_ABOUTRAINMETER
ID_STR_WELCOME, STR_WELCOME
ID_STR_CLICKTOMANAGE, STR_CLICKTOMANAGE
ID_STR_CLICKTODOWNLOAD, STR_CLICKTODOWNLOAD
ID_STR_CLICKTODOWNLOAD, STR_VARIANTS
ID_STR_VARIANTS, STR_VARIANTS
ID_STR_POSITION, STR_POSITION
ID_STR_DISPLAYMONITOR, STR_DISPLAYMONITOR
ID_STR_USEDEFAULTMONITOR, STR_USEDEFAULTMONITOR
ID_STR_VIRTUALSCREEN, STR_VIRTUALSCREEN
ID_STR_AUTOSELECTMONITOR, STR_AUTOSELECTMONITOR
ID_STR_FROMRIGHT, STR_FROMRIGHT
ID_STR_FROMBOTTOM, STR_FROMBOTTOM
ID_STR_XASPERCENTAGE, STR_XASPERCENTAGE
ID_STR_YASPERCENTAGE, STR_YASPERCENTAGE
ID_STR_TRANSPARENCY, STR_TRANSPARENCY
ID_STR_HIDEONMOUSEOVER, STR_HIDEONMOUSEOVER
ID_STR_DRAGGABLE, STR_DRAGGABLE
ID_STR_SAVEPOSITION, STR_SAVEPOSITION
ID_STR_SNAPTOEDGES, STR_SNAPTOEDGES
ID_STR_CLICKTHROUGH, STR_CLICKTHROUGH
ID_STR_KEEPONSCREEN, STR_KEEPONSCREEN
ID_STR_MANAGESKIN, STR_MANAGESKIN
ID_STR_EDITSKIN, STR_EDITSKIN
ID_STR_REFRESHSKIN, STR_REFRESHSKIN
ID_STR_UNLOADSKIN, STR_UNLOADSKIN
ID_STR_REFRESH, STR_REFRESH
ID_STR_EDIT, STR_EDIT
ID_STR_EXPAND, STR_EXPAND
ID_STR_OPENFOLDER, STR_OPENFOLDER
ID_STR_0PERCENT, "0%"
ID_STR_10PERCENT, "10%"
ID_STR_20PERCENT, "20%"
ID_STR_30PERCENT, "30%"
ID_STR_40PERCENT, "40%"
ID_STR_50PERCENT, "50%"
ID_STR_60PERCENT, "60%"
ID_STR_70PERCENT, "70%"
ID_STR_80PERCENT, "80%"
ID_STR_90PERCENT, "90%"
ID_STR_MANAGE, STR_MANAGE
ID_STR_ABOUT, STR_ABOUT
ID_STR_HELP, STR_HELP
ID_STR_NOSKINS, STR_NOSKINS
ID_STR_NOTHEMES, STR_NOTHEMES
ID_STR_EDITSETTINGS, STR_EDITSETTINGS
ID_STR_REFRESHALL, STR_REFRESHALL
ID_STR_LOGGING, STR_LOGGING
ID_STR_SHOWLOGFILE, STR_SHOWLOGFILE
ID_STR_STARTLOGGING, STR_STARTLOGGING
ID_STR_STOPLOGGING, STR_STOPLOGGING
ID_STR_DELETELOGFILE, STR_DELETELOGFILE
ID_STR_DEBUGMODE, STR_DEBUGMODE
ID_STR_EXIT, STR_EXIT
}