summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext
AgeCommit message (Collapse)Author
2016-04-27add the concept of a "state mask" that determines what info a WindowProxy ↵Paul Davis
will save
2016-04-27also hide persistent tooltipsRobin Gareus
debatable, since most of them are not "help/tool info" but rather "current value display". Then again tooltip is tooltip and can be annoying or not wanted.
2016-04-05desaturate inactive rec-enabled buttonRobin Gareus
2016-04-04Modify our MSVC projects to build liblua as a DLL rather than a static libJohn Emmas
2016-03-30inability to save non single character key binding with modifier eg. Ctrl-F5yonideshi
2016-03-30update /libs/gtkmm2ext/po/zh.po for 469-g3f71e66YQ-YSY
2016-03-30update Chinese translation to /libs/gtkmm2ext/po/YQ-YSY
2016-03-18fix processor DnD from sidebar.Robin Gareus
(default move action removes an entry in the TreeView)
2016-03-17I'm taking a guess that we need to pass 'this' at line 243 of ↵John Emmas
'gtkmm2ext/fader.cc' (makes it consistent with similar changes elsewhere).
2016-03-15change API for CairoWidget::focus_handlerPaul Davis
This functor/closure is responsible for stealing focus from any existing text entry (or whatever else may have focus) when clicking on a CairoWidget or derived class. The old implementation just gave focus back to the editor canvas. The new version walks up the widget packing heirarchy to find a focusable parent (from the CairoWidget for which it is invoked). If no focusable parent is found, it cancels keyboard focus in the toplevel window containing the CairoWidget
2016-03-15no need for an noop methodPaul Davis
2016-03-11and now without debug printf()Robin Gareus
2016-03-11prepare DnD for copying processor stateRobin Gareus
2016-03-11Make sure that a newly introduced class will be visible if it's needed ↵John Emmas
outside of libgtkmm2ext
2016-03-11Accommodate newly introduced source(s) in our MSVC project (gtkmm2ext)John Emmas
2016-03-08Adds a tooltip to the iconMathias Buhr
2016-03-08Implements filtering in bindings editorMathias Buhr
2016-03-08remove uncharacteristic commentsPaul Davis
2016-03-08fix up indentation in libs/gtkmm2ext/bindings code, probably messed up by ↵Paul Davis
emacs on OS X
2016-03-05don't downcase Home, End and other non-single-key keycode namesPaul Davis
2016-03-05Small refactoring of keyboard bindings (first part)Mathias Buhr
- Adds collision detection for keybindings - Fixes a bug that prevented newly created bindings to be deleted properly (reproduction: add a binding, remove it, restart ardour, binding is still there but can now be deleted).
2016-03-02force all KeyboardKeys in Bindings to be lower casePaul Davis
2016-02-28prepare for update to waf 1.8Robin Gareus
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places.
2016-02-27Accommodate newly introduced source(s) in our MSVC project (gtkmm2ext)John Emmas
2016-02-27avoid "show_all" -- closes #6797Robin Gareus
2016-02-26improve size and positioning of Tabbable's after being torn off, hidden, ↵Paul Davis
reshown, etc
2016-02-26when looking up a key event, switch to the lowercase keyvalPaul Davis
Our bindings always use the lowercase form. Shift-e generates the GDK keyval for 'E' rather than 'e' (with the event state including GDK_SHIFT_MODIFIER). So we have to take this into account when doing the lookup
2016-02-25remove declaration of non-existent methodPaul Davis
2016-02-22fix merge/rebase mistakePaul Davis
2016-02-22fix an error during merge/rebase fixupsPaul Davis
2016-02-22a bunch of stuff to make tab/window switching work better, and provide Alt-m ↵Paul Davis
to toggle between editor+mixer in a sane way
2016-02-22provide Tabbable::change_visibility(), which has slightly odd semantics that ↵Paul Davis
are neither toggle nor one-shot
2016-02-22allow pixbuf_from_string() to return the full size pixbuf, with optional paddingPaul Davis
2016-02-22remove tab-related code for tabbed notebook, add tooltips to new buttonsPaul Davis
2016-02-22tab-free tabbed display, part 1.2Paul Davis
2016-02-22fix tooltip text to accurately describe how to reattach window.Paul Davis
This commit incorrectly describes top level menu structure inside a file in libs/gtkmm2ext.
2016-02-22fix inadvertent case changePaul Davis
2016-02-22additional GTKOSX => __APPLE__ changes missed in previous commitPaul Davis
2016-02-22add a clarifying commentPaul Davis
2016-02-22change operator<< for Keyboardkey to show state in hexPaul Davis
2016-02-22no more munging with keyvals/accels on OS XPaul Davis
2016-02-22remove Bindings::ignored_state and use Keyboard::RelevantModifierMaskPaul Davis
2016-02-22set PrimaryModifier on OS X to match the actual bits used by GTK for CommandPaul Davis
2016-02-22remove Gtkmm2ext::possibly_translate_mod_to_make_legal_accelerator().Paul Davis
This is no longer needed because we can set the modifier to the actual bits that GTK uses for Command (META+MOD2)
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22change suffix of keybinding files to ".keys" to avoid conflict with earlier ↵Paul Davis
versions. Move some code around that should never have been inside libs/ardour to begin with.
2016-02-22cleanup Bindings/ActionMap API to get all actions for various purposesPaul Davis
2016-02-22create a two-way association between an action map and a bindings object, ↵Paul Davis
rather than just one way. This helps us lookup bindings when printing out lists for the user
2016-02-22more changes to Bindings, Keyboard APIsPaul Davis
2016-02-22radically change Keyboard/Binding API design to disconnect Gtk::Action ↵Paul Davis
lookup from binding definition We need this because we need binding information/objects before all Actions have been defined.