Robin Gareus
|
ba971b8fa9
|
Fix redeclaration of DnDVbox
|
2024-04-14 00:43:11 +02:00 |
Robin Gareus
|
cec5ce8f45
|
Update canvas/UI lib GPL boilerplate and (C) from git log
|
2019-08-03 15:53:17 +02:00 |
Robin Gareus
|
f6e182b937
|
Move Gtkmm2ext widgets into libwidget
|
2017-07-17 21:06:04 +02:00 |
Robin Gareus
|
5292a8f4ae
|
Allow DnDVbox to sort the selection, using original order
In preparation for Processors to be copy/pasted in the same order
as they appear on the strip -- not order in which they are selected.
|
2017-07-04 18:08:35 +02:00 |
Robin Gareus
|
1f17784ac5
|
fix potential undefined DnD behavior for external drags
dragging from the tree-view (e.g. favorite sidebar or plugin-manager)
will not set _drag_source.
drag-motion may wrongly interpret it as "re-order".
|
2016-05-24 17:58:24 +02:00 |
Robin Gareus
|
e4a4ef9a6b
|
fix processor DnD from sidebar.
(default move action removes an entry in the TreeView)
|
2016-03-18 21:34:28 +01:00 |
Robin Gareus
|
acc5b4f54c
|
and now without debug printf()
|
2016-03-11 22:40:58 +01:00 |
Robin Gareus
|
99801187e8
|
prepare DnD for copying processor state
|
2016-03-11 21:59:36 +01:00 |
Robin Gareus
|
5d8b75386c
|
allow to set per item drag targets
|
2015-12-30 12:25:09 +01:00 |
Robin Gareus
|
0aba08594c
|
allow DnD between DnDTreeView and DnDVbox
|
2015-12-28 04:10:39 +01:00 |
Robin Gareus
|
2a55e8b9b3
|
extend Drag/Drop mechanism
DnDVbox: un-hardcode TargetEntry list, add callback for secondary targets
DvDTreeview: return pointer to self
|
2015-12-22 04:14:12 +01:00 |
Robin Gareus
|
22b07e0233
|
NOOP, remove trailing tabs/whitespace.
|
2015-10-05 16:17:49 +02:00 |
Paul Davis
|
4dc63966f0
|
globally remove all trailing whitespace from ardour code base.
Paul Davis was responsible for introducing almost all of this.
|
2015-10-04 14:51:05 -04:00 |
Ben Loftis
|
df2a8fccc7
|
disallow selection of the fader and meter processor entries
|
2014-07-28 10:08:26 -05:00 |
John Emmas
|
25a6296f86
|
Merge branch 'windows+cc' into cairocanvas
|
2014-01-20 18:18:21 +00:00 |
John Emmas
|
b5e9e7c04c
|
'libs/gtkmm2ext' - DLL visibility stuff and associated changes needed for building with MSVC. Currently includes debugging information and things that are just commented out until we have known compatibility with the other platforms (i.e. contains stuff to be removed at a later date)
|
2014-01-20 17:01:58 +00:00 |
Paul Davis
|
36c233fe6c
|
Merge branch 'master' into cairocanvas
|
2014-01-07 21:37:48 -05:00 |
Robin Gareus
|
e8e4e677aa
|
processor drag box only
|
2014-01-04 05:43:20 +01:00 |
Paul Davis
|
15471ca7dd
|
add export control to libgtkmm2ext
|
2013-10-17 11:26:01 -04:00 |
Robin Gareus
|
75f0dfb4a8
|
fix compiler warning
|
2013-07-11 20:39:24 +02:00 |
Carl Hetherington
|
23973bae24
|
A few tweaks to make Ardour build in GCC -std=c++0x mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@11983 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-15 19:28:44 +00:00 |
Carl Hetherington
|
b788b7c56c
|
Fix use of invalidated iterator (#4821).
git-svn-id: svn://localhost/ardour2/branches/3.0@11892 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-11 10:31:29 +00:00 |
Carl Hetherington
|
41efdd54a4
|
Fix glitchness in DnDVBox placeholders.
git-svn-id: svn://localhost/ardour2/branches/3.0@10640 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-11-16 00:57:46 +00:00 |
Carl Hetherington
|
28f328e09c
|
Fix placeholder creation when dragging from one DnDVBox to
another (should fix #4421).
git-svn-id: svn://localhost/ardour2/branches/3.0@10584 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-11-14 14:42:29 +00:00 |
Paul Davis
|
a059b75238
|
fix thinko in previous attempt to tackle active/selected state in dndvbox
git-svn-id: svn://localhost/ardour2/branches/3.0@10424 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-11-03 16:18:27 +00:00 |
Paul Davis
|
bfa45291a7
|
fix mistake that prevented send processor boxes from correctly highlighting when showing sends; note that the semantics for the way DnDVBox handles selected/active are a bit confused by my recent changes to this, and they may change again in the future
git-svn-id: svn://localhost/ardour2/branches/3.0@10422 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-11-03 15:41:07 +00:00 |
Paul Davis
|
0fdb513786
|
move CairoWidget::ActiveState and Visual state up into gtkmm2ext foruse by DnDVBox etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@10371 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-11-01 01:21:40 +00:00 |
Carl Hetherington
|
153ee4e441
|
Fix insertion of processors at the point at which the processor menu was opened; give a visual cue to indicate where a processor will be inserted. Kind of experimental.
git-svn-id: svn://localhost/ardour2/branches/3.0@10236 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-19 16:53:36 +00:00 |
Carl Hetherington
|
13dc17bb4e
|
Remove unused variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@10201 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-10-07 22:19:23 +00:00 |
Paul Davis
|
0938a42440
|
fixes for 98% of all the warnings/errors reported by OS X gcc on tiger
git-svn-id: svn://localhost/ardour2/branches/3.0@10179 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-09-30 17:55:14 +00:00 |
Carl Hetherington
|
b6587ad160
|
Assorted doxygen fixes; no functional changes.
git-svn-id: svn://localhost/ardour2/branches/3.0@9575 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-05-23 22:12:45 +00:00 |
Carl Hetherington
|
d3a4b2df74
|
Fix drop location for drag-and-drop in some cases.
git-svn-id: svn://localhost/ardour2/branches/3.0@8672 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-01 23:21:28 +00:00 |
Carl Hetherington
|
4233a54ac3
|
Somewhat unconvincing visual indication that plugin inserts are splitting mono inputs to stereo.
git-svn-id: svn://localhost/ardour2/branches/3.0@8636 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-01 01:50:49 +00:00 |
Carl Hetherington
|
93b25e1f13
|
Tweak colouring in the processor list.
git-svn-id: svn://localhost/ardour2/branches/3.0@8507 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-14 15:48:45 +00:00 |
Carl Hetherington
|
9a400114bb
|
Improve the drag icon for processor drags.
git-svn-id: svn://localhost/ardour2/branches/3.0@8462 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-06 03:39:41 +00:00 |
Carl Hetherington
|
61bb7c5852
|
Fix crash when turning off an active send and redisplaying processors at the same time. Fixes #3674.
git-svn-id: svn://localhost/ardour2/branches/3.0@8458 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-06 01:07:19 +00:00 |
Carl Hetherington
|
1f8e12a1b1
|
Another try at prettifying the processor list with different colours pre- and post-fader, a border etc. All colours should now be configurable from the UI RC file.
git-svn-id: svn://localhost/ardour2/branches/3.0@8453 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-06 00:29:40 +00:00 |
Carl Hetherington
|
4a9f3173ee
|
Highlight a send processor entry differently when it the mixer strip's fader is being used to control it. Fixes #3659.
git-svn-id: svn://localhost/ardour2/branches/3.0@8440 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-04 23:26:59 +00:00 |
Carl Hetherington
|
c862d320ff
|
Improve visual cues during plugin drag and drop. Fixes #3566.
git-svn-id: svn://localhost/ardour2/branches/3.0@8085 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-25 17:41:04 +00:00 |
Carl Hetherington
|
e6665809fb
|
Improve shift-selection behaviour in processor box.
git-svn-id: svn://localhost/ardour2/branches/3.0@8073 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-23 14:31:09 +00:00 |
Carl Hetherington
|
595c7c4411
|
Fix multiple selection with Ctrl-Click in DnDVBox.
git-svn-id: svn://localhost/ardour2/branches/3.0@8070 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-11-23 00:28:09 +00:00 |
Paul Davis
|
738387f9a4
|
remove a couple of boost::signals2 trouble spots; fix some --strict compile time warnings
git-svn-id: svn://localhost/ardour2/branches/3.0@6378 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-12-20 16:50:41 +00:00 |
Paul Davis
|
673a995e5c
|
add ctrl-click behaviour to DndVBox, though not generalized to use primary/secondary keyboard mods etc. etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@6202 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-11-28 02:19:13 +00:00 |
Paul Davis
|
926f53244d
|
carl's wondrous DnD VBox patch - processor boxes are now vboxes and not listviews - which included a couple of minor marker/time axis view patches for opaqueness etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@6174 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2009-11-25 14:37:20 +00:00 |