private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var connectionString = string.Format("Data Source={0}ActivityMonitor.db;Pooling=true;FailIfMissing=false;Version=3", AppDomain.CurrentDomain.BaseDirectory); var detektor = new Aktivitetsdetektor(new SystemTimer(10), new Användaraktivitet(120), new Strömspararkontroll()); // 10,120 var lagring = new SqliteLagring(connectionString); var ikongenerator = new Ikongenerator(); using (new Övervakare(detektor, lagring)) { Vyer.Veckoöversikt = new Veckopresentatör(new Veckoformulär(), lagring); Vyer.Gantt = new GanttPresentatör(new Ganttformulär(), lagring); Vyer.Spektrum = new Spektrumpresentatör(new Spektrumformulär(), lagring); Vyer.Huvud = new Presentatör(new Huvudgränssnitt(ikongenerator, new Applikationskommandon()), detektor, lagring, new SystemTimer(10)); // 10 Vyer.Huvud.VisaGanttschema += (s, e) => Vyer.Gantt.VisaGränssnitt(); Vyer.Huvud.VisaVeckoöversikt += (s, e) => Vyer.Veckoöversikt.VisaGränssnitt(); Vyer.Huvud.VisaSpektrum += (s, e) => Vyer.Spektrum.VisaGränssnitt(); Application.Run(); } }
public NärJagBerOmEnIkon() { var generator = new Ikongenerator(); _ico = generator.SkapaTrayikon((float) 0.67, true); }