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