|
|
|
|
|
|
||
|
/****************************************************************************/ /**
**/ /** Copyright
(c) 2005 Diodia Software (http://www.diodia.com/) **/ /**
**/ /** Use in any
form with or without modification for commercial and non- **/ /** commercial
purposes is permitted. **/ /**
**/ /****************************************************************************/ #include "stdafx.h"
#include "ContextC.h" #include "Commands.h" #include "ToolBandContext.h" #include "DlgManageFeedsC.h"
/****************************************************************************/ /* /* DESCRIPTION : HomeCmdC constructor. /* /* RETURN VALUE: - /* /****************************************************************************/ HomeCmdC::HomeCmdC() { SetId("RSS Feeds Toolbar.Home"); SetSensitive(true); }
/****************************************************************************/ /* /* DESCRIPTION : Execute "Home" command. /* /* RETURN VALUE: None /* /****************************************************************************/ void HomeCmdC::Execute() { variant_t vtUrl;
vtUrl = "http://www.diodia.com";
mWebBrowser->Navigate2(&vtUrl, &vtMissing, &vtMissing, &vtMissing, &vtMissing); }
/****************************************************************************/ /* /* DESCRIPTION : AboutCmdC constructor. /* /* RETURN VALUE: - /* /****************************************************************************/ AboutCmdC::AboutCmdC() { SetId("RSS Feeds Toolbar.About"); SetSensitive(true); }
/****************************************************************************/ /* /* DESCRIPTION : Execute command. /* /* RETURN VALUE: None /* /****************************************************************************/ void AboutCmdC::Execute() { ((ContextC *) mContext)->ShowAboutDialog(); }
/****************************************************************************/ /* /* DESCRIPTION : HelpCmdC constructor. /* /* RETURN VALUE: - /* /****************************************************************************/ HelpCmdC::HelpCmdC() { SetId("RSS Feeds Toolbar.Help"); SetSensitive(true); }
/****************************************************************************/ /* /* DESCRIPTION : Execute "Help" command. /* /* RETURN VALUE: None /* /****************************************************************************/ void HelpCmdC::Execute() { variant_t vtUrl;
vtUrl = "http://www.diodia.com/rss10help/help_toc.htm";
mWebBrowser->Navigate2(&vtUrl, &vtMissing, &vtMissing, &vtMissing, &vtMissing); }
/****************************************************************************/ /* /* DESCRIPTION : FeedListCmdC constructor. /* /* RETURN VALUE: - /* /****************************************************************************/ FeedListCmdC::FeedListCmdC() { SetId("RSS Feeds Toolbar.FeedList"); SetSensitive(true); }
/****************************************************************************/ /* /* DESCRIPTION : Execute command. /* /* RETURN VALUE: None /* /****************************************************************************/ void FeedListCmdC::Apply(const char *Text) { ((ContextC *) mContext)->FeedItemSelected(Text); }
/****************************************************************************/ /* /* DESCRIPTION : ManageCmdC constructor. /* /* RETURN VALUE: - /* /****************************************************************************/ ManageCmdC::ManageCmdC() { SetId("RSS Feeds Toolbar.Manage Feeds"); SetSensitive(true); }
/****************************************************************************/ /* /* DESCRIPTION : Execute command. /* /* RETURN VALUE: None /* /****************************************************************************/ void ManageCmdC::Execute() { DlgManageFeedsC Dlg(CWnd::FromHandle(mBrowserWindow));
Dlg.DoModal(); }
/****************************************************************************/ /* /* DESCRIPTION : GoToFeedCmdC constructor. /* /* RETURN VALUE: - /* /****************************************************************************/ GoToFeedCmdC::GoToFeedCmdC() { SetId("RSS Feeds Toolbar.GoTo Feed"); SetSensitive(true); }
/****************************************************************************/ /* /* DESCRIPTION : Execute command. /* /* RETURN VALUE: None /* /****************************************************************************/ void GoToFeedCmdC::Execute() { ((ContextC *) mContext)->GoToFeedItem(); }
|
Source Files Commands.cpp Context.cpp CreatePath.cpp DateParser.cpp DlgEditFeedC.cpp DlgManageFeedsC.cpp Hook.cpp Iso8601.cpp MsXmlMisc.cpp MsXmlSelect.cpp RegistryNotify.cpp RegistryUtil.cpp RSS.cpp RSS.def RSS.idl RssAction.cpp RssDownloader.cpp RssFeed.cpp RssHelpers.cpp RssInit.cpp RssItem.cpp RssMultiFeed.cpp RssTimer.cpp RssXml.cpp StdAfx.cpp Header Files Commands.h ContextC.h DateParser.h DlgEditFeedC.h DlgManageFeedsC.h Helper.h HookC.h RegistryNotify.h RegistryNotifyC.h Resource.h RssDownloaderC.h RssFeedC.h RssHelpers.h RssItemC.h RssMultiFeedC.h StdAfx.h ThreadObject.h XmlHelpers.h Resource Files about.htm DiodiaLogoSmall.gif logo.bmp manifest.xml read.bmp RSS.rc RSS.rgs ToolBandLayout.xml |
|
|
© 2002-2008 Diodia Software |
||