1. browserwindowgtk
This is a GTK + implementation version of browserwindow. It creates the entire Cr window and has many access control interfaces in the class: locationbar * getlocationbar () and tabstripgtk * tabstrip (), browsertitlebar * titlebar (), browsertoolbargtk * gettoolbar (), each part can be operated through the returned pointer. The most important task of this class is to create a window. The initwidgets () function completes most of the functions.
2. menugtk
This class is the GTK Implementation of the CR menu. It accepts an abstract model during construction, and then the main function buildmenufrommodel is responsible for analyzing the abstract model and creating the menu.
3. Chrome namespace
This namespace defines a large number of commonly used browser commandsCodeHeader file
/Chrome/Browser/UI/browser_commands.h and save the pointer of the current browser to execute any command.