Previous work 1.2d Drawing Engine migrated back to skia platform 2. follow up with Chrome source code chromium. r78515 version 3. transplantation of UI elements such as scrollview and menu 4. modify some chrome bugs or less than 5. directory sorting and adjustment 6. I started to understand the entire UI framework in the form of a tutorial, and found problems in the framework, laying a solid foundation for the next expansion.
The UI library project depends on the bugs of the library \ depends.txt UI library in all the uncertain places of library \ bugs.txt inCodeThe test_base test_view project before wlw todo is about to be discarded. Do not try to compile it again. It will reflect the latest source code of chromium in the form of a tutorial, and modify the bugs for further development, learning the bitmap scroll bar of the entire frame cannot be reflected in the tutorial because there is no picture in the appropriate format. after the code is stable, it will be considered to be placed on the open-source project website or used for commercial development and maintenance by the company. the tutorial is located in the tutorial directory, where wanui_res is a pure resource DLL, hello_window is a basic window display, and hello_view is a basic view display. in the future, we will gradually develop tutorials for all controls, and expand them after fully understanding the entire framework.
:
Code download