summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-08-08add plural forms for pt to gtk2_ardour/po/pt.po5.0-rc2Paul Davis
2016-08-08(updated) pt(_BR) update for gtk2_ardour from Marcelo TelesPaul Davis
2016-08-08Revert "pt(_BR) update for gtk2_ardour from Marcelo Teles"Paul Davis
This reverts commit cf08eaa32d0d7b17f44cec616f3c9bb0430ba19c.
2016-08-08updated russian translation from Alexandre ProkoudinePaul Davis
2016-08-08fix thinko that causes near duplicate menu items in group context menu when ↵Paul Davis
not in group tabs
2016-08-08fix bug when appdata.pot file cannot be regeneratedPaul Davis
2016-08-08GenericUI: better popup placement for automation modeJulien "_FrnchFrgg_" RIVAUD
2016-08-08Move anchored menu placement strategy to Gtkmm2ext utilsJulien "_FrnchFrgg_" RIVAUD
So that it can be used by others.
2016-08-07fix typoRobin Gareus
2016-08-07Make ArdourDisplay a subclass of ArdourDropdownJulien "_FrnchFrgg_" RIVAUD
2016-08-07Remove the space for checks/radios/icons in dropdownsJulien "_FrnchFrgg_" RIVAUD
2016-08-07Make Dropdown menus at least as wide as the buttonJulien "_FrnchFrgg_" RIVAUD
2016-08-07Improve placement of Dropdown popups.Julien "_FrnchFrgg_" RIVAUD
When an item in the menu corresponds to the currently displayed choice, vertically align the item with the button on menu popup.
2016-08-07Use a C++ bool constantJulien "_FrnchFrgg_" RIVAUD
2016-08-07Improve ArdourDropdown menu positionJulien "_FrnchFrgg_" RIVAUD
2016-08-06update german translationEdgar Aichinger
2016-08-05add a "Pin Management" button to the plugin UI-headerRobin Gareus
2016-08-04workaround changes in glibmm 2.49.xNils Philippsen
Glib::RefPtr defines the operator bool() as explicit which breaks comparisons like "some_ref_ptr == 0" or "... != 0". https://bugzilla.gnome.org/show_bug.cgi?id=769502
2016-08-03add a wrapper to launch the vst-scanner manuallyRobin Gareus
2016-07-31Update clear-gray-ardour.colorscooltehno
A peak rectangle in the mixer strip is ruled by "gtk_bright_indicator". In the previous commit I mixed up this item with "meterbridge label" & "meterbridge peakindicator". This commit changes "gtk_bright_indicator" from white to red and returns "meterbridge label" & "meterbridge peakindicator" state to primordial. So now the peak rectangle in the mixer strip will be red when a sound peak has a place.
2016-08-01Use S_ macro when comparing modifier names in User Interaction Preferences.nick_m
- Fixes bug where selecting 'Shift' as a modifier was ignored.
2016-07-31Update clear-gray-ardour.colorscooltehno
2016-07-30Update Spanish translationpablus
2016-07-29Update French translationJulien "_FrnchFrgg_" RIVAUD
2016-07-29Make monitor detection reuse the port name translationJulien "_FrnchFrgg_" RIVAUD
So that they never get out of sync, and translators don't get confused. Also replace some N_() where X_() was really intended.
2016-07-292016-07-29 Update zh.po for Ardoru 5.0YQ-YSY
2016-07-29GenericUI: Update all input controls on preset loadJulien "_FrnchFrgg_" RIVAUD
The existing code relies on AutomationControls for getting parameter changes and update the UI accordingly. One case where this doesn't yet work is preset loading, where ARDOUR::Plugin is responsible for actually loading the preset but doesn't notify the changes to AutomationControls. Since the input_controls vector now contains all ControlUI's that rely on AutomationControls to get updates, just listen to Plugin::PresetLoaded() and trigger an update of all elements in input_controls. This is temporary until a better solution is devised to make AutomationControls aware of preset loading.
2016-07-29GenericUI: Show automation UI for dropdownsJulien "_FrnchFrgg_" RIVAUD
Also merge the ControlUI local layout of dropdows with the local layout of other control types (except FileButton).
2016-07-29GenericUI: disable super rapid timer for input controlsJulien "_FrnchFrgg_" RIVAUD
The super rapid timer was disconnected by GenericPluginUI::stop_updating but never connected again, so the generic UI worked often without getting periodic update triggers anyway. Try to disable the mechanism altogether, and see if there are updating glitches.
2016-07-29GenericUI: replace if() by assert()Julien "_FrnchFrgg_" RIVAUD
It makes no sense to check for the validity of mcontrol only for controller creation, since the remainder of the code assumes that the controller will have been created correctly. Replace that by an assert.
2016-07-28GenericUI: remove duplicate connection to signalJulien "_FrnchFrgg_" RIVAUD
Now that there isn't an early return anymore for Dropdowns, the common path takes care of connecting the display update code to the correct signal.
2016-07-28GenericUI: replace early return by an elseJulien "_FrnchFrgg_" RIVAUD
2016-07-28GenericUI: don't add all inputs to automation vectorJulien "_FrnchFrgg_" RIVAUD
That list is used to set the automation state of all automatable controls when the global automation state is changed with the buttons at the top of the generic UI window. The controls were added to the list regardless of the automatable status, and some controls were even added multiple times: once in build_control_ui() and once in build(). Since changing the state of non-automatable controls is wrong, only add the control UI in build_control_ui() which already has the knowledge of automatable or not.
2016-07-28GenericUI: add a sanity-check for FileChoosersJulien "_FrnchFrgg_" RIVAUD
Assert that all FileChooserButton created are for properties, because the remaining code assumes that it should setup things for a property.
2016-07-28GenericUI: move up filepath property handlingJulien "_FrnchFrgg_" RIVAUD
Since it is the only case that's completely different from others in that it only handles properties, and uses a different signal path for updates, don't put it in the middle, but as the first case to check for. Code move only, no behavior change (since it should be exclusive to all other cases anyway).
2016-07-28GenericUI: only connect one PropertyChanged callbackJulien "_FrnchFrgg_" RIVAUD
The code connected the callback to the PropertyChanged signal from the plugin once per filepath control created. Should the plugin have several files to open, this would be at best wasteful and at worst racy. Connect the callback a single time, since the same callback handles all property updates that we're interested in. Also rename the methods, members and typedefs so that it's clear what the code is trying to do.
2016-07-28GenericUI: replace ComboBoxText by ArdourDropdownJulien "_FrnchFrgg_" RIVAUD
2016-07-26pt(_BR) update for gtk2_ardour from Marcelo TelesPaul Davis
2016-07-26When showing a prefs pane, select the row in the treeJulien "_FrnchFrgg_" RIVAUD
When programmatically showing a pane, instead of directly asking the preferences notebook to show the pane, search for the asked path in the panes tree, and select it. Since OptionEditor listens to selection changes in its TreeView, the correct pane will be shown, with the added benefit that the corresponding section in the tree will be highlighted so that the user knows which pane is currently shown.
2016-07-26Factor out and simplify the search by components in options treeJulien "_FrnchFrgg_" RIVAUD
2016-07-26Make a right click on metronome really show click preferencesJulien "_FrnchFrgg_" RIVAUD
Solve http://tracker.ardour.org/view.php?id=6906
2016-07-25improve shuttle control response when grabbed.Robin Gareus
2016-07-25plugin spectrum analysis: plot A/BRobin Gareus
2016-07-25the endless quest to plug memory leaks -- episode 379Robin Gareus
2016-07-25add some flush_pending timeoutsRobin Gareus
2016-07-25fix crash in preferences dialog if lv2-extended is not definedRobin Gareus
2016-07-25Fix frequence display for plugin analysis mouse overJulien "_FrnchFrgg_" RIVAUD
When freq was changed to be an integer, the conversion to kHz became a truncation. Divide by the float 1000.0 to pass the correct value to the stringstream formatting routine.
2016-07-25Plugin Analysis: show numeric values on mouse overJulien "_FrnchFrgg_" RIVAUD
For people who need more precise frequency or response amplitude, show the values corresponding to the point under the mouse.
2016-07-24fix some spelling inconsistencies.Robin Gareus
2016-07-24gtk2_ardour: update UK English localisationColin Fletcher