|
Ultralight C++ API 2.0.0
|
Classes | |
| class | LayoutCallback |
| Scoped handle that controls how long a layout callback stays registered. More... | |
Namespaces | |
| namespace | ultralight |
| Root namespace for every public Ultralight type, function, and enumeration. | |
Typedefs | |
| typedef void(*) | LayoutDestroyUserDataCallback(void *user_data) |
| Destroy hook for a callback registration's user data. | |
| typedef void(*) | LayoutNodeCallback(void *user_data, LayoutNode *node) |
| Callback fired for a layout node event. | |
| typedef void(*) | LayoutPanelCallback(void *user_data, Panel *panel) |
| Callback fired for a panel event. | |
| typedef void(*) | LayoutFocusCallback(void *user_data, Window *window, Panel *focused) |
| Callback fired when a window's focused panel changes. | |
| typedef void(*) | LayoutEditableStateCallback(void *user_data, Window *window, Panel *panel, const EditableState &state) |
| Callback fired when the focused panel's editable state changes. | |
| typedef void(*) | LayoutOverrideCallback(void *user_data, Container *container, Rect content_box) |
| Layout delegate, called to place a container's children yourself. | |