| Electronic Components Datasheet Search |
|
AN3128 Datasheet(PDF) 29 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3128 Datasheet(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 |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |