using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Linq;
using System.Text;
using TradeIdeas.Extensions;
using TradeIdeas.TIProGUI;
/* This project shows how to create an extension to TI Pro.
*
* This information is strictly confidential. It is only available to Trade Ideas staff and
* a few select partners who have signed a non-disclosure.
*
* This comes with no support. We do not document this execept for what you see here.
*
* There is no gaurentee that an extension will continue to work with new builds of TI Pro.
* For best results rebuild your extension any time you get a new version of TI Pro.
* TIProExtensions.DLL was designed to change less often than the rest of the program, but
* there are no gaurentees.
*
* I linked this directly to the DLL files installed with TI Pro. You can see items like
* C:\Program Files\Trade-Ideas\Trade-Ideas Alerts 3\TIProExtensions.dll in the project
* references.
*/
namespace ClassLibrary1
{
public class ExtensionMain : IMainInit
{
///
/// When TI Pro starts it will look at all DLLs in the appliction's directory. It will
/// search for classes which implement IMainInit. For each such class it will call
/// the GetExtensions static method.
///
///
/// This provides basic services from the main program.
///
/// A list of extensions to run.
public static IList