Simon Hausmann
|
6ca63aac9c
|
Make it possible to delegate the timer handling to the backend
When building with no_std, the backend can provide the global
instant.
|
2021-11-30 17:27:55 +01:00 |
|
Olivier Goffart
|
2716e4b4dd
|
TouchArea: add the pointer-event callback
... instead of `pressed-changed`
This allows to see what mouse button was pressed.
Closes #535
|
2021-10-04 14:39:49 +02:00 |
|
Tobias Hunger
|
ff76aa8953
|
Janitor: Fix clippy::blocks_in_if_conditions
|
2021-08-05 23:41:56 +02:00 |
|
Olivier Goffart
|
13bd828b96
|
Update license date
|
2021-07-02 15:55:54 +02:00 |
|
Tobias Hunger
|
13d7f5e7bd
|
Janitor: Fix typos in comments and user-facing strings
Also adapt tests for error messages containing the fixed strings.
No behavior change is intended!
|
2021-06-28 08:32:25 +02:00 |
|
Olivier Goffart
|
7b2653db23
|
MouseWheel support for the Flickable
cc #222
|
2021-05-12 13:28:39 +02:00 |
|
Olivier Goffart
|
5f74475224
|
Refactor the MouseEvent
|
2021-05-12 12:03:03 +02:00 |
|
Olivier Goffart
|
18cbd4427f
|
Flickable: also have a duration threshold
|
2021-02-13 17:10:22 +01:00 |
|
Olivier Goffart
|
1f318f2d10
|
Use the new mouse event API for the flickable
Issue #166
|
2021-02-13 16:58:04 +01:00 |
|
Olivier Goffart
|
2c322de46b
|
Flickable: keep mouse grabbed while flicking
|
2021-02-08 17:20:48 +01:00 |
|
Olivier Goffart
|
7e17806aa4
|
Flickable: don't grab the event on mouse move
|
2021-02-08 17:13:51 +01:00 |
|
Simon Hausmann
|
1ed35fb628
|
Replace uses of FIELD_OFFSETS.foo.apply_pin(bar) with bar.foo()
|
2021-01-14 08:53:13 +01:00 |
|
Olivier Goffart
|
091a0834d3
|
Transitions in rust (C++ and interpreter not implemented yet)
|
2020-11-20 10:30:17 +01:00 |
|
Olivier Goffart
|
103c7cf9a5
|
Use a custom Instant that is repr(C)
|
2020-11-18 16:37:22 +01:00 |
|
Olivier Goffart
|
2ee861365c
|
Flickable: expose the viewport property as viewport_*
The code generator forward that the the viewport
|
2020-09-22 13:52:27 +02:00 |
|
Olivier Goffart
|
58cdaeb8dd
|
Update license header to mention that commertial option are available
|
2020-08-26 13:23:42 +02:00 |
|
Simon Hausmann
|
2823f32692
|
Apply license headers to all non-binary/non-json sources
|
2020-08-17 17:55:20 +02:00 |
|
Olivier Goffart
|
55ec533c40
|
WIP input events
Compile and passes tests. But the mouse event are currently not working
|
2020-08-07 16:06:49 +02:00 |
|
Olivier Goffart
|
1bfd708784
|
Change the field_offsets() function to a FIELD_OFFSETS associated const
|
2020-08-03 16:04:55 +02:00 |
|
Simon Hausmann
|
37fa04098f
|
Move MouseEvent and MouseEventType from datastructures into input
|
2020-08-03 13:55:33 +02:00 |
|
Simon Hausmann
|
97a2fb2c7b
|
Move datastructures::EasingCurve into animations
|
2020-08-03 13:49:20 +02:00 |
|
Simon Hausmann
|
fa87363dc5
|
Move Point, Rect and Size into graphics
And move the expanded structures for cbindgen into an ffi sub-module.
|
2020-08-03 13:24:39 +02:00 |
|
Simon Hausmann
|
69beab5957
|
Rename corelib::abi::primitives to corelib::items
|
2020-08-03 10:32:03 +02:00 |
|
Olivier Goffart
|
9760cf4969
|
Begin to implement a Flickable
The implementation is still very rough and will need to be improved
|
2020-07-30 14:36:21 +02:00 |
|