Commit graph

644 commits

Author SHA1 Message Date
GZharun
12e885ef83 [Summary] Added grab focus action when panner or fader is pressed. 2014-09-19 14:15:55 +03:00
GZharun
f1d7b8cd72 [Summary] Added gtkmm2ext project for Xcode 5 2014-09-18 15:29:16 +03:00
Paul Davis
59291ede87 add a focus handling callback so that all button press events on CairoWidgets will cause a focus reset.
Conflicts:
	libs/gtkmm2ext/cairo_widget.cc
	libs/gtkmm2ext/gtkmm2ext/cairo_widget.h
2014-09-17 07:09:28 -04:00
Paul Davis
9207a687b9 add required visibility macros to Gtkmm2ext::CursorInfo 2014-09-17 07:06:05 -04:00
VKamyshniy
2600038032 [Summary] Propagating expose to a child (if exists) of CairoWidget based object. 2014-09-12 14:11:49 +03:00
Paul Davis
bf69e92e2b add new Gtkmm2ext::pixel_size() to conveniently get width&height for a given font + string 2014-09-11 17:00:18 -04:00
Paul Davis
3a9adbd01e add copyright header comments 2014-09-10 19:13:59 -04:00
Paul Davis
936aa565a0 move CursorInfo members into public access 2014-09-10 19:13:58 -04:00
Paul Davis
e390b00a90 add new (mostly) static class to permit lookup of cursor image hotspots 2014-09-10 16:48:09 -04:00
Paul Davis
1da0fe3f54 fix braces 2014-09-04 09:40:50 -04:00
Paul Davis
38b806c02f indent 2014-09-04 09:38:19 -04:00
Paul Davis
ef63f2421d fix merge conflict resolution mistake in CairoWidget that used the wrong scope for render() call 2014-09-04 09:28:51 -04:00
Paul Davis
98c99e983e STFU! 2014-09-03 15:48:01 -04:00
Paul Davis
31d500e3a9 Merge branch 'master' into ardour-merge
Conflicts:
	gtk2_ardour/ardour_ui.cc
	gtk2_ardour/ardour_ui2.cc
	gtk2_ardour/editor.cc
	gtk2_ardour/mixer_strip.cc
	gtk2_ardour/route_time_axis.cc
	gtk2_ardour/route_ui.h
	gtk2_ardour/ui/audio_time_axis.xml
	gtk2_ardour/ui/editor_mixer.xml
	gtk2_ardour/ui/meter_strip.xml
	gtk2_ardour/waves_button.cc
	gtk2_ardour/waves_button.h
	gtk2_ardour/waves_zoom_control.cc
	gtk2_ardour/waves_zoom_control.h
2014-08-27 12:38:27 -04:00
VKamyshniy
9124eaec6a [Summary] Adding deletion of _touch_cursor into the destructor 2014-08-26 17:41:33 +03:00
VKamyshniy
0180909a38 [Summary] Implementing touch cursor for faders. 2014-08-26 17:05:50 +03:00
John Emmas
77b4f4646e Modify our VC project files to work with msvc32-fixup.pl 2014-08-18 14:22:32 -04:00
Ben Loftis
1a5722c2b8 disallow selection of the fader and meter processor entries 2014-08-18 12:56:10 -04:00
Ben Loftis
892ba716ac monitor knobs tweaked to better match the theme of other buttons 2014-08-18 12:30:10 -04:00
David Robillard
b00b75de3d Update vcproj files for changed LILV config define.
Conflicts:
	libs/audiographer/MSVCaudiographer/audiographer.vcproj
	libs/clearlooks-newer/MSVCclearlooks/clearlooks.vcproj
	libs/evoral/MSVCevoral/evoral.vcproj
	libs/gtkmm2ext/MSVCgtkmm2ext/gtkmm2ext.vcproj
	libs/libltc/MSVCltc/ltc.vcproj
	libs/midi++2/MSVCmidi++/midi++.vcproj
	libs/panners/MSVCpanners/panner_1in2out.vcproj
	libs/panners/MSVCpanners/panner_2in2out.vcproj
	libs/panners/MSVCpanners/panner_vbap.vcproj
	libs/qm-dsp/MSVCqm-dsp/qm-dsp.vcproj
	libs/surfaces/control_protocol/MSVCardour_cp/ardour_cp.vcproj
	libs/surfaces/generic_midi/MSVCardour_genericmidi/ardour_genericmidi.vcproj
	libs/surfaces/mackie/MSVCardour_mackie/ardour_mackie.vcproj
2014-08-18 12:30:01 -04:00
Paul Davis
1edeaf3395 add Gtkmm2ext::Keyboard::reset_bindings() 2014-08-17 21:01:15 -04:00
Paul Davis
e614f1f7c2 add std::string variant of set_size_request_to_display_given_string() 2014-08-17 20:50:07 -04:00
Tim Mayberry
dbcc1f1d39 Rename PBD::find_file_in_search_path to just PBD::find_file
saves a bit of typing and not necessary if you look at how it is used.

Conflicts:
	gtk2_ardour/about.cc
	gtk2_ardour/session_dialog.cc
	libs/pbd/system_exec.cc
2014-08-17 18:36:02 -04:00
Tim Mayberry
576c81d50e Remove unused header includes 2014-08-17 15:32:33 -04:00
Robin Gareus
0c7c8fdad4 plug some leaks 2014-08-17 15:28:36 -04:00
Tim Mayberry
9e5f082dea Include stdint.h for int64_t type 2014-08-17 14:53:47 -04:00
Paul Davis
0497c64da3 allow public access to CairoWidget::render() 2014-08-17 14:44:20 -04:00
Paul Davis
269567532e fix up various waves widgets after the CairoWidget::render() API change 2014-08-17 14:40:16 -04:00
Robin Gareus
6da331394b change the meters into CairoWidget, add expose_area to CairoWidget::render()
Conflicts:
	libs/gtkmm2ext/cairo_widget.cc
	libs/gtkmm2ext/fastmeter.cc
	libs/gtkmm2ext/gtkmm2ext/cairo_widget.h
	libs/gtkmm2ext/gtkmm2ext/fastmeter.h
2014-08-17 14:28:10 -04:00
Robin Gareus
bc0229de68 fix for OSX 10.0/clang (missing symbol) by cth 2014-08-16 17:07:51 -04:00
Robin Gareus
69ca902e23 yet another gettimeofday() removal (glibmm idle) 2014-08-16 16:49:17 -04:00
John Emmas
0a43a0fb6a Bug fix imported from Mixbus2 (SVN r11025)
Fix a crashing bug when trying to launch in a non-English locale (possibly only affects Windows)
2014-08-16 16:36:33 -04:00
Paul Davis
1c84289254 remove redundant os.path.join() calls when specifying install path as bld.env['LIBDIR'] 2014-08-16 16:10:30 -04:00
Paul Davis
937c0764be finish unfinished work at basing all install paths on the program name
Conflicts:
	libs/backends/jack/wscript
	libs/backends/wavesaudio/wscript
	libs/canvas/wscript
	wscript
2014-08-16 16:10:15 -04:00
VKamyshniy
11d1c23b93 [Summary] Progressing time info box for tracks 2014-08-13 11:28:40 +03:00
VKamyshniy
dd2ba90810 [Summary] Pixel hunting 2014-07-28 22:55:51 +03:00
VKamyshniy
f2251dd1c2 [Summary] Progressing UI 2014-07-28 11:06:02 +03:00
VKamyshniy
dd51b638bc [Summary] Progressing embedded meterbridge 2014-07-20 18:02:36 +03:00
VKamyshniy
f0da171e61 [Summary] Progressing UI 2014-07-18 20:32:05 +03:00
VKamyshniy
1d4a1e0971 [Summary] Improving FADER per Igor's request 2014-07-10 13:02:12 +03:00
Paul Davis
6ee524ff08 add ActionManager::enable_accelerators(), which takes all known Actions and registers them via the UIManager as accelerators.
This makes them available for use with key bindings/shortcuts/accelerators even if they have no proxy widget
2014-07-04 10:48:23 -04:00
VKamyshniy
db9244b7f2 [Summary] Involving canvas-var "meter highlight background" into the fastmeter;
Removing horizontal/vertical extra-shade from the highlighted state of meter.
2014-06-26 20:29:40 +03:00
Paul Davis
19ac902df0 add new action management functions to save and restore sensitity of all actions 2014-06-25 07:51:56 -04:00
VKamyshniy
e60dea27f6 [Summary] Implementing TRACKS like MIXER VIEW (INSPECTOR) 2014-06-25 14:33:05 +03:00
Valeriy Kamyshniy
3378eb8a95 [Summary] Fixing bug: Vert and horizontal zoom , very sluggish - when sliders moved fast , it stops in the middle.
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 465705]
2014-06-05 12:43:00 -04:00
Valeriy Kamyshniy
55db039027 [Summary] Changing temporal zoom fader to 2**SCALE form
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 465286]
2014-06-03 20:24:01 -04:00
Valeriy Kamyshniy
0d0271e431 [Summary] Adding TRACKS like MIXER
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 465119]
2014-06-03 20:24:00 -04:00
Valeriy Kamyshniy
451c902616 [Summary] Progressing TRACKs like mixer
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 465076]
2014-06-03 20:24:00 -04:00
Valeriy Kamyshniy
7ab45c099d [Summary] Implementing zoom faders for tool bar
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 464239]
2014-05-28 08:49:09 -05:00
Valeriy Kamyshniy
1d5b7c46af [Summary] Progressing tools for waveform zooming
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 464038]
2014-05-28 02:26:17 -05:00