docs
Loading...
Searching...
No Matches
Callback.h

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.

Go to the source code of this file.