summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_dropdown.cc
AgeCommit message (Collapse)Author
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-08Move anchored menu placement strategy to Gtkmm2ext utilsJulien "_FrnchFrgg_" RIVAUD
So that it can be used by others.
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-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2015-12-02Disable scrolling in the dropdown menus of midi region heads.André Nusser
Instead pass it to the canvas as proposed by x42 in #6143.
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-09-16Remove ardour_ui.h header inclusionTim Mayberry
2015-09-16Move DPIReset and ColorsChanged signals into UIConfigurationTim Mayberry
2015-06-29change ArdourDropdown API to allow other types of menu elementsPaul Davis
2015-05-03fix -Wsign-compareRobin Gareus
2015-05-03implement scroll wheel support for ardour-dropdownRobin Gareus
2014-12-12Use ArdourDropdown for MIDI device selector.David Robillard
2014-08-28Fix ArdourButton event sequence.Ben Loftis
Always give ArdourButton a chance to handle Press or Release events if you override them. This allows ArdourButtons to do the "Pressed" animation And it now correctly eats the event so button clicks don't select the channelstrip.
2014-03-26rename ArdourMenu to ArdourDropdownBen Loftis