summaryrefslogtreecommitdiff
path: root/gtk2_ardour/processor_box.cc
AgeCommit message (Collapse)Author
2014-01-26fix routing display for mono synths and midi-tracks w/o synthRobin Gareus
2014-01-13first stab at send+route panner linkRobin Gareus
2014-01-13independent panning for external sendsRobin Gareus
2014-01-13add independent panner for internal (Aux) sendsRobin Gareus
2014-01-10display info about replicated processorsRobin Gareus
2014-01-09processor routing: use small boxes (instead of circles) for portsRobin Gareus
2014-01-06fix processor-box wire-display in editor-mixer -- work around gtk_show_all()Robin Gareus
2014-01-05processor-box: remove label-cruft and properly label 'Send' & 'Return'Robin Gareus
2014-01-05processor-box: remove cruftRobin Gareus
2014-01-05more processor-routing tweaks: compact viewRobin Gareus
* hide 'input' ports if mapping matches -> display half circles * show ports for top-most processor (allos insertion point) * reduce line-size to 1.0 and routing-box height to 7 (cairo .5 px align)
2014-01-05processor-box wiring - re-use colors from ingen/patchageRobin Gareus
2014-01-05update processor control toggle button styleRobin Gareus
2014-01-05update slider rendering & set style for fadersRobin Gareus
* 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-04add padding to in-line plugin controlsRobin Gareus
2014-01-04fix tooltip on processor button widgetRobin Gareus
2014-01-04continued work on processor-routing visualizationRobin Gareus
major re-design. * change splitting-icon into routing-icon * add it to all processors (not only plugin-inserts) * subscribe to ChanCount configuration changes * add 'wiring' to BlankProcessorEntry pre-fader placeholder * visualize routing for non-matching port-counts currently still wire+color design with #if'ed debug messages and optional #ifdef wires for matching connections.
2014-01-01visualize port connections in mixer/processor when in < outRobin Gareus
2013-12-30remove cruftRobin Gareus
2013-12-30visualize # of channels in processor-box splitting iconRobin Gareus
2013-11-22fix crash @ session-restore of plugins windowsRobin Gareus
The question is: why is _owner not set [yet], when the window is restored. This rather smells like a race condition.
2013-10-14use processor owner to set GUIs opened by a ProcessorBox, not current route namePaul Davis
Since the GUIs remain open across changes in track selection for the editor mixer now, the current route name is not always correct as the owner/location of the Processor.
2013-10-14changes that will help fix a crash related to plugin window visibility. some ↵Paul Davis
work still to be done
2013-09-17more excision of "JACK" from labels, menu items, etc.Paul Davis
NOTE: users will lose the sample rate/latency display in the status bar display. Not yet sure what to do about this
2013-09-04change names of actions groups that include "jack"Paul Davis
2013-07-22re-nice rendering of channel-splitting iconRobin Gareus
2013-07-19update processor-name (short|long) when mixer-strip width changesRobin Gareus
2013-07-16fix re-drawing of splitting iconRobin Gareus
2013-07-11handle aux-send processor-box actionRobin Gareus
fixes http://tracker.ardour.org/view.php?id=5574
2013-06-07fix display of external Send UIPaul Davis
2013-06-07fix crash when trying to show "controls" of processor w/o controls.Robin Gareus
2013-06-06proper plugin-UI interaction/semanticsRobin Gareus
Always show plugin's own UI (if available) on double-click Alt+double-click -> show 'generic controls'. Context-menu offers both choices. Use Tooltip for to make it discoverable.
2013-06-06fix context-menu entry sensitivity for plugins w/o custom GUIRobin Gareus
2013-05-21remember plugin-UI type (custom/basic) with session.Robin Gareus
amend to 3.1-81-g1acf8bd
2013-05-19Restore 'Edit with basic controls' plugin UI functionality.Robin Gareus
Regression was introduced in 40944574c Compared to before 40944574c it is no longer possible to have both custom and basic open at the same time. On the upside window stacking and raise-to-top works properly.
2013-05-07change namespace/naming of WindowManager classes; register all ArdourDialog ↵Paul Davis
and ArdourWindow classes as ProxyTemporary windows so that transient-for can be set for all such windows
2013-05-04the big rework of window management. probably not complete at thsi point, ↵Paul Davis
but this is mostly functional
2013-05-02remove all of Gtk::Window::set_position (WIN_POS_MOUSE) for anything ↵Paul Davis
deriving from ArdourDialog or ArdourWindow; move the set_position() call into those classes' constructors, so that they are called before the windows are realized, and thus it actually works
2013-05-02make PluginUIWindow inherit from ArdourWindow not GtkWindowPaul Davis
2013-01-25fix big fat mixer stripsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13995 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-24fix up rather odd sizing model for ProcessorBox that affected Pixfaders used ↵Paul Davis
as controls git-svn-id: svn://localhost/ardour2/branches/3.0@13994 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21safety steps for tooltips on plugin/processor slidersPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13951 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-18fix crash when copy-n-pasting plugins, caused by work done to allow ↵Paul Davis
copy-n-paste of aux sends: non-send processors do not have a "role" node in their XML state git-svn-id: svn://localhost/ardour2/branches/3.0@13879 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-17fix up various issues with sizing now that we have the basic idea that ↵Paul Davis
pixfaders can dynamically resize themselves (#5273) git-svn-id: svn://localhost/ardour2/branches/3.0@13867 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-15allow drag-n-drop/copy-n-paste of aux sendsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13847 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-11substantive changes to pixfaders and derived classes. now fully dynamically ↵Paul Davis
sizable and have an added texture that currently just emulates the ardour2 belt pattern. mild color changes, not finalized yet. git-svn-id: svn://localhost/ardour2/branches/3.0@13830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-10goodbye pixmaps and pixbufs (no longer) used by Gtkmm2ext::PixFaderPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13827 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-14remove group button visibility option from preferences dialog; tweak font ↵Paul Davis
scale slider to force integral scaling; reduce processor box sliders a bit more git-svn-id: svn://localhost/ardour2/branches/3.0@13664 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-12shrink height of plugin control faders (in-strip)Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13644 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-10tweak to plugin parameter sliders in mixer stripsBen Loftis
git-svn-id: svn://localhost/ardour2/branches/3.0@13631 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-13remove a bunch of cerr output and/or convert to use error<<Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13477 d708f5d6-7413-0410-9779-e7cbd77b26cf