summaryrefslogtreecommitdiff
path: root/plugins/YAPP/src/icons.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/YAPP/src/icons.cpp')
-rw-r--r--plugins/YAPP/src/icons.cpp30
1 files changed, 30 insertions, 0 deletions
diff --git a/plugins/YAPP/src/icons.cpp b/plugins/YAPP/src/icons.cpp
new file mode 100644
index 0000000000..97a4290406
--- /dev/null
+++ b/plugins/YAPP/src/icons.cpp
@@ -0,0 +1,30 @@
+#include "common.h"
+
+static IconItem iconList[] =
+{
+ // toolbar
+ { LPGEN("Popups are enabled"), ICO_TB_POPUP_ON, IDI_POPUP },
+ { LPGEN("Popups are disabled"), ICO_TB_POPUP_OFF, IDI_NOPOPUP },
+
+ // common
+ { LPGEN("Popups are enabled"), ICO_POPUP_ON, IDI_POPUP },
+ { LPGEN("Popups are disabled"), ICO_POPUP_OFF, IDI_NOPOPUP },
+ { LPGEN("Popup History"), ICO_HISTORY, IDI_HISTORY },
+};
+
+/**
+ * Returns a icon, identified by a name
+ * @param pszIcon - name of the icon
+ * @param big - bool big icon (default = false)
+ * @return: HICON if the icon is loaded, NULL otherwise
+ **/
+HICON IcoLib_GetIcon(LPCSTR pszIcon, bool big)
+{
+ return (pszIcon) ? Skin_GetIcon(pszIcon, big) : NULL;
+}
+
+void InitIcons()
+{
+ Icon_Register(hInst, SECT_TOLBAR, iconList, 2);
+ Icon_Register(hInst, SECT_POPUP, iconList+2, 3);
+}