"Vedon" Study notes
1. First in the main function
/* Register page */
Pagesinit ();
2.PagesInit () function, the initialization of each page
1 intPagesinit (void)2{intIerror;3Ierror =mainpageinit ();4Ierror |=settingpageinit ();5Ierror |=intervalpageinit ();6Ierror |=browsepageinit ();7Ierror |=ebookpageinit ();8Ierror |=autopageinit ();9Ierror |=Manualpageinit (); Ten returnIerror; One}
3. Where the initialization function
1 int Browsepageinit (void)2 { return registerpageaction (&G_ tbrowsepageaction); 3 }
4. The registerpageaction () function puts the name and run function interface of each function, and the input event interface into the linked list.
Easy to find calls
5. After registration is complete
/* Run the main Page */
Page ("main")->run (NULL);
6. In the main page, wait for input events to change the status
Frame understanding of Digital photo frame