| 전자부품 데이터시트 검색엔진 |
|
AN3128 데이터시트(PDF) 27 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3128 데이터시트(HTML) 27 Page - STMicroelectronics |
|
27 / 105 page ![]() AN3128 Multi-input embedded GUI library firmware Doc ID 16918 Rev 5 27/105 4.1.5 NewIcon API global function This object allows the user to show an arbitrary image on the LCD, stored in the Flash memory of the MCU, and associate the press event of the image itself through the touchscreen or the joystick. Table 10 describes the NewIcon function: Example: /* Declares and initiates a Page Object */ GL_Page_TypeDef page1; Create_PageObj( &page1 ); /* Declare and initiate a Icon Object and add it with specified coordinates to a Page Object */ GL_PageControls_TypeDef* MyIcon = NewIcon ("MyIcon", NULL, 90, 90, NullFunc); AddPageControlObj( (uint16_t)((LCD_Width/2)+45),(uint8_t)((LCD_Height/2)+45),MyIcon, &page1 ); Once an icon object instance is created using the icon function, the icon object itself provides all its features through its internal function pointers. Figure 14, 15, 16, show, in detail, the icon object properties and methods which the final application can use to interact with. Table 10. NewIcon API function Name Description Function name NewIcon Function prototype GL_PageControls_TypeDef* NewIcon (char* oName, GL_uint8_t* Image_PTR, GL_uint16_t Width, GL_uint8_t Height, void* (*pEventHandler)(void)) Behavior description Create and initialize a new icon object (a C structure) Input parameter {x} oName: object name Image_PTR: icon image pointer Width: image width Height: image height pEventHandler: pointer to function associated to its touch event Output parameter {x} None Return value The created object pointer or null if the object cannot be created Required preconditions None Called functions No API/HAL layer functions |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |