summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext
AgeCommit message (Collapse)Author
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
2017-03-13Clean up existing bindings on resetRobin Gareus
2017-03-11create_action_group -> get_or_create_action_groupRobin Gareus
Since adding an action-groups hides existing actions with the same name, this adds a way to look up actions first. This fixes an issue introduced in 6af51b52ffd6 (both window_manager.cc and ardour_ui_ed.cc use the "Window" group.
2017-03-11NO-OP whitespaceRobin Gareus
2017-03-11Remove old modal get_color API.Robin Gareus
2017-02-20Allow to pre-seed Tabbable detached state.Robin Gareus
2017-02-12Update Japanese translationHiroki Inagaki
2017-02-06Tweak output formatting of save_all_bindings_as_htmlBen Loftis
2017-02-01Properly remember window position.Robin Gareus
Querying the position of unmapped windows may or may not return a valid position. -- the configure handler is also called after hiding a window.
2017-01-22Update Japanese translationHiroki Inagaki