12 static BOOL ezIconDisabled;
13 static BOOL fillModeEnabled;
14 static BOOL isMonotone;
15 static COLORREF fillColor;
16 static COLORREF textColor;
17 static COLORREF borderColor;
18 static long maxImageSize;
25 static void setColor(COLORREF color = RGB(51, 102, 152));
36 static void calculateIconRect(
const Bounds& iconRect,
Bounds* calculatedRect,
37 float widthRatioOfHeight = 1.0,
38 float heightRatioOfWidth = 1.0);
39 static HFONT createIconFont(
Graphics *g,
int iconWidth,
int fontSize = -1);
41 static void drawAddIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
42 static void drawAddOnsIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
43 static void drawAttachIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
44 static void drawBannerIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL,
45 const std::wstring& text = L
"",
const std::wstring& abbrvText = L
"");
46 static void drawBarcodeIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
47 static void drawBinocularIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
48 static void drawBusinessTypeIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
49 static void drawCalculatorIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
50 static void drawCalendarIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
51 static void drawCameraIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
52 static void drawCancelIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
53 static void drawCashRegisterIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
54 static void drawCategoryIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
55 static void drawCheckListIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
56 static void drawCheckMarkIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
57 static void drawClearIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
58 static void drawColorsIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
59 static void drawCommissionIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
60 static void drawCompanyIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
61 static void drawConnectionIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
62 static void drawContractTermsIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
63 static void drawCopyIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
64 static void drawCostBaseIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
65 static void drawCreditCardIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
66 static void drawCustomerIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
67 static void drawDatabaseIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
68 static void drawDefaultIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL,
69 const std::wstring& text = L
"",
const std::wstring& abbrvText = L
"");
70 static void drawDeleteIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
71 static void drawDepartmentIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
72 static void drawDiamondIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
73 static void drawDiskIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
74 static void drawDownloadIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
75 static void drawEditIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
76 static void drawEmployeeIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
77 static void drawEnvelopeIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
78 static void drawExitIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
79 static void drawExpensesIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
80 static void drawExportIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
81 static void drawEyeIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
82 static void drawFilterIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
83 static void drawFuelDeliveryIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
84 static void drawFuelPumpIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
85 static void drawFuelTankIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
86 static void drawFuelTypeIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
87 static void drawGiftCardIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
88 static void drawHelpIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
89 static void drawHomeIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
90 static void drawImageIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
91 static void drawImportIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
92 static void drawInvoiceIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
93 static void drawJobTitlesIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
94 static void drawLayawayIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
95 static void drawLinkIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
96 static void drawLockIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
97 static void drawLoginIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
98 static void drawLogoutIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
99 static void drawMarketingIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
100 static void drawModifiersIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
101 static void drawMoneyBillIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
102 static void drawNoteIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
103 static void drawOKIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
104 static void drawOpenIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
105 static void drawPasswordIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
106 static void drawPaymentGatewayIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
107 static void drawPaymentMethodsIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
108 static void drawPaymentsIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
109 static void drawPayrollIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
110 static void drawPayrollHoursIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
111 static void drawProductIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
112 static void drawPromotionIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
113 static void drawPurchaseOrderIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
114 static void drawPrinterIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
115 static void drawQuoteIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
116 static void drawReceivedInventoryIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
117 static void drawRefreshIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
118 static void drawRefundsIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
119 static void drawRentalIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
120 static void drawRepairIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
121 static void drawReportIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
122 static void drawReturnIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
123 static void drawSearchIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
124 static void drawServiceIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
125 static void drawSettingsIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
126 static void drawShoppingBasketIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
127 static void drawShowAllIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
128 static void drawSmsIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
129 static void drawSupplierIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
130 static void drawTagIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
131 static void drawTaxIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
132 static void drawTodoIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
133 static void drawTrashIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
134 static void drawUploadIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);
135 static void drawUserIcon(
Graphics *g,
const Bounds& iconRect, COLORREF fillColor = NULL);