summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-08-19Avoid CamelCase in color namesJulien "_FrnchFrgg_" RIVAUD
2016-08-19Make automation state buttons active when not on ManualJulien "_FrnchFrgg_" RIVAUD
With the same color code as the fader automation button on mixer strips. This is especially usefull when use_knob is true (e.g. for a-EQ) because the automation only shows one letter and a "Write" state can thus be easy to miss.
2016-08-19Remove unused space in gain_meter's automation menuJulien "_FrnchFrgg_" RIVAUD
2016-08-18Add missing returnJulien "_FrnchFrgg_" RIVAUD
2016-08-18Make ArdourButton detect when a grab should stop being pressedJulien "_FrnchFrgg_" RIVAUD
If for whatever reason a grab is taken (e.g. a menu popping up) while somebody is pressing a mouse button on an ArdourButton, then the ArdourButton will not get the mouse button release event and will look stuck in pressed position. The leave notify event is fired if the mouse is still on the ArdourButton while the grab is taken, but not if the user was dragging the mouse outside of the button. The only reliable way is to listen for the grab_broken_event signal. Do so.
2016-08-18don't show empty time axis view context menusPaul Davis
2016-08-18Make buttons in track headers behave more like Gtk::MenuToolButtonJulien "_FrnchFrgg_" RIVAUD
Make their popup menus show attached, and on mouse down, but keep the context menu behavior on middle- and right-click for the group button that reacted to those (probably an oversight but some users might have got the habit of right-clicking). This also makes the group deletion on Ctrl+click happen on mouse down instead of mouse up which is not a great difference and avoids complicating the code.
2016-08-18Make name_button behave more like a Gtk::MenuToolButtonJulien "_FrnchFrgg_" RIVAUD
Make it popup its menu in attached mode, and on mouse down, but keep the context menu behavior on right-click.
2016-08-18Make in/out buttons behave more like Gtk::MenuToolButtonJulien "_FrnchFrgg_" RIVAUD
Make them popup their menu as if attached rather than as a context menu.
2016-08-17removed commented code, now that the comment is actually correctPaul Davis
2016-08-17fix hard/impossible trimming situationPaul Davis
2016-08-17GUI does an even stronger check on no undo/redo while recordingPaul Davis
2016-08-17Use a real dropdown for AutoState in automation lanesJulien "_FrnchFrgg_" RIVAUD
2016-08-17Align the currently selected automation state on dropdownJulien "_FrnchFrgg_" RIVAUD
By passing the current text of the automation button we can make the dropdown menu align with the current mode. This will only work for full-size automation buttons, not when use-knob is true, but in that case it feels wrong to popup on top of the button anyway. Also make the menu show on mouse down like a real dropdown.
2016-08-17upcoming codenamesRobin Gareus
2016-08-17Make MixerStrip's automation menu behave like a dropdownJulien "_FrnchFrgg_" RIVAUD
2016-08-17Make the group button in MixerStrip behave like a dropdownJulien "_FrnchFrgg_" RIVAUD
Since it mostly is a multiple-choice menu.
2016-08-17Replace positioning function with popup helperJulien "_FrnchFrgg_" RIVAUD
Because all uses of the function positioning menus anchored to a widget were as callback argument to Gtk::Menu::popup() where the caller needed to correctly bind arguments, this led to repeated and a bit obscure code. Wrap the logic into an helper function that takes care of all that, and update the callers.
2016-08-16fix issue with WM close/delete ("X") button not working for window proxied ↵Paul Davis
dialogs (e.g. add route dialog)
2016-08-15allow constrained-drag of MIDI notes to workPaul Davis
2016-08-16Add missing line feed in midi_region_view.ccnick_m
2016-08-16Midi region ghost note uses beat-based note time calculation.nick_m
2016-08-16Fix frame-based beat calculation in ↵nick_m
MidiRegionView::snap_frame_to_grid_underneath() - this caused the ghost note under the pointer to behave badly when hovering near an audio-locked meter.
2016-08-14Remove assumption that the meter starts at frame 0 in ↵nick_m
Editor::apply_midi_note_edit_op_to_region().
2016-08-14Sync User Interactoin tooltips with new default settings.nick_m
2016-08-14Choose some non-overlapping defaults for User Interaction modifier keys.nick_m
2016-08-14Add a new modifier combination that allows overlap with snap-related defaults.nick_m
- this should be enough to handle all of the current possibilities.
2016-08-14User Interaction pref shows the push points modifier in the 'beginning a ↵nick_m
drag' row. - it is currently dual use (move both ends of a range marker during drag / push control points at the beginning of a drag). this may have to be separated, but as it is called the push points modifier, it belongs here.
2016-08-14Resolve potential ambiguity between the constraint modifier and the copy ↵nick_m
modifier when beginning a drag.
2016-08-14Ensure RelevantModifierKeyMask is updated on each modifier change.nick_m
- fixes bug where changing prefs in User Interaction only took effect on restart.
2016-08-14Ensure BBTRulerDrag operates within the tempo map.nick_m
2016-08-14Ensure positive length whan drag-adding new midi region.nick_m
2016-08-14Allow negative return in TempoMap::beat_at_frame() and its exact_ variant.nick_m
- audio-locked midi regions can be start-trimmed properly when close to 1|1|0 - a midi region placed before the first meter will continue the tempo curve and first meter. Only a couple of callers require change, as bbt_at_beat() already deals with this.
2016-08-13add nstewart to authorsRobin Gareus
2016-08-13Add "Marker Toggle" #5193Nathan Stewart
2016-08-13tweak strings now that 5.0 is outRobin Gareus
2016-08-13add RMS region normalization optionRobin Gareus
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.