Views Framework
Category description: Browser-process UI toolkit: windows, panels, layouts, buttons, textfields, and their delegates.
Pages in this category
| Page | Source Header |
|---|---|
| CefBoxLayout | cef_box_layout.h |
| CefBrowserView | cef_browser_view.h |
| CefBrowserViewDelegate | cef_browser_view_delegate.h |
| CefButton | cef_button.h |
| CefButtonDelegate | cef_button_delegate.h |
| CefDisplay | cef_display.h |
| CefFillLayout | cef_fill_layout.h |
| CefLabelButton | cef_label_button.h |
| CefLayout | cef_layout.h |
| CefMenuButton | cef_menu_button.h |
| CefMenuButtonDelegate | cef_menu_button_delegate.h |
| CefOverlayController | cef_overlay_controller.h |
| CefPanel | cef_panel.h |
| CefPanelDelegate | cef_panel_delegate.h |
| CefScrollView | cef_scroll_view.h |
| CefTextfield | cef_textfield.h |
| CefTextfieldDelegate | cef_textfield_delegate.h |
| CefView | cef_view.h |
| CefViewDelegate | cef_view_delegate.h |
| CefWindow | cef_window.h |
| CefWindowDelegate | cef_window_delegate.h |
How to use these pages
Each page is a single standalone markdown file documenting one CEF header. The page begins with the header name and an overview, then has one ## section per interface declared in that header. Each interface section lists:
- Source File — the CEF header path
- Process / Thread Context — verbatim from the header comment
- Purpose — one or two sentences from the header comment
- Methods — every public method with Parameters, Return Value, Usage Instruction, and Threading Constraint
- Usage Example — a
cppcode block grounded in the actual API signatures
Where the source header does not specify a threading constraint, the page explicitly says "Threading constraint not specified in source." — these docs never guess.