mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-04 10:50:00 +00:00
api: Change logical/physical position and size on window (#1620)
* Add `RequestedSize` and `RequestedPosition` enum to enable asking for logical or physical size/position. * Rename `Window::size()` to `Window::physical_size()` * Make `Window::set_size(...)` take an `Into<RequestedSize>` * Rename `Window::position()` to `Window::physical_position()` * Make `Window::set_position(...)` take an `Into<RequestedPosition>` * Change `WindowAdapter` and related classes to be able to handle requests being made in the either physical or logical units. Implement this for C++, Rust and node.
This commit is contained in:
parent
9bef6f519a
commit
53a3c72b57
11 changed files with 298 additions and 85 deletions
|
@ -313,9 +313,11 @@ fn gen_corelib(
|
|||
"slint_windowrc_request_redraw",
|
||||
"slint_windowrc_on_close_requested",
|
||||
"slint_windowrc_position",
|
||||
"slint_windowrc_set_position",
|
||||
"slint_windowrc_set_logical_position",
|
||||
"slint_windowrc_set_physical_position",
|
||||
"slint_windowrc_size",
|
||||
"slint_windowrc_set_size",
|
||||
"slint_windowrc_set_logical_size",
|
||||
"slint_windowrc_set_physical_size",
|
||||
"slint_new_path_elements",
|
||||
"slint_new_path_events",
|
||||
"slint_color_brighter",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue