summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_rulers.cc
AgeCommit message (Collapse)Author
2016-02-22change GTKOSX macro constant to use __APPLE__ insteadPaul Davis
2016-02-22remove all trace of SAE from source code.Paul Davis
This had become incoherent over time, and posed a development hazard and burden going forward
2015-12-09Remove two useless separator elements from editor ruler popups.André Nusser
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-04-21Update editor_rulers.ccahellquist
Change ruler context actions from "Make Loop range" to "New Loop range" change ruler context actions from "Make Punch range" to "New Loop range" This to make it consistent with other ruler context actions eg. "New....."
2015-04-21merge fix for tempo branchBen Loftis
2015-03-13Right-clicking on the Loop/Punch ruler should "Do Something".Ben Loftis
2015-03-11add video-monitor to timeline context-menuRobin Gareus
2015-02-12Separate out creation of xrun markers from Editor::mouse_add_new_marker()Colin Fletcher
Remove the is_xrun parameter from Editor::mouse_add_new_marker(), and just create the marker directly in ARDOUR_UI::create_xrun_marker(), so that xrun markers don't become automatically selected when they appear.
2014-12-21restore ardour-style ruler labels for timecode ruler.Paul Davis
Also reduce font size used to a cross-platform single definition.
2014-12-11tweaks to minsec and timecode ruler display, especially at very high zoom.Paul Davis
Imported from work on Tracks done in Tel Aviv, November 2014
2014-11-23assign minsec_ruler_scale and minsec_mark_modulo when zoomed very far outPaul Davis
Avoids crash when computing % minsec_mark_modulo.
2014-10-21remove "canvasvar_" from all functions related to obtaining values from ↵Paul Davis
ARDOUR_UI::config()
2014-07-15try to get font size for rulers right or at least better on OS XPaul Davis
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
2014-06-25do not include ruler visibility items in context click menu on timebarsPaul Davis
2014-06-25use new ruler dialog class for context clicks on ruler labels areaPaul Davis
2014-06-22more canvas refactoring.Paul Davis
Remove Canvas::Layout, use Canvas::Container for the same purpose, move child-rendering into Item::render_children() so that it could theoretically be used by any derived type.
2014-06-21use newly factored canvas in gtk2_ardourPaul Davis
2014-06-13add all the fonts, and use the right name for the rulers as a resultPaul Davis
2014-06-13use canvas ruler font specification rather than get_font_for_style()Paul Davis
2014-06-12remove no-longer-used codePaul Davis
2014-06-12add canvas rulers event dispatch and reinstate scrolling behaviourPaul Davis
2014-06-12use new ArdourCanvas::Ruler constructorPaul Davis
2014-06-12remove header file includes of now-removed gtk custom rulerPaul Davis
2014-06-11use canvas rulers now instead of gtk widgetsPaul Davis
Some bugs that exist in master are still present.
2014-06-03remove useless groups from timebar area, clarify scroll group naming in editorPaul Davis
2014-05-14fix rounding error in the min:sec rulerDevin J. Pohly
When zoomed in to the millisecond level, the framerate was being divided by 1000 as an integer to generate a ruler tick interval, which doesn't work so well at things like 44100 or 88200. Instead, just count this value in milliseconds, dividing by 1000 when we are done. This was purely a display issue - the grid was in the correct place.
2014-05-14fix major/minor ticks on min:sec rulerDevin J. Pohly
All ticks from 0:00.000 to 0:00.999... were major, and everything after was minor, instead of the correct distribution.
2014-02-26convert canvas_event_frame() and window_event_frame() to ↵Paul Davis
canvas_event_sample() and window_event_sample() to go along with the convention adopted in cairocanvas code re: frames+samples
2014-02-25indent/alignPaul Davis
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵Paul Davis
merge windows branch to get changes from there
2014-01-04fix dragging playhead using time rulersRobin Gareus
2013-09-21Merge remote-tracking branch 'remotes/origin/cairocanvas' into windowsJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/marker.cc gtk2_ardour/midi_region_view.h gtk2_ardour/region_gain_line.h gtk2_ardour/utils.cc gtk2_ardour/video_image_frame.cc gtk2_ardour/wscript libs/backends/jack/wscript
2013-07-17Fix ambiguous type CheckMenuItem that is also defined via windows.hTim Mayberry
2013-04-18fix various event coordinate system problems with button events on the rulersPaul Davis
2013-04-17fix playhead dragging from rulersPaul Davis
2013-04-17various work waveview amplitude mgmt; fix playhead cursor drag from timebar ↵Paul Davis
click
2013-04-17vtl: get rid of one more unnecessary canvas-groupRobin Gareus
2013-04-12change frames_per_pixel to samples_per_pixelPaul Davis
2013-04-12leftmost_position => leftmost_sample, current_page_frames => ↵Paul Davis
current_page_samples
2013-04-12change all frame_to_pixel and pixel_to_frame to sample_to_pixel and ↵Paul Davis
pixel_to_sample
2013-04-11Merge branch 'master' into cairocanvasRobin Gareus
Conflicts: gtk2_ardour/editor.h gtk2_ardour/editor_canvas.cc gtk2_ardour/wscript
2013-04-11enable videotimeline by defaultRobin Gareus
2013-04-06vtl: make videotimeline work with new cairo canvasRobin Gareus
timeline thumbnail display, moving (drag/drop) and zoom works. There still some crashes e.g. resizing the height of the timeline and with off-screen image buffering when zooming in. Likely due to concurrency issues: VideoImageFrame::exposeimg() and direct access of the pixbuf: "Assertion `!_bounding_box_dirty' failed." in canvas/item.cc:191 more work is needed..
2013-04-04initial commit of hand merging, plus getting "ancient" waf script to work ↵Paul Davis
correctly
2013-03-13videotimlineRobin Gareus
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
2012-11-28fix initial display of BBT ruler, i believePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13560 d708f5d6-7413-0410-9779-e7cbd77b26cf