| Zakładka z wyszukiwarką danych komponentów |
|
AN3128 Arkusz danych(PDF) 29 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3128 Arkusz danych(HTML) 29 Page - STMicroelectronics |
|
29 / 105 page ![]() AN3128 Multi-input embedded GUI library firmware Doc ID 16918 Rev 5 29/105 Example: /* Declares and initiates a Page Object */ GL_Page_TypeDef page1; Create_PageObj( &page1 ); /* Declares and initiates a RadioButton Group Object */ GL_RadioButtonGrp_TypeDef* RButtonGrp = NewRadioButtonGrp("RButtonGrp"); /* Declare/initiate a RadioOption Object and add it with specified coordinates to a Page Object */ GL_PageControls_TypeDef * ROption_a = RADIO_BUTTON_ADD(RButtonGrp,"Option1",RBtnFunc1); GL_PageControls_TypeDef * ROption_b = RADIO_BUTTON_ADD(RButtonGrp,"Option2",RBtnFunc2); AddPageControlObj((uint16_t)(LCD_Width/2),(uint8_t)((LCD_Height/9)*3),ROption_a, &page1); AddPageControlObj((uint16_t)(LCD_Width/2),(uint8_t)((LCD_Height/9)*4),ROption_b, &page1); Note: As can be seen from the code above, to simplify the adding of a radio option the user should not directly use the function “AddRadioOption()”, but must use the following macro instead: #define RADIO_BUTTON_ADD(RadioButtonGrpName, Label, Function) \ RadioButtonGrpName->AddRadioOption(RadioButtonGrpName,Label,Function); Once a RadioOption object instance is created using the AddRadioOption function, the RadioOption object itself provides all its features through its internal function pointers. Figure 14, 15, 16, show, in detail, the RadioOption object properties and methods which the final application can use to interact with. 4.1.8 NewComboBoxGrp API global function This kind of object allows the user to choose an option from a list of alternatives that can be scrolled by selecting the up/down arrows. Figure 10. Combobox graphical layout Input parameter {x} GL_RadioButtonGrp_TypeDef*: pThis Label: Label for RadioButton option 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 NewRadioButtonGrp must have been called before Called functions No API/HAL layer functions Table 12. AddRadioOption API function (continued) Name Description |
|
Link URL |
| Czy Alldatasheet okazała się pomocna? [ DONATE ] |
O Alldatasheet | Reklama | Kontakt | Polityka prywatności | Link do karty katalogowej | Linki | Lista producentów 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 |