|
6473cc7cb4
|
drop use of bounding box to determine whether an item covers a point; add Item::covers(Duple const&)
Default implementation for Item still uses bounding box, but specializations for Arc (Circle), Polygon, Line and PolyLine have been added
|
2013-11-04 11:56:10 -05:00 |
|
|
08b485db75
|
send enter events to EVERY newly entered item (ignore the bool return from the event handler); other canvas debugging aids;switch items_at_point() to use canvas coordinates
|
2013-11-03 10:07:00 -05:00 |
|
|
85daa31ab5
|
all events propagate out of the canvas in canvas coordinates now, so revert changes in editor_drags.cc that worked around this not being the case
|
2013-10-31 16:43:35 -04:00 |
|
|
ba26316857
|
make region fade in/out curve shapes into PolyLines not Polygons so that they don't close the stroke path at the top/bottom
|
2013-10-31 15:39:29 -04:00 |
|
|
ea1ccb869a
|
fix merge with master
|
2013-10-31 13:16:51 -04:00 |
|
|
b80ae88154
|
fix window/canvas coordinate confusion in drag code, apparently fixing up lots of things with just 1 line
|
2013-10-31 12:41:02 -04:00 |
|
|
b46244d527
|
finally (?) fix up logic for rectangle drawing (fill+stroke) to tackle what is hopefully the last of the expose problems
|
2013-10-31 11:49:36 -04:00 |
|
|
ff560fa361
|
remove debug output
|
2013-10-31 11:48:36 -04:00 |
|
|
7ce86cec7d
|
handle enter/leave items when zooming and scrolling occur
|
2013-10-31 03:10:18 -04:00 |
|
|
7bbd28aa08
|
notable changes to try to improve most of enter/leave handling for canvas items
|
2013-10-30 23:36:30 -04:00 |
|
|
006ba7cd36
|
reduce verbiage and remove visible current_item red rect
|
2013-10-28 16:36:11 -04:00 |
|
|
f6d33d2a87
|
fix comment
|
2013-10-28 16:35:48 -04:00 |
|
|
30263a91d7
|
fix coordinate system for Canvas items_at_point() methods
|
2013-10-28 16:35:31 -04:00 |
|
|
f28fb76bd9
|
fix computation of Text bounding box to respect _clamped_width
|
2013-10-28 12:27:33 -04:00 |
|
|
1eb680f937
|
add coordinate space comment
|
2013-10-28 12:27:03 -04:00 |
|
|
f25ff95390
|
tweak whitespace and add coordinate space comment
|
2013-10-28 12:26:40 -04:00 |
|
|
0db7bdface
|
streamline button press event handling code a little, and tweak enter/leave debugging text
|
2013-10-28 12:25:41 -04:00 |
|
nick_m
|
f2300164d7
|
Fix thinko in setting order hint.
|
2013-10-29 02:04:26 +11:00 |
|
|
7fec991077
|
fix thinko in declaration of ARDOUR::PortEngine::get_port_by_name()
|
2013-10-28 09:46:59 -04:00 |
|
|
fe14092d57
|
Merge branch 'master--optional-external-libs' of https://github.com/nphilipp/ardour
|
2013-10-28 08:54:29 -04:00 |
|
Nils Philippsen
|
85a277c6a3
|
allow overriding optimization flags completely
If an optimization level ("-O<something>") is present in the argument
for --arch, do not prepend default optimization flags.
|
2013-10-28 09:32:37 +01:00 |
|
Nils Philippsen
|
5f00d2f3a7
|
allow linking unbundled versions of some libraries
(libltc, rubberband, taglib, vamp-sdk)
|
2013-10-28 09:06:09 +01:00 |
|
Nils Philippsen
|
85fd343145
|
gtk2_ardour: link fftw3f directly
This is needed to be able to unbundle some libraries.
|
2013-10-28 09:06:09 +01:00 |
|
|
1c2de76991
|
give those who insist on seeing the mixer window and/or editor mixer on stupidly small screens the chance to do so
|
2013-10-27 20:55:06 -04:00 |
|
|
5eaafaa3af
|
further fixes for NSM-based startup
Most, move initialization of Audio/MIDI setup window before NSM initialization, to make sure it is available if/when needed
|
2013-10-27 20:48:48 -04:00 |
|
|
632f5d5231
|
add error checking and return from attempted NSM-based initialization
|
2013-10-27 20:32:56 -04:00 |
|
|
17dc72d08e
|
silence warning for ancient libc users&devs :)
string.h 'index' is a global declaration
marked legacy in 2001 and removed in posix.1-2008
|
2013-10-27 17:03:49 +01:00 |
|
|
2cad99bf39
|
add notes about inlined lv2 atom/util.h functions
|
2013-10-27 09:56:07 +01:00 |
|
|
be6d6231fb
|
expand tabs in reaonablesynth code
|
2013-10-27 09:52:46 +01:00 |
|
|
caa7c3b579
|
mark some unused variables -- fewer compiler warnings
|
2013-10-27 09:51:08 +01:00 |
|
|
dcd6103231
|
make reasonable synth a bit more piano-like.
(overtone + decay time)
|
2013-10-26 17:33:07 +02:00 |
|
|
e451411719
|
remove c99'ness from rsynth.c - should fix #5751
|
2013-10-26 16:42:27 +02:00 |
|
|
f52cfdd639
|
Fix french translation of "meterbridge" -- closes #5744
|
2013-10-26 12:29:28 +02:00 |
|
|
b00751d0dc
|
fix up ordering/timing of naming for TimeAxisViewItem (so that canvas debugging is more useful)
|
2013-10-25 13:30:01 -04:00 |
|
|
5ebc4a99be
|
don't request redraw of a Canvas item if it marked invisible
|
2013-10-25 13:29:23 -04:00 |
|
|
8c26a2fab0
|
Don't allow loop, punch, or session range markers to be renamed.
Don't allow loop, punch, or session range markers to be renamed, even when
double-clicked.
|
2013-10-25 17:03:45 +01:00 |
|
|
e7875954ca
|
Edit tempo & meter markers on double-click.
|
2013-10-25 17:03:45 +01:00 |
|
|
efd2e1776d
|
Double-click on region pops up region properties.
|
2013-10-25 17:03:45 +01:00 |
|
|
db0f2aad48
|
Mark session dirty when a marker is renamed.
|
2013-10-25 17:03:45 +01:00 |
|
|
abb05680b4
|
Make double-click on marker pop up rename dialogue.
|
2013-10-25 17:03:45 +01:00 |
|
|
89193dc40b
|
Add a double-click handler for items in the editor window.
|
2013-10-25 17:03:45 +01:00 |
|
|
0bf241257b
|
Merge branch 'ordering_fixup' of https://github.com/nmains/ardour
|
2013-10-25 11:52:18 -04:00 |
|
nick_m
|
e80d66c908
|
Use add_route_dialog's transient_for() window to determine track selection for order_hint.
|
2013-10-26 02:37:45 +11:00 |
|
|
3a5e98bb8b
|
redraw entire MidiStreamView after scroomer drag so that everything is redrawn
|
2013-10-24 17:55:25 -04:00 |
|
|
ecd29c6d70
|
add Item::redraw() convenience method
|
2013-10-24 17:54:54 -04:00 |
|
|
c3f1369cfd
|
expand bounding box of all objects by 0.5 before computing intersection for render cycle; alter debug output
|
2013-10-24 17:14:12 -04:00 |
|
|
c21ed2b877
|
fix drawing of a canvas LineSet object
|
2013-10-24 17:13:22 -04:00 |
|
|
9d2e4fbec6
|
fix computation of rectangle bounding box
|
2013-10-24 17:13:03 -04:00 |
|
|
097b781209
|
fix computation of canvas text item bounding box
|
2013-10-24 17:12:28 -04:00 |
|
|
14e5d4c26c
|
remove unnecessary initialization of fill color for streamview rect
|
2013-10-24 17:11:29 -04:00 |
|