main
 1using System.Collections.Generic;
 2using gorilla.commons.utility;
 3
 4namespace MoMoney.Presentation.Winforms.Resources
 5{
 6    static public class ApplicationIcons
 7    {
 8        static readonly IList<ApplicationIcon> all_icons = new List<ApplicationIcon>();
 9
10        static public readonly ApplicationIcon Application = new ApplicationIcon("mokhan.ico", x => add(x));
11        static public readonly ApplicationIcon FileExplorer = new ApplicationIcon("binoculars.ico", x => add(x));
12        static public readonly ApplicationIcon AddIncome = new ApplicationIcon("generic_document.ico", x => add(x));
13        static public readonly HybridIcon NewProject = new HybridIcon("generic_document.ico", x => add(x));
14        static public readonly HybridIcon OpenProject = new HybridIcon("foldergreen.ico", x => add(x));
15        static public readonly HybridIcon SaveProject = new HybridIcon("emptydrive.ico", x => add(x));
16        static public readonly HybridIcon SaveProjectAs = new HybridIcon("unknowndrive.ico", x => add(x));
17        static public readonly HybridIcon CloseProject = new HybridIcon("close_box_red.ico", x => add(x));
18        static public readonly HybridIcon ExitApplication = new HybridIcon("shutdown_box_red.ico", x => add(x));
19        static public readonly HybridIcon About = new HybridIcon("info_box_blue.ico", x => add(x));
20        static public readonly HybridIcon Update = new HybridIcon("connect_tonetwork.ico", x => add(x));
21        static public readonly HybridIcon ViewLog = new HybridIcon("Book3.ico", x => add(x));
22        static public readonly HybridIcon CloseWindow = new HybridIcon("minimize_box_blue.ico", x => add(x));
23        static public readonly HybridIcon Empty = new HybridIcon("", x => add(x));
24
25        static public readonly HybridIcon AddCompany = new HybridIcon("plus__orange.ico", x => add(x));
26        static public readonly HybridIcon AddNewIncome = new HybridIcon("plus__orange.ico", x => add(x));
27        static public readonly HybridIcon ViewAllIncome = new HybridIcon("search.ico", x => add(x));
28        static public readonly HybridIcon AddBillPayment = new HybridIcon("plus__orange.ico", x => add(x));
29        static public readonly HybridIcon ViewAllBillPayments = new HybridIcon("search.ico", x => add(x));
30        static public readonly HybridIcon Home = new HybridIcon("home.ico", x => add(x));
31
32        static public readonly HybridIcon hour_glass = new HybridIcon("hourglass.ico", x => add(x));
33        static public readonly HybridIcon green_circle = new HybridIcon("circle_green.ico", x => add(x));
34        static public readonly HybridIcon blue_circle = new HybridIcon("circle_blue.ico", x => add(x));
35        static public readonly HybridIcon grey_circle = new HybridIcon("circle_grey.ico", x => add(x));
36        static public readonly HybridIcon orange_circle = new HybridIcon("circle_orange.ico", x => add(x));
37        static public readonly HybridIcon red_circle = new HybridIcon("circle_red.ico", x => add(x));
38        static public readonly HybridIcon yellow_circle = new HybridIcon("circle_yellow.ico", x => add(x));
39
40        static public readonly HybridIcon floppy_disk = new HybridIcon("floppydisk.ico", x => add(x));
41
42        static public IEnumerable<ApplicationIcon> all()
43        {
44            return all_icons.all();
45        }
46
47        static public void add(ApplicationIcon icon)
48        {
49            all_icons.Add(icon);
50        }
51    }
52}