Sebastian
|
036c6f4723
|
Running again after weak_ptr refactoring. No connecting of nodes atm. Copy/Paste might not work, too.
|
2024-12-04 01:43:06 +01:00 |
|
Sebastian
|
0040956801
|
Rework to weak_ptr from lots of shared_ptr.
|
2024-12-03 01:25:49 +01:00 |
|
Sebastian
|
722848d46b
|
Deleting Connectable from the connectables vector is resulting in segfault.
|
2024-12-02 00:28:44 +01:00 |
|
Sebastian
|
fcc5d74e18
|
Node interactions working again, graph editing functions not complete yet
|
2024-11-30 02:54:40 +01:00 |
|
Sebastian
|
492971ed4f
|
Dragging and selecting works. Copy / Paste does not copy connectors yet.
|
2024-11-28 01:08:04 +01:00 |
|
Sebastian
|
813958002b
|
Drag selection and snap to grid ok. Deselect not working though...
|
2024-11-26 01:58:09 +01:00 |
|
Sebastian
|
9c0aac8618
|
Dragging and selecting works. Dragging the selection not yet.
|
2024-11-25 00:53:10 +01:00 |
|
Sebastian
|
f04838bffa
|
Super simple events added. Seems to be a good way for handling interaction. Modified a few base classes.
|
2024-11-24 03:08:06 +01:00 |
|
Sebastian
|
b12f1d0f9d
|
Might be a better way to handle hovering, dragging and mouse interaction in general
|
2024-11-22 00:24:31 +01:00 |
|
Sebastian
|
a6b6ff1d16
|
Introduction of mouse.h for z-index mouse events
|
2024-11-21 23:58:35 +01:00 |
|
Sebastian
|
bfc14d5f6e
|
copy/paste partially. z-index experiments, but not working yet.
|
2024-11-21 02:03:32 +01:00 |
|
Sebastian
|
5779c93339
|
Clipboard introduced, but not incorporated yet. Some defines for convenience and better readability.
|
2024-11-19 01:04:06 +01:00 |
|
Sebastian
|
e9633ff19d
|
Some progress on selecting, hovering but still buggy and not a good design really.
|
2024-11-17 02:40:31 +01:00 |
|
Sebastian
|
9cccbab703
|
refactored from main to canvas.h - basic functionality working
|
2024-11-15 01:49:10 +01:00 |
|
Sebastian
|
5d3b72d4ef
|
Major refactoring: State, mouse and more...
|
2024-11-14 00:55:09 +01:00 |
|