diff options
Diffstat (limited to 'DspControl/inc/IcoLib.inc')
-rw-r--r-- | DspControl/inc/IcoLib.inc | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/DspControl/inc/IcoLib.inc b/DspControl/inc/IcoLib.inc new file mode 100644 index 0000000..2cf2b25 --- /dev/null +++ b/DspControl/inc/IcoLib.inc @@ -0,0 +1,54 @@ +;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
\ No newline at end of file |