summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext
AgeCommit message (Collapse)Author
2018-09-21Fix --no-nls (2/5), prefer #if in libsRobin Gareus
This is for consistency with system-wide gettext.h which is used by some 3rd party libs. system-wide gettext uses `#if ENABLE_NLS`, not #ifdef
2018-09-10Initial changes needed for building Mixbus (with MSVC) as version 5John Emmas
(Mixbus itself will probably need extra changes)
2018-04-12Only update tooltips if there is an actual change -- #7268Robin Gareus
Changing a tooltip resets the timeout. In one particular case, while rolling, AudioClock::set() is calling set_tooltip() at a rate faster than the tooltip timeout and prevents tooltip from showing at all (even if there is no actual change to the tooltip text). Alas, there is no trivial fix for this UI side and there may be other such cases. A central check is more than practical.
2018-02-15When building with MSVC, allow for the fact that Mixbus and Ardour can be ↵John Emmas
using different versions of the SESSION_FILE format
2018-02-14Accommodate the change from libtimecode to libtemporalJohn Emmas
2018-01-17Explicit encoding for bindings html.Robin Gareus
2017-12-22Update Japanese translationHiroki Inagaki
2017-08-18NO-OP: whitespacePaul Davis
2017-08-18strip <Actions>/ from displayed path when printing bindings to HTMLPaul Davis
2017-08-09Separate set_toggleaction_state () APIRobin Gareus
Prepare for a method consistent with access_action(): * separate group + action names * no action string parsing overhead. * no fatal, abort () call for invalid actions
2017-07-19MSVC changes needed to implement the new 'widgets' libraryJohn Emmas
2017-07-17add required stdint.hPaul Davis
2017-07-17Clean up library inheritance (colors.h, utils.h)Robin Gareus
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext.
2017-07-17Remove <gtkmm.h> include from header files.Robin Gareus
2017-07-17Move more Gtkmm2ext widgets into libwidgetRobin Gareus
2017-07-17Remove unused sources & includesRobin Gareus
2017-07-17Move Gtkmm2ext widgets into libwidgetRobin Gareus
2017-07-04Allow DnDVbox to sort the selection, using original orderRobin Gareus
In preparation for Processors to be copy/pasted in the same order as they appear on the strip -- not order in which they are selected.
2017-07-02Add binding-proxy to ClickBoxRobin Gareus
2017-07-02Add control-focus notifications from bindable widgets.Robin Gareus
2017-06-29Accommodate newly introduced source(s) in our MSVC project (gtkmm2ext)John Emmas
2017-06-29Remove ambiguity ('CheckMenuItem' conflicts with an item already existing in ↵John Emmas
MSVC)
2017-06-29Add a convenience MenuHelper c'torRobin Gareus
This is pretty much Gtkmm's * CheckMenuElem::CheckMenuElem * MenuElem::MenuElem except MenuItems are created with bool mnemonic = false;
2017-06-22Remove unused pbd/locale_guard.h header from Gtkmm2ext::Barcontroller classTim Mayberry
2017-05-14update german translationEdgar Aichinger
2017-05-05remove cruft (unused UI::ui_scale)Robin Gareus
2017-05-04MIDI learn on ctrl + middle-click only (not ctrl + other mods + btn2).Robin Gareus
This fixes various other operations that use ctrl + btn2. e.g. ctrl+alt+btn2 temporary all un/solo/mute.
2017-04-27Fix Editor/Mixer visibility (OSX, NSGLCanvas)Robin Gareus
Only unpacking a widget retains the GdkWindow and and the widget is still mapped. The NSView is still visible. See also 235631a6.
2017-04-19Use XMLNode::get/set_property API in Gtkmm2ext::WindowProxy classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in Gtkmm2ext::Tearoff classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in Gtkmm2ext::Tabbable classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in Gtkmm2ext::Keyboard classTim Mayberry
2017-04-19Use XMLNode::set_property API in Gtkmm2ext::Bindings classTim Mayberry
2017-04-19Add missing <iostream> header includeTim Mayberry
This will be required for subsequent commits that remove inclusion of <iostream> from some shared headers.
2017-04-17NO-OP: whitespaceRobin Gareus
2017-04-17Send unmap event when removing a widgetRobin Gareus
This fixes a crash when hiding an ArdourCanvas Item VCA which is about to display a tooltip.
2017-03-30Shortcut editor: include a raw list of the currently-available actions in ↵Ben Loftis
the printout.
2017-03-21Debug NSView ExposureRobin Gareus
2017-03-21consolidate NSGLViewRobin Gareus
2017-03-21Accommodate newly introduced sources in our build projects (gtkmm2ext)John Emmas
2017-03-21The new class 'Gtkmm2ext::EventBoxExt' needs to be exportable when building ↵John Emmas
with MSVC (previously the c'tor was private and nothing was getting exported anyway)
2017-03-21match name of synthesized property (fixed i386 builds)Robin Gareus
2017-03-21Fix gcc4 buildsRobin Gareus
2017-03-21fix OSX/PPC compilationRobin Gareus
2017-03-20Towards a consistent render() API.Robin Gareus
This fixes an -Woverloaded-virtual ambiguity introduced in b5e613d45 void render (cairo_t*, cairo_rectagle*) void render (Cairo::RefPtr<Cairo::Context> const&, cairo_rectangle_t*) ArdourCanvas prefers cairomm and CairoWidget itself uses Cairo::Context, this improves overall API consistency.
2017-03-20Forward un/map events to NSGLViewRobin Gareus
2017-03-20NSGLView: default to hidden, add API to un/hideRobin Gareus
2017-03-20Add a EventBox wrapper to forward unmap events.Robin Gareus
2017-03-20Allow CairoWidget to be backed by NSGLViewRobin Gareus
2017-03-20Move NSGlView into libgtkmm2extRobin Gareus
This allows to re-use the concept with CairoWidget