UIHost::PopupWindowSink struct

Opens, places, and closes the windows popups ask for (GGUI::PopupProps::bOwnWindow).

Called on Encoder. Rects are in physical pixels, relative to parent. Without one, every popup is drawn as a layer in its owner's window.

Public variables

void* Context
void(* Open
Open a popup window; call AttachPopupWindow with tag once it has opened.
void(* Place
Move and size window.
void(* Close
Close window: its popup closed.

Variable documentation

void* UIHost::PopupWindowSink::Context

passed to each function