------------------------------------------------------------ revno: 22 committer: poy <p...@123gen.com> branch nick: DevPlugin timestamp: Thu 2013-04-25 20:35:22 +0200 message: add an icon added: packaging/ packaging/DevPlugin.ico packaging/info.xml modified: src/GUI.cpp src/Plugin.cpp
-- lp:~dcplusplus-team/dcpp-plugin-sdk-cpp/DevPlugin https://code.launchpad.net/~dcplusplus-team/dcpp-plugin-sdk-cpp/DevPlugin Your team Dcplusplus-team is subscribed to branch lp:~dcplusplus-team/dcpp-plugin-sdk-cpp/DevPlugin. To unsubscribe from this branch go to https://code.launchpad.net/~dcplusplus-team/dcpp-plugin-sdk-cpp/DevPlugin/+edit-subscription
=== added directory 'packaging' === added file 'packaging/DevPlugin.ico' Binary files packaging/DevPlugin.ico 1970-01-01 00:00:00 +0000 and packaging/DevPlugin.ico 2013-04-25 18:35:22 +0000 differ === added file 'packaging/info.xml' --- packaging/info.xml 1970-01-01 00:00:00 +0000 +++ packaging/info.xml 2013-04-25 18:35:22 +0000 @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<dcext> + <UUID>{22b95072-afdd-4e36-82b4-c796fb61f41a}</UUID> + <Name>Dev plugin</Name> + <Version>1</Version> + <ApiVersion>7</ApiVersion> + <Author>DC++</Author> + <Description>Plugin for developers: network traffic analysis, ability to send custom commands.</Description> + <Website>http://dcplusplus.sourceforge.net/</Website> + <Plugin Platform="pe-x64">DevPlugin-x64.dll</Plugin> + <Plugin Platform="pe-x86">DevPlugin-x86.dll</Plugin> + <Files> + <File>DevPlugin.ico</File> + </Files> +</dcext> === modified file 'src/GUI.cpp' --- src/GUI.cpp 2013-01-30 15:27:17 +0000 +++ src/GUI.cpp 2013-04-25 18:35:22 +0000 @@ -20,6 +20,7 @@ #include "GUI.h" #include "Plugin.h" +#include <pluginsdk/Config.h> #include <pluginsdk/Core.h> #include <pluginsdk/Util.h> @@ -48,6 +49,7 @@ typedef tstring _tstring; #define tstring _tstring +using dcapi::Config; using dcapi::Core; using dcapi::Util; @@ -85,6 +87,10 @@ window = new Window(); window->create(seed); + auto iconPath = Util::toT(Config::getInstallPath() + "DevPlugin.ico"); + window->setSmallIcon(new dwt::Icon(iconPath, dwt::Point(16, 16))); + window->setLargeIcon(new dwt::Icon(iconPath, dwt::Point(32, 32))); + window->onClosing([]() -> bool { window = nullptr; Plugin::dlgClosed(); === modified file 'src/Plugin.cpp' --- src/Plugin.cpp 2013-01-29 18:42:08 +0000 +++ src/Plugin.cpp 2013-04-25 18:35:22 +0000 @@ -110,7 +110,7 @@ void Plugin::refreshSwitchCommand() { UI::removeCommand(commandName); commandName = Hooks::empty() ? PLUGIN_NAME ": enable" : PLUGIN_NAME ": disable"; - UI::addCommand(commandName, [this] { onSwitched(); }); + UI::addCommand(commandName, [this] { onSwitched(); }, Config::getInstallPath() + "DevPlugin.ico"); } bool Plugin::onLoad(DCCorePtr core, bool install) {
_______________________________________________ Mailing list: https://launchpad.net/~linuxdcpp-team Post to : linuxdcpp-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~linuxdcpp-team More help : https://help.launchpad.net/ListHelp