MCPcopy Create free account
hub / github.com/DentonW/DevIL / FilterDlgProc

Function FilterDlgProc

DevIL/examples/windows_example/WindowsTest.cpp:1178–1261  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1176
1177
1178INT_PTR APIENTRY FilterDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
1179{
1180 switch (message)
1181 {
1182 case WM_INITDIALOG:
1183 {
1184 switch (FilterType)
1185 {
1186 case ID_FILTER_PIXELIZE:
1187 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Width of pixelized block:");
1188 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"1");
1189 break;
1190 case ID_FILTER_NOISE:
1191 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Amount of noise threshold:");
1192 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"1.0");
1193 break;
1194 case ID_EFFECTS_FILTERS_WAVE:
1195 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Angle of wave to apply:");
1196 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"0.0");
1197 break;
1198 case ID_FILTERS_BLUR_AVERAGE:
1199 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Number of iterations:");
1200 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"1");
1201 break;
1202 case ID_FILTERS_BLUR_GAUSSIAN:
1203 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Number of iterations:");
1204 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"1");
1205 break;
1206 case ID_FILTER_GAMMACORRECT:
1207 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Amount of gamma correction:");
1208 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"1.0");
1209 break;
1210 case ID_FILTER_SHARPEN:
1211 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Sharpening factor:");
1212 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"1.0");
1213 break;
1214 case ID_EFFECTS_FILTERS_ROTATE:
1215 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Number of degress to rotate:");
1216 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"0.0");
1217 break;
1218
1219 case ID_EDIT_UNDOLEVEL:
1220 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Set level of undo:");
1221 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"4");
1222 break;
1223 case ID_EDIT_VIEWIMAGENUM:
1224 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Enter image number:");
1225 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"0");
1226 break;
1227 case ID_EDIT_VIEWMIPMAP:
1228 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Enter mipmap number:");
1229 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"0");
1230 break;
1231 case ID_FILE_OPENURL:
1232 SetDlgItemText(hDlg, IDC_FILTER_DESC_TEXT, L"Enter url of image:");
1233 SetDlgItemText(hDlg, IDC_FILTER_EDIT, L"");
1234 break;
1235 }

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected