1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Screen geometry mirroring Win32 `POINT` / `RECT`, used by
//! [`Plugin::on_function_call`](crate::Plugin::on_function_call) and the popup
//! APIs on [`Context`](crate::Context).
/// A screen point in pixels.
/// A screen rectangle in pixels (Win32 `RECT` layout).
///
/// The `area` passed to [`Plugin::on_function_call`](crate::Plugin::on_function_call)
/// is the natural argument to the `open_popup_*` methods, so a menu/edit box
/// appears where the user clicked.