;Display Control plugin for Miranda. Turns on the screen if in power saving mode, when a message arives ;Copyright (C) 2006 A. Chilaru ; ;This program is free software; you can redistribute it and/or ;modify it under the terms of the GNU General Public License ;as published by the Free Software Foundation; either version 2 ;of the License, or (at your option) any later version. ; ;This program is distributed in the hope that it will be useful, ;but WITHOUT ANY WARRANTY; without even the implied warranty of ;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;GNU General Public License for more details. ; ;You should have received a copy of the GNU General Public License ;along with this program; if not, write to the Free Software ;Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. SKINICONDESC struct cbSize dd ? pszSection dd ?;section name used to group icons pszDescription dd ?;description for options dialog pszName dd ?;name to refer to icon when playing and in db ;this name is miranda-wide. so use prefixes of your plugin ;e.g: "isee_connect", "clist_delete", etc pszDefaultFile dd ?;default icon file to use iDefaultIndex dd ? SKINICONDESC ends SKINICONDESC2 struct cbSize dd ? pszSection dd ?;section name used to group icons pszDescription dd ?;description for options dialog pszName dd ?;name to refer to icon when playing and in db pszDefaultFile dd ? iDefaultIndex dd ? hDefaultIcon dd ? SKINICONDESC2 ends ; ; Add a icon into options UI ; ; wParam = (WPARAM)0 ; lParam = (LPARAM)(SKINICONDESC*)sid; ; ;MS_SKIN2_ADDICON db "Skin2/Icons/AddIcon",0 ; ; Retrieve HICON with name specified in lParam ; Returned HICON SHOULDN'T be destroyed, it managed by IcoLib ; ;MS_SKIN2_GETICON "Skin2/Icons/GetIcon",0 ; ; Icons change notification ; ;ME_SKIN2_ICONSCHANGED "Skin2/IconsChanged",0