|
9e5a0ad167
|
change FastMeter drawing implementation to use Cairo instead of GDK; some subtle changes to meter drawing will be visible and are subject to a revisit
git-svn-id: svn://localhost/ardour2/branches/3.0@9919 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-07-25 18:05:54 +00:00 |
|
|
c99738d88e
|
try to fix data loss at end of a capture pass for MIDI - add a new virtual method to MidiSource that specifies what should be done with stuck notes, remove duplicate(i hope) _last_flush_frame from SMFSource that mirrored, more or less, MidiSource::_last_write_end; use new virtual method when stopping after capture.
git-svn-id: svn://localhost/ardour2/branches/3.0@9910 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-07-20 18:13:03 +00:00 |
|
|
260c1c1a13
|
remove some potential HCI confusion for Gtkmm2ext::UI::popup_error() by using a standard MessageDialog (as noticed by thorwil)
git-svn-id: svn://localhost/ardour2/branches/3.0@9756 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-22 14:38:32 +00:00 |
|
|
12c844dd8d
|
remove some debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@9749 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-19 23:04:55 +00:00 |
|
|
d5e09076ca
|
much ado about nothing when it comes to gain control
git-svn-id: svn://localhost/ardour2/branches/3.0@9748 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-19 23:02:55 +00:00 |
|
|
01e006e46e
|
some changes to try to make the monitor section gain controls work as intended, and along the way start to rationalize MotionFeedback/VolumeController classes
git-svn-id: svn://localhost/ardour2/branches/3.0@9746 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-17 21:47:20 +00:00 |
|
|
5b3106ee31
|
build script fix
git-svn-id: svn://localhost/ardour2/branches/3.0@9715 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-12 22:08:33 +00:00 |
|
|
786a61a275
|
update i18n build system and *.po files for translators
git-svn-id: svn://localhost/ardour2/branches/3.0@9714 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-12 22:05:55 +00:00 |
|
|
1060243302
|
major, substantive reworking of how we store GUI information (visibility, height) for automation data. old design stored (insufficient) identifying information plus actual data in a GUI-only XML node; new scheme adds GUI data via extra_xml node to each AutomationControl object. reworked public/private methods for showing/hiding TimeAxisView objects; changed labelling of automation tracks to just show the name of the controlled parameter - more info can be viewed in the tooltip for the track headers. NOTE: Session file format ALTERED. No data loss but track visibility may be different than previous ardour3 versions
git-svn-id: svn://localhost/ardour2/branches/3.0@9703 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-11 15:35:34 +00:00 |
|
|
b6b24d353b
|
more clock & time info box tweaking
git-svn-id: svn://localhost/ardour2/branches/3.0@9689 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-08 17:27:26 +00:00 |
|
|
be1abb12ff
|
more clock tweaking
git-svn-id: svn://localhost/ardour2/branches/3.0@9680 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-07 16:42:48 +00:00 |
|
|
0a53bb1d42
|
lots of clock tweaks, but still, STILL! not done, really
git-svn-id: svn://localhost/ardour2/branches/3.0@9678 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-07 15:23:06 +00:00 |
|
|
e77b5261d2
|
next iteration of clock work. still far from complete, and probably waiting on a rethink of text rendering+layout. but it has the info block now, and it semi-works
git-svn-id: svn://localhost/ardour2/branches/3.0@9676 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-03 22:18:47 +00:00 |
|
|
11bcfd8429
|
add extended info fields to clocks; clock tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@9675 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-02 21:43:10 +00:00 |
|
|
811acc5e6e
|
Tidy.
git-svn-id: svn://localhost/ardour2/branches/3.0@9674 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-02 17:58:02 +00:00 |
|
|
83f385d263
|
audio clock switchover part2: remove most egregious include-time dependency on audio_clock.h, and alter API for a few utilities along the way
git-svn-id: svn://localhost/ardour2/branches/3.0@9673 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-02 17:50:37 +00:00 |
|
|
a66860c339
|
API and implementation changes to CairoCell and friends before the audio clock commit
git-svn-id: svn://localhost/ardour2/branches/3.0@9670 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-02 17:47:11 +00:00 |
|
|
3f68aa2638
|
Make button 1 the default for inserting notes via modifier shortcut with select tool
git-svn-id: svn://localhost/ardour2/branches/3.0@9667 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-02 03:17:35 +00:00 |
|
|
a473d630eb
|
Fix broken whitespace. I'd apologize for the compile times if it was my fault :D
git-svn-id: svn://localhost/ardour2/branches/3.0@9654 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-01 16:50:12 +00:00 |
|
|
a46cea06e2
|
new CairoCell and related classes designed for drawing audio clocks more efficiently etc. etc.
git-svn-id: svn://localhost/ardour2/branches/3.0@9651 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-06-01 11:51:32 +00:00 |
|
|
a206c5c4a9
|
Fix wordo (fix ticket #4080)
git-svn-id: svn://localhost/ardour2/branches/3.0@9637 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-05-31 00:19:29 +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
|
7390303728
|
Make MIDI channel selector button colours more distinct (#3772).
git-svn-id: svn://localhost/ardour2/branches/3.0@9524 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-05-16 18:18:13 +00:00 |
|
|
4769db412d
|
Fix Python whitespace (follow PEP8 guidelines, reformatted by Python Reindent)
git-svn-id: svn://localhost/ardour2/branches/3.0@9409 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-04-22 22:15:21 +00:00 |
|
Carl Hetherington
|
e55780afbd
|
Reverse the scroll wheel behaviour of the scroomer so that it feels the same as scrolling the track view (#3953).
git-svn-id: svn://localhost/ardour2/branches/3.0@9375 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-04-19 10:43:58 +00:00 |
|
Carl Hetherington
|
cb643ab965
|
Remove some calls to process_updates() which I think prevent GTK coalescing redraw requests. Remove some debugging code. Suspend update of MIDI regions during scroomer drag to speed things up (#3954).
git-svn-id: svn://localhost/ardour2/branches/3.0@9357 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-04-16 13:31:27 +00:00 |
|
|
847e8f0610
|
add some scroll wheel support to the scroomer
git-svn-id: svn://localhost/ardour2/branches/3.0@9287 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-04-04 22:26:03 +00:00 |
|
|
aca373cc82
|
always make log/error window visible when a non-info message is posted
git-svn-id: svn://localhost/ardour2/branches/3.0@9279 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-04-04 14:22:27 +00:00 |
|
|
bc9d994e74
|
allow more precision when editing plugin parameters by hand within a generic GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@9160 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-17 17:22:52 +00:00 |
|
|
9850407bd9
|
Indent python files with spaces as per style guide.
git-svn-id: svn://localhost/ardour2/branches/3.0@9158 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-16 16:32:56 +00:00 |
|
|
3d1fc33abb
|
extend Gtkmm2ext::Bindings system to handle mouse buttons as well as keyboard events
git-svn-id: svn://localhost/ardour2/branches/3.0@9062 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-04 03:10:17 +00:00 |
|
Carl Hetherington
|
d5e44d00a6
|
Missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@9020 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-01 23:28:02 +00:00 |
|
Carl Hetherington
|
7cf24873f8
|
Use PBD debugging code for keyboard debugging.
git-svn-id: svn://localhost/ardour2/branches/3.0@9019 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-03-01 23:26:27 +00:00 |
|
Carl Hetherington
|
2304a51b85
|
Use an action's tooltip in the key editor if its label is empty; add some tooltips so that Solo / Monitor actions are not blank in the key editor.
git-svn-id: svn://localhost/ardour2/branches/3.0@8909 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-20 17:29:52 +00:00 |
|
Doug McLain
|
8d44c2b82a
|
Update rc files to use unique rc variable names, update wscript to use the names, and re-enable theme switching
git-svn-id: svn://localhost/ardour2/branches/3.0@8861 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-15 18:02:50 +00:00 |
|
|
7a5b6a5031
|
patches from lincoln to speed up the regionlist and provide region removal (causes dangling shared ptrs to regions, fix to come
git-svn-id: svn://localhost/ardour2/branches/3.0@8845 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-14 21:49:43 +00:00 |
|
Doug McLain
|
b307462f4f
|
Disable theme changing untill we figure out whats broken
git-svn-id: svn://localhost/ardour2/branches/3.0@8840 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-14 04:44:52 +00:00 |
|
Doug McLain
|
d4dd6fbe63
|
Make light theme functional, add waf processing, and small change to UI::load_rcfile() that fixes a hang when switching between two rc files that are identical in style defs
git-svn-id: svn://localhost/ardour2/branches/3.0@8839 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-14 01:46:57 +00:00 |
|
|
1a49bb9556
|
use volume controller widget for monitor section, drop some now-unused code
git-svn-id: svn://localhost/ardour2/branches/3.0@8828 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-11 18:04:09 +00:00 |
|
|
4d210bf033
|
cairo-ify bar controller widget
git-svn-id: svn://localhost/ardour2/branches/3.0@8789 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-08 23:43:18 +00:00 |
|
|
c7708e721d
|
fixes for pixfader cairo-ification
git-svn-id: svn://localhost/ardour2/branches/3.0@8788 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-08 23:43:06 +00:00 |
|
|
4ed504acd7
|
added Gtkmm2ext::rounded_rectangle() cairo pseudo-method
git-svn-id: svn://localhost/ardour2/branches/3.0@8787 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-08 23:42:45 +00:00 |
|
|
cc074c66fa
|
cairo-ify expose handlers for PixFader and PixScroller (latter is not used); tweak UI RC file in response; move rgb macros to gtkmm2ext for easier use there as we go cairo over time
git-svn-id: svn://localhost/ardour2/branches/3.0@8775 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-08 19:19:55 +00:00 |
|
|
94827dd755
|
forward port thread/abstract_ui changes from 2.X to 3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@8751 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-02-07 18:21:50 +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
|
eb4ec4ca0a
|
Fix fader jumps when releasing button 2 on drags; move to mouse position on button down, instead (#3743).
git-svn-id: svn://localhost/ardour2/branches/3.0@8615 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-30 01:39:57 +00:00 |
|
Carl Hetherington
|
3ac765121f
|
Tidy up slightly.
git-svn-id: svn://localhost/ardour2/branches/3.0@8614 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-30 01:39:47 +00:00 |
|
|
9a87f854f7
|
allow derived children of BarController to set label position as a width fraction, not an absolute position
git-svn-id: svn://localhost/ardour2/branches/3.0@8597 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-28 01:04:33 +00:00 |
|
|
d116af22db
|
virtualize the way that AutomationController gets strings to display values, so that we can callback through the owner of an AutomationControl, not just rely on the value from the AutomationControl; make pan automation tracks use this to display more audio-centric values
git-svn-id: svn://localhost/ardour2/branches/3.0@8590 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-01-27 18:48:33 +00:00 |
|