summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext
AgeCommit message (Collapse)Author
2016-01-02change Controllable::set_value() API to include grouped control consideration.Paul Davis
This also removes Route::group_gain_control() and associated machinery. Not yet tested with Mackie or other surfaces. More work to done to start using the group capabilities, and also potentially to add or derive more controls as RouteAutomationControls
2015-12-30allow to set per item drag targetsRobin Gareus
2015-12-29allow to set parent for modal dialogRobin Gareus
2015-12-29fix window-title (separate application name, thread name)Robin Gareus
2015-12-28missing drag-end (fix possible crash)Robin Gareus
2015-12-28redesign cross-thread registration/signalling systemPaul Davis
This new design will work even when threads that need to receive messages from RT threads are created *after* the RT threads. The existing design would fail because the RT thread(s) would never be known the later created threads, and so signals emitted by the RT thread and causing call_slot() in the receiver would end up being enqueued using a lock-protected list. The new design ensures that communication always uses a lock-free FIFO instead
2015-12-28allow DnD between DnDTreeView and DnDVboxRobin Gareus
2015-12-24Treeview Drag: allow to use single column as drag-widgetRobin Gareus
2015-12-22extend Drag/Drop mechanismRobin Gareus
DnDVbox: un-hardcode TargetEntry list, add callback for secondary targets DvDTreeview: return pointer to self
2015-12-12use correct source for application name when labelling a windowPaul Davis
2015-12-12use EventLoop::event_loop_name()Paul Davis
2015-12-09update german translationEdgar Aichinger
2015-11-29NOOP, remove trailing whitespace, replace tabs in python scriptsRobin Gareus
2015-11-23make copies of global lists before extendingNils Philippsen
Not doing so can make source or object files appear multiple times in the list of files to be compiled or linked, e.g. when doing './waf build install', subsequently leading to linker errors.
2015-10-20remove cruftRobin Gareus
2015-10-20remove unused "copy modifier hint"Robin Gareus
2015-10-20Add tooltips to user config preferences. clean up combo ordering.nick_m
2015-10-16API to add system-specific file chooser shortcutsRobin Gareus
2015-10-15prepare better solution of Glib's << operatorRobin Gareus
2015-10-05use quotes for in-tree pbd/glib wrapper includeRobin Gareus
2015-10-05remove unused fstream includesRobin Gareus
2015-10-05remove i/ofstream from libardourRobin Gareus
except: * audio-unit (ifstream is known to work on OSX) * evoral curve algorithm debugger * cycle-timer debug code * export_handler's CDMarker -> TODO
2015-10-05remove unused API (and ifstream)Robin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-10-01there's no class called "The" :)Robin Gareus
2015-09-17associate label more closely with VST path button. the plugin tab needs a ↵Ben Loftis
complete layout rethink, someday
2015-09-17use pbd's gstdio compatibility wrapperRobin Gareus
2015-09-12plug some memory leaks in libsRobin Gareus
2015-09-07properly clean up meter-pattern cacheRobin Gareus
2015-09-06consistent pango-text layout size - fixes #6490Robin Gareus
Use gdk_pango_layout() for all text-size calculations. In Canvas::Text always use the same context (local image surface) for layouting (prior to this, local and window-context mix resulted in different sizes).
2015-09-05remove a float loop counterRobin Gareus
2015-08-11add API to get combobox option count.Robin Gareus
The data model needs to be checked to count available options. Directly using ComboBoxText::children()::size() counts widgets.
2015-08-05adjust click box size - fixes #6499Robin Gareus
2015-07-16merge fixBen Loftis
2015-07-16add missing return valueRobin Gareus
2015-07-13implement scroll-wheel support for ClickBoxesRobin Gareus
2015-07-02don’t compile tracks specific sources for ardour.Robin Gareus
2015-07-02MSVC doesn't like us calling 'sqrt()' with integers (it doesn't have a ↵John Emmas
version which takes an int) So let's specify which version we'd like it to use.
2015-07-02Add some newly introduced sources to our MSVC project (gtkmm2ext)John Emmas
2015-06-30prevent stuck & vanishing tooltipsRobin Gareus
the window needs to be moved in place before presenting it. Otherwise it is displayed at mouse-pos and moving it triggers enter/leave, which in turn re-start the timeout..
2015-06-30stop PersistentTooltip flicker.Robin Gareus
timeout is used for a *one-time* delayed display of the tooltip.
2015-06-30Revert "fix previously cherry-picked commit to be Tracks-only, since ↵Robin Gareus
Ardour/Mixbus are not affected" This reverts commit dddf76abf567a166c290c841894ee2b6b0917653. it is relevant for Ardour/OSX, see 58fec98a and da43652
2015-06-29store all error/info/etc messages in a list inside Gtkmm2ext::UI, and ↵Paul Davis
provide a method to dump them all to a std::ostream
2015-06-29comment unused but potentially usable variablesPaul Davis
2015-06-29update waves' fader implementation, clean up whitespace, indentation, ↵Paul Davis
variable initialization and remove unused members
2015-06-29Revert "remove unused variables". They are used on OS X.Paul Davis
This reverts commit 0fba19e9e6e6c519c89ce63149581b8f24b38c8c.
2015-06-29remove unused variablesPaul Davis
2015-06-29fix whitespace/indentation and compiler warningsPaul Davis
2015-06-29fix previously cherry-picked commit to be Tracks-only, since Ardour/Mixbus ↵Paul Davis
are not affected