static void GUIIconViewCreate() { hIconView = ICONVIEW_CreateEx(40, 40, 165, 85, NULL, WM_CF_SHOW, 0, ++curId, 75, 75); ICONVIEW_SetTextColor(hIconView, ICONVIEW_CI_UNSEL, GUI_BLACK); ICONVIEW_SetTextColor(hIconView, ICONVIEW_CI_SEL, 0x00FFFF); ICONVIEW_SetBkColor(hIconView, ICONVIEW_CI_BK, 0xE0E0E0); extern GUI_BITMAP bmshirtin, bmshirtout; ICONVIEW_AddBitmapItem(hIconView, &bmshirtin, "Put in"); ICONVIEW_AddBitmapItem(hIconView, &bmshirtout, "Take out"); }
/** * @brief Initializes the menu. * @param None. * @retval None */ void k_InitMenu(void) { WM_HWIN hItem; uint8_t i = 0; settings.d32 = k_BkupRestoreParameter(CALIBRATION_GENERAL_SETTINGS_BKP); WM_SetCallback(WM_HBKWIN, _cbBk); hStatusWin = WM_CreateWindowAsChild(0, 0, LCD_GetXSize(), 25, WM_HBKWIN, WM_CF_SHOW | WM_CF_LATE_CLIP , _cbStatus, 0); hIcon = ICONVIEW_CreateEx(0, 26, LCD_GetXSize(), LCD_GetYSize()- 26, WM_HBKWIN, WM_CF_SHOW | WM_CF_HASTRANS, ICONVIEW_CF_AUTOSCROLLBAR_V, ID_ICONVIEW_MENU, 92, 90); ICONVIEW_SetFont(hIcon, &GUI_Font13B_ASCII); ICONVIEW_SetTextColor(hIcon, ICONVIEW_CI_UNSEL, GUI_BLUE); ICONVIEW_SetTextColor(hIcon, ICONVIEW_CI_SEL, GUI_BLUE); ICONVIEW_SetBkColor(hIcon, ICONVIEW_CI_SEL, GUI_LIGHTBLUE |GUI_TRANSPARENT); ICONVIEW_SetSpace(hIcon, GUI_COORD_Y, 10); ICONVIEW_SetFrame(hIcon, GUI_COORD_Y, 10); for (i = 0; i < k_ModuleGetNumber(); i++) { ICONVIEW_AddBitmapItem(hIcon,module_prop[i].module->icon, (char *)module_prop[i].module->name); } hItem = BUTTON_CreateEx(0, 0, 40, 23, WM_GetDesktopWindowEx(0), WM_CF_SHOW, 0, ID_BUTTON_BKGND); WM_SetCallback(hItem, _cbButton); }