Bruno Herbelin
d6c689c5bb
Cleanup include ImGuiToolkit
2021-11-14 00:18:10 +01:00
Bruno Herbelin
a6ba694fbd
Code warning cleanup and add GPL license header to all CPP files
2021-11-10 23:19:38 +01:00
Bruno Herbelin
dd7a63413c
Fixed keyboard arrows control
2021-10-09 23:40:18 +02:00
Bruno
ddd9bb4e99
minor compilation fix
2021-08-07 20:26:59 +02:00
Bruno
1d2b7b17e8
CTRL + clic to lock/unlock
2021-05-01 20:03:42 +02:00
Bruno
038fea3539
opengl good practice: unbind texture after set
2021-04-28 11:18:45 +02:00
Bruno
c6d01c1420
Optimizing iteration
...
prefix ++i is faster than post i++
2021-04-18 11:38:03 +02:00
brunoherbelin
ebb5fd16bb
Draft implementation of Snapshots, with saving and UI
2021-04-17 10:28:12 +02:00
brunoherbelin
6e4ced8dcb
Unified undo history messages
2021-04-10 00:22:16 +02:00
brunoherbelin
dbc9803f9e
center on source only if source is not visible
2021-04-04 22:21:42 +02:00
brunoherbelin
f443720319
Programming style improvement: following Cppcheck suggestions.
2021-04-04 13:13:06 +02:00
brunoherbelin
8a75664264
Preventing display glitch from invalid scaling of view
2021-03-27 23:31:18 +01:00
brunoherbelin
bc4eadfd08
Bugfix view config loading
2021-03-27 18:13:09 +01:00
brunoherbelin
f59ac505b7
shift grab source (even on rotation)
2021-03-21 14:23:30 +01:00
brunoherbelin
2537ca03c8
fix
2021-03-20 22:05:30 +01:00
brunoherbelin
1860402452
Bugfix un-understandable crash on texture mixing quadratic.
2021-03-20 22:03:57 +01:00
brunoherbelin
bec9385c68
BugFix (apparently problematic memmove under OSX)
2021-03-20 18:38:46 +01:00
brunoherbelin
10ac384e7e
Cosmetics: mouse over MixingCircle global opacity slider.
2021-03-20 10:46:06 +01:00
brunoherbelin
112b583379
Entire cleanup of ActionManager
...
History of previous id of sources is now obtained in SessionLoader; no
need to store the id of the source in action manager XML (so also
removed in View current id).
2021-03-19 23:09:49 +01:00
brunoherbelin
09f052a5d6
Added undo-redo to locking of sources.
2021-03-18 21:56:06 +01:00
brunoherbelin
e830a6eefe
Mixing Group improved UI feedback
2021-03-18 14:42:33 +01:00
brunoherbelin
2227c97a57
New action when clic on source symbol in Mixing or Layer views: open
...
editor in UI
2021-03-17 22:50:21 +01:00
brunoherbelin
cd4d8f02cb
Fixed source picking problems
...
Allow unlock of source in geometry, do not allow selection of locked
source with CTRL
2021-03-17 21:56:35 +01:00
brunoherbelin
b8fe0d7c69
Improved selection action in mixing and layer views
2021-03-17 21:13:22 +01:00
brunoherbelin
91d1ff1eb1
Mixing center action takes barycenter
2021-03-17 05:18:27 +01:00
brunoherbelin
41efc572e0
Improved keyboard manipulation of selection of sources in Views.
2021-03-17 05:12:00 +01:00
brunoherbelin
ca0058c741
Action manager for undo action of keyboard arrow keys
2021-03-16 21:29:38 +01:00
brunoherbelin
ecba54196f
Mixing and Geometry Selection menu actions
2021-03-15 21:26:30 +01:00
brunoherbelin
3b09bc877c
Introducing Oriented bounding box for GeometryView selection
...
First implementation of MixingView selection manipulation (scale and
rotate)
2021-03-15 11:56:16 +01:00
brunoherbelin
92663aa171
Select group sources with ctrl+clic
2021-03-13 09:23:39 +01:00
brunoherbelin
5ab5f1b60f
bruteforce and efficient implementation of mixing groups management in
...
session.
2021-03-12 20:25:36 +01:00
brunoherbelin
10f9c1b329
Work in progress Implementation of mixing group
...
link and unlink methods, integration in MixingView, update groups on
source change, undo-redo improved.
2021-03-10 23:38:09 +01:00
brunoherbelin
2d62ab969c
Work in progress: undo & redo of mixing group creation and delete
...
actions.
2021-03-10 00:16:49 +01:00
Bruno
7656113dcc
Large commit for implementation of load&save of MixingGroups
2021-03-07 19:27:00 +01:00
Bruno
56f0165d75
Implementation of mixing group actions
2021-03-06 11:40:00 +01:00
Bruno
134617bbd1
Created new Object MixingGoup
2021-03-03 22:39:36 +01:00
brunoherbelin
e54389b79c
Improve context menu (icons and labels)
2021-02-28 17:38:18 +01:00
brunoherbelin
f2cd18f754
Cleanup and unify views interface (combo)
2021-02-28 10:18:10 +01:00
brunoherbelin
adcd735127
Clean include tree for view cpp
2021-02-26 23:33:50 +01:00
Bruno
004e1aaead
Compile Views in separate source files
2021-02-26 23:09:51 +01:00
Bruno
e7a5d341e4
Dispatch code of Views in separate source files
2021-02-26 23:09:22 +01:00