summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2014-06-13add CANVAS_STRING_VARIABLE, the first step in being able to avoid using GTK ↵Paul Davis
rc files for font specifications Still needs a way to generate the font specs at build time to account for platform differences
2014-06-13MIDI Device Button StyleRobin Gareus
2014-06-13add GUI for midi-device settings (and properly indent the code)Robin Gareus
2014-06-12Fix opening of recent sessions with mismatched directory & file namesColin Fletcher
When populating the list of recent sessions, and there's only one session file in the session folder, don't assume that the base name of the session file is the same as the name of the session directory. Allows loading sessions that were created with trailing spaces in their names from the recent sessions list, and also helps in the case that the session file (or directory) was renamed. There are actually two implementations of the 'recent sessions' chooser: this applies to both. I suppose a useful project one of these days would be to unify the two...
2014-06-12Prevent creation of session directory with leading or trailing space.Colin Fletcher
2014-06-12Show Soundcloud credentials and upload options only when requiredColin Fletcher
A slightly hacky patch to make the Soundcloud username & password and the upload options only become visible when at least one export format is chosen for upload to Soundcloud. I think that changing ExportDialog::soundcloud_selector to a boost::shared_ptr is the right thing to do, but I must confess to having only a hazy understanding of what boost::scoped_ptr was doing in the first place. Also it feels a bit wrong to be passing a pointer to ExportDialog's SoundcloudExportSelector around, but I can't (for the moment, at least) think of any better way to affect its visibility from inside ExportFileNotebook.
2014-06-12Add #include guards to soundcloud_export_selector.hColin Fletcher
2014-06-12Actually pass Soundcloud downloadable flag to export handlerColin Fletcher
2014-06-12Remove unused functionColin Fletcher
Remove the unused ExportFileNotebook::get_nth_format_name()
2014-06-12Export dialog: tidy code, & remove some superfluous debug outputColin Fletcher
Remove some debug output, tidy up a few whitespace inconsistencies, use DEBUG::Soundcloud in one more place, and zap a couple of unused variables.
2014-06-12Post-export hook tweaksColin Fletcher
Remove the Soundcloud username & password from the parameter substitutions passed to the post-export hook: having thought about this now, I can't actually think of a case where these are of any use at all. In compensation, add %s and %n parameters that expand to the session directory and name - maybe people will think of uses for these.
2014-06-12use the alpha/opacity value for the region base whether track colors are in ↵Paul Davis
use or not
2014-06-12restored track height adjustment using alt-scroll on track headersPaul Davis
2014-06-12fixed rulers stealing all canvas scroll events and corrected computation of ↵Paul Davis
correct track for track-height adjustment using alt-scroll
2014-06-12remove no-longer-used codePaul Davis
2014-06-12add back click behaviour for canvas rulers, and also cursor enforcementPaul Davis
2014-06-12add canvas rulers event dispatch and reinstate scrolling behaviourPaul Davis
2014-06-12drag handles no longer exist as distinct item types (failed experiment)Paul Davis
2014-06-12use new ArdourCanvas::Ruler constructorPaul Davis
2014-06-12add new canvas vars for rulersPaul Davis
2014-06-12make rulers color-sensitive (e.g. theme manager editable, etc)Paul Davis
2014-06-12add new default colors for canvas rulersPaul Davis
2014-06-12removed unused rule GTK widget style definitionPaul Davis
2014-06-12remove unused GTK stylePaul Davis
2014-06-12OS X specific cleanup after canvas ruler introductionPaul Davis
2014-06-12remove header file includes of now-removed gtk custom rulerPaul Davis
2014-06-12remove header file includes of now-removed gtk custom rulerPaul Davis
2014-06-12final ruler file removalPaul Davis
2014-06-12remove gtk ruler widget implementation - no longer in usePaul Davis
2014-06-11use canvas rulers now instead of gtk widgetsPaul Davis
Some bugs that exist in master are still present.
2014-06-11clamp zoom level to show 3 days on a 4000 pixel wide screen; comment unused ↵Paul Davis
variable for now
2014-06-10Revert "do not allow canvas cursor changes while a drag is in progress". ThisPaul Davis
was a bad idea. There are lots of reasons to want to change cursors while dragging, even if we don't do that yet. This reverts commit 144033e55c004a68c9b6433ba26d92baf5cfa6d1.
2014-06-10do not allow canvas cursor changes while a drag is in progressPaul Davis
2014-06-10first pass an alternate cursor set (updates expected soon)Paul Davis
2014-06-10make the icon set selector actually do somethingPaul Davis
2014-06-10add icon set selector to theme managerPaul Davis
2014-06-10add ::get_icon_sets() to utilsPaul Davis
2014-06-10change ::get_icon_path() and ::get_icon() to accept an "icon set" name to ↵Paul Davis
provide ability to use different sets of icons; use when creating MouseCursors
2014-06-10remove ambiguous use of Rect (on OS X)Paul Davis
2014-06-09remove instances of RGBA_TO_UINT() macro from region_view.ccPaul Davis
2014-06-09remove instances of RGBA_TO_UINT() macro from audio_region_view.ccPaul Davis
2014-06-09remove more unusued color members from TimeAxisViewItemPaul Davis
2014-06-09substantial changes in color management, involving a reduction in the use of ↵Paul Davis
Gdk::Color and more consistent logic for region coloring. Group tabs now also get the text drawn in an appropriately contrast-y color
2014-06-09use Canvas::LineSet for tempolines rather than N different Canvas::Line ↵Paul Davis
items plus a cache
2014-06-09allow a drag down over the drop zone to be "reversed" and the region moved ↵Paul Davis
back up into existing tracks
2014-06-09forward scroll events from track control headers to the canvas, to get ↵Paul Davis
consistent scroll behaviour (whatever that behaviour is)
2014-06-09change height of canvas drop so last 20 pixels of bottom track is still ↵Paul Davis
visible when fully scrolled down
2014-06-09rename Editor::_canvas_bottom_rect as Editor::_canvas_drop_zone; increase ↵Paul Davis
its size; remove debug message
2014-06-09fix up fit-selected-tracks so that we are filling the trackview area, not ↵Paul Davis
the entire canvas (which now includes rulers)
2014-06-08fix problem with calls to Editor::trackview_by_y_position() when using ↵Paul Davis
motion events. The coordinate passed in was in canvas space and the method expected trackview space To handle any further issues like this, I generalized and added an optional argument specifying that the canvas=>trackview transform is required, thus centralizing where this done.