waaake
2e577274e6
[ui] ScriptEditor: Added syntax colorization for the script editor
...
Python syntax within the script editor is now highlighted making it easier to understand and write smaller code in it.
2025-01-07 09:32:12 +05:30
Yann Lanthony
6d2e9a2ba9
[ui] Utils: add SelectionBox and DelegateSelectionBox
...
- SelectionBox: generic Selection box component.
- DelegateSelectionBox: specialized SelectionBox to select model delegates
from an instantiator (Repeater, ListView).
Also Introduce a Geom2D helper class to provide missing features for
intersection testing in QML.
2024-12-06 10:12:11 +01:00
Candice Bentéjac
579371fd7c
[qt6] Replace all PySide2/shiboken2
imports by PySide6/shiboken6
2024-11-07 18:08:54 +01:00
Julien-Haudegond
da765a5f98
[ui] Viewer3D: TransformGizmo - moving transform operations to Python
...
- Moving transform operations from QML to Python to get access to more Qt functionalities and to make a better separation of logic/display.
2020-08-13 14:24:44 +02:00
Julien-Haudegond
aa5e2b76b6
[ui] Components: add a CSV Data container
2020-08-04 17:27:13 +02:00
Yann Lanthony
438622a14b
[ui] Introduce ClipboardHelper for copying to clipboard from QML
...
* add ClipboardHelper class that contains a QClipboard and exposes its method as Slots
* use Clipboard instead of hidden TextEdit where meaningful
2019-05-07 11:47:09 +02:00
Yann Lanthony
b2e1743a6f
[ui] Viewer3D: move TrackballController code to Python side
...
Port JS trackball camera controller code to Python for improved performance and stability.
2018-12-11 16:54:26 +01:00
Yann Lanthony
2f50587904
[ui] introduce Scene3DHelper object
...
Expose missing QEntity methods and helper functions to QML via this Python class.
2018-12-07 15:55:48 +01:00
Yann Lanthony
f1b42acc14
[ui] add FilepathHelper Python class to manipulate paths and QUrls
...
* avoid non-cross platform hacks to convert string path to urls
* use standard python API
2018-03-06 15:32:33 +01:00
Yann Lanthony
af53dd4ae7
[ui] new EdgeMouseArea QtQuick Component
...
QtQuick components providing mouse interaction for edges (cubic splines)
2017-10-13 18:01:49 +02:00