Commit graph

600 commits

Author SHA1 Message Date
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
Valeriy Kamyshniy
452b2d29dd [Summary] Progressing tools for waveform zooming
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 463993]
2014-05-27 16:19:05 -05:00
Valeriy Kamyshniy
d0f48e6c3d [Summary] Progressing tools for waveform zooming
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 463990]
2014-05-27 15:53:33 -05:00
Valeriy Kamyshniy
accfc900be cleanup
[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 446439]
2014-03-26 10:20:59 -05:00
Grygorii Zharun
f300eaba93 [Summary] Fixed MAC build
[Details] Added fixes to make the code cross platform compilable
[Reviewed by] N/A

[git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 446294]
2014-03-26 06:31:34 -05:00
Valeriy Kamyshniy
bd38908309 [P4/git history rebuild] Remove use of Stock:: item (NOTE: this is a highly questionable edit) 2014-05-27 22:58:12 -04:00
Valeriy Kamyshniy
257fe0bbae [P4/git history rebuild] implementation of image-based pixfader 2014-05-27 22:58:02 -04:00
Valeriy Kamyshniy
4cefe3096a [P4/git history rebuild] changes to pixfader to allow use of image 2014-05-27 22:57:47 -04:00
Valeriy Kamyshniy
9c715e4926 [P4/git history rebuild] reversion of FastMeter away from CairoWidget. Probably needs reversion in a future merge with Ardour 2014-05-27 22:57:33 -04:00
Valeriy Kamyshniy
708ec0c3a6 [P4/git history rebuild] diff related to tracks different CairoWidget::render() API 2014-05-27 22:56:58 -04:00
Valeriy Kamyshniy
47af7a2eef [P4/git history rebuild] diff related to tracks different CairoWidget::render() API 2014-05-27 22:56:54 -04:00
Valeriy Kamyshniy
bb2d4457a9 [P4/git history rebuild] diff related to tracks different CairoWidget::render() API. This will likely need to be reverted in a future merge with Ardour (if this new render API is adopted within tracks) 2014-05-27 22:56:46 -04:00
Valeriy Kamyshniy
63975c0586 [P4/git history rebuild] change corner radius of a CairoCell 2014-05-27 22:56:01 -04:00
John Emmas
abab819bb3 Avoid some ambiguous calls to 'floor()' which were upsetting MSVC 2014-03-21 18:24:36 +00:00
Robin Gareus
9d7efe7865 tweak meter-peak hold when using LED-striped meters 2014-03-21 14:15:38 +01:00
Robin Gareus
ab44e41dfd change the meters into CairoWidget, add expose_area to CairoWidget::render() 2014-03-20 23:50:40 +01:00
Paul Davis
3e4278a0fb g_close() is only available in select versions of glib; fix up non-standard use of glib/cerr to report errors and other related mess 2014-03-17 10:16:45 -04:00
John Emmas
96244e2afa Close a temporary file as soon as we know we've created it (the function which needs the file will re-open it itself) 2014-03-15 14:42:20 +00:00
Paul Davis
f05fe6a3fb removed duplicated (and dangerous) call to close(2) 2014-03-14 15:16:15 -04:00
Robin Gareus
2fc52ec5fd paths dialog: use selection as default when adding new dirs 2014-03-08 18:28:16 +01:00
Paul Davis
e4e6010cd4 add on_name_changed() virtual method to CairoWidget
If a CairoWidget does not a GtkRC-defined style, then changing its name does not trigger on_style_changed(). Since we want to use CairoWidget::set_name()
to trigger changes in the rendering of a widget, this is ... bad. Adding on_name_changed() provides a workaround for that.
2014-03-06 09:44:33 -05:00
Robin Gareus
76fb7278dd paths-dialog gtkmm-2.20 compatibility (part two) 2014-03-02 22:51:04 +01:00
Robin Gareus
f303c9ebb2 paths-dialog gtkmm-2.20 compatibility 2014-03-02 22:38:29 +01:00
Paul Davis
e6c3cece64 remove recently added conflation of mingw64 and msvc with respect to symbol export 2014-03-02 14:59:08 -05:00
Paul Davis
c626e83a64 ardour now requires export visibility macros for all added classes 2014-03-01 16:17:33 -05:00
Paul Davis
19395ac258 when mingw is mingw64, it appears that we need to use __declspec() and not __attribute__((visibility)) for export control 2014-03-01 15:16:39 -05:00
Robin Gareus
597db6421a re-work VST paths configuration.
environment vars provide the "default", but are no longer
relevant once ardour-internal paths are configured.
2014-03-01 01:01:42 +01:00
Robin Gareus
a5d7bf0f24 path-dialogue: check for and disallow duplicates 2014-02-28 17:48:21 +01:00
Robin Gareus
3cf5dcb64c move Paths Dialog to libgtkmm2ext 2014-02-28 00:05:47 +01:00
Paul Davis
f8ed1bbcf4 i18n updates (specifically .de from edgar a, but also contains results of ./waf i18n 2014-02-10 12:19:43 -05:00
John Emmas
25a6296f86 Merge branch 'windows+cc' into cairocanvas 2014-01-20 18:18:21 +00:00
John Emmas
b5e9e7c04c 'libs/gtkmm2ext' - DLL visibility stuff and associated changes needed for building with MSVC. Currently includes debugging information and things that are just commented out until we have known compatibility with the other platforms (i.e. contains stuff to be removed at a later date) 2014-01-20 17:01:58 +00:00
Paul Davis
5451b5fb13 remove unused static member from MouseButton 2014-01-20 11:33:28 -05:00
Paul Davis
016a9cc533 add Gtkmm2ext::event_type_string() 2014-01-16 10:14:42 -05:00
Paul Davis
5062a00c7d move -fvisibility=hidden to the top of the source tree, and remove its internal use; use libtimecode as a shared lib again 2014-01-12 15:40:47 -05:00
Paul Davis
658bb3ccd4 finished merge of cairocanvas with windows and windows+cc branches 2014-01-10 17:11:10 -05:00
Paul Davis
3020b224fa Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there 2014-01-10 16:07:57 -05:00
Paul Davis
d15fda6d75 fix merge errors with master 2014-01-10 14:53:03 -05:00
Robin Gareus
04ad07babf add [missing] left_half_rectangle util 2014-01-09 20:48:04 +01:00
Paul Davis
36c233fe6c Merge branch 'master' into cairocanvas 2014-01-07 21:37:48 -05:00
Robin Gareus
7eca991971 fix fader default-value line position 2014-01-05 13:09:08 +01:00
Robin Gareus
d89573f8e7 update slider rendering & set style for faders
* render background -- outside of rounded corners
* visually align unity-location with fader at 0.
* sharp lines (no more AA blur) x/y offset, radius
2014-01-05 13:07:31 +01:00
Robin Gareus
e8e4e677aa processor drag box only 2014-01-04 05:43:20 +01:00
Robin Gareus
52d6cbc1e9 fix PixFader size allocation
previously faders in the processor box were only sized correctly
after the 2nd iteration: allocate -> request -> allocate
2014-01-04 05:42:31 +01:00
Paul Davis
10c8b48235 tweak design of time axis view item name text handling 2014-01-02 14:29:07 -05:00