summaryrefslogtreecommitdiff
path: root/gtk2_ardour/utils.cc
AgeCommit message (Collapse)Author
2008-11-13speed up track resizing; fixup file DnD; stop use CAAudioFile for imported filesPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4148 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-29fix up key focus handling for plugin windowsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4031 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-28start handling plugin window keyboard focus (in-progress)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4021 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-26Unbreak linux build (sorry about that folks).Nick Mainsbridge
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4014 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-10-26Add gyk-osx.patch to repo, remove #ifdefs made obsolete by the patch.Nick Mainsbridge
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4013 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-09-20Use events from gtk trunk, update immediately on scroll for osx as well.Nick Mainsbridge
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3775 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-22debug output for pixbuf loaders; catch exception when loading AU plugins; ↵Paul Davis
miscellaneous character removal git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3646 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-15done debugging, remove the debug output, and cleanup the catchphrase in ↵Doug McLain
create_from_file git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3612 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-15handle FileError exception in create_from_file, and more debug...Doug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3611 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-15more debug...Doug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3610 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-06-03small changes to export code to hopefully fix some bugs with range export(s)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3441 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-05-08allow keybindings manager to bind arrow keys, using hack from utils.cc that ↵Paul Davis
was already in place git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3328 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-24Fixes for canvas and gain meter text not being scaled on startupDoug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3119 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-04fix typo that breaks non-GTKOSX compilationPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3008 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-04provide instructional hint for keyeditor; fix keybinding issues on OS X ↵Paul Davis
(needs current GTK patch); fix up packaging up OSX native to include VAMP plugins and put control surfaces in (mostly) the right places ; new (improved) arrow key bindings git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3007 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-01large chunks of code to deal with pre-analysis of audio; transient/perconset ↵Paul Davis
data used for new tab-to-transient; all ArdourDialogs push the splash screen out of the way; try to keep verbose canvas cursor within the editor canvas visible area; fix template use from NSD git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2983 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-18permit OSX native package without JACK; prevent excessive track name lengths ↵Paul Davis
from messing up JACK port names; splash screen tweaks for OS X; new region gain control operations ; work on AU plugin GUIs (totally incomplete); don't needlessly create prompters in a barcontroller (create on demand) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2938 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-21fix up nudge for marker motion; make keyboard handling do the right thing ↵Paul Davis
when numlock is pressed and an un-modified key press event occurs git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2807 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-05add exception handling to Gdk::Pixbuf::create_from_file ()Doug McLain
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2748 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-30don't put NDF/DF in clocks if there is no DF/NDF alternative; make ↵Paul Davis
deselect-all and invert-selection operations work properly; fix bug in edit range determination with no selected marker; popup dialog when no range can be determined; add new WINDOW modifier to SConscript to allow different conventions on OS X and linux git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2730 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-11-05mouse zoom focus; mouse scrubbing becomes mouse shuttling; use nframes64_t ↵Paul Davis
more; add mouse_frame() method to get mouse position & whether its in one of the two canvases; add color_from_style() utility function (though its not used) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2595 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-05changes related to OS X main menu & accelerators, plus osx_build scriptPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2514 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-03remove static Pango::FontDescriptions, they cause glib errors because of ↵Paul Davis
initialization before Glib::thread_init() has been called git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2099 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-23fix audio clock handling of key press; fix crash bug caused by mapping over ↵Paul Davis
a region list selection that includes rows without regions git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1912 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-06fix nasty logic error that leads to crashing bugs when trying to operate on ↵Paul Davis
regions that have been subject to undo/redo git-svn-id: svn://localhost/ardour2/trunk@1670 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-03audun's tempo redraw fix; sort-of cache time axis view item name widths and ↵Paul Davis
avoid pango-width-computation when unnecessary git-svn-id: svn://localhost/ardour2/trunk@1657 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-05get real Pango::FontDescriptions for several canvas itemsPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1557 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-01fixes to handle broken libart_lgpl 2.3.18+ headersPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1539 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-22remove all lines to avoid recompiles after commitsPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1488 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-13the buttons will submit to my rule! prelight-when-active, be gonecd ↵Paul Davis
/usr/local/music/src/ardour git-svn-id: svn://localhost/ardour2/trunk@1451 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-03make zoom rect extend to cover all tracks, no matter when addedPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1422 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-31remove ardour_message.{cc,h}; JACK latency menu now shows correct settings ↵Paul Davis
at startup and changes are handled correctly; export range markers doesn't start with /path/to/export.wav, just /path/to; hopefully improve ruler scrolling a little; fixed up short_path() implementation ; fix for export unsetting JACK freewheel too soon ; use ISO 8061 timestamps for snapshot default names git-svn-id: svn://localhost/ardour2/trunk@1400 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-29small change to region creation for make-mono-regions; add untested ↵Paul Davis
short_path(); fix double-redraws when canvas zoom/position changes git-svn-id: svn://localhost/ardour2/trunk@1396 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-14fix for crash when loading a session after running another, caused by not ↵Paul Davis
checking for _view != 0 in route_time_axis.cc; make fit_to_pixels() more useful and use it to truncate redirect and redirect parameters names in track control area git-svn-id: svn://localhost/ardour2/trunk@1212 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-08make follow-playhead available again; remove special pane handlingPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-30frame for fader belt; better focus behaviour for gain display text entry ↵Paul Davis
(generalized) git-svn-id: svn://localhost/ardour2/trunk@1171 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-13fix egregious programming sloppiness in strip_whitespace_edgesPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@1121 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-09first pass on track mode switch; fixes to dangling region refs after ↵Paul Davis
capture; destroy region menu item removed; small fix to SConstruct for missing C++ case; playlist selection mechanism modified ; new Selection operation added (Add); handle crashing situation with align style change handling caused by recursion git-svn-id: svn://localhost/ardour2/trunk@1099 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-10fix audio clock field widths, change minsec display to include fractional ↵Paul Davis
seconds, add and use thorwil's new icons git-svn-id: svn://localhost/ardour2/trunk@971 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-01actually connect Editor to config state change systemPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@937 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-29many important changes to configuration system and specific parametersPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01AudioUnits are selectable in PluginSelector. Will crash if someone clicksTaybin Rutkin
"connect" button though. Cleaned up AUHost code to use vector<> instead of an array. git-svn-id: svn://localhost/ardour2/trunk@732 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-31Editing text now works even with num lock or caps lock on.Sampo Savolainen
git-svn-id: svn://localhost/ardour2/trunk@723 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-21the return of VST supportPaul Davis
git-svn-id: svn://localhost/ardour2/trunk@629 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-02enable use of arrow keys, fix hscroller issues, start work on smoother ↵Paul Davis
auto-scroll git-svn-id: svn://localhost/trunk/ardour2@490 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-25All included libraries now link dynamically instead of statically.Taybin Rutkin
Moved items from gtk2_ardour/utils to pbd3/convert. Various cleanups. git-svn-id: svn://localhost/trunk/ardour2@475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-20a) use ink extents in most places where we used to use logical extentsPaul Davis
for text sizing b) add back scroll-wheel functionality to plugin parameter controls git-svn-id: svn://localhost/trunk/ardour2@460 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-22significant changes in code to handle import/embedding - much cleaner and ↵Paul Davis
less code, plus the import progress bar now works; unify response handling for Gtkmm2ext::Choice git-svn-id: svn://localhost/trunk/ardour2@415 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14fix problems with pixmaps/xpm filesPaul Davis
git-svn-id: svn://localhost/trunk/ardour2@392 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14improvements (!) to waveform display for destructive tracks, plus a generic ↵Paul Davis
fix that avoid waveview attemting to read peaks before they are ready git-svn-id: svn://localhost/trunk/ardour2@388 d708f5d6-7413-0410-9779-e7cbd77b26cf