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}