Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-14 | add abort() to non-reached code | Robin Gareus | |
This cleans up a lot of false-positives in static analysis and also helps compilers to optimize code paths in general. (tagging the fatal stingstream operator as ‘noreturn’ is far less trivial) | |||
2014-11-02 | add Gtkmm2ext::event_inside_widget_window() | Paul Davis | |
2014-11-02 | properly initialize variable (amend cffd18d2d84) | Robin Gareus | |
2014-11-01 | implement spin-button internal<>interface bridge | Robin Gareus | |
Widgets were written to use "[User] Interface" values, but the spinbutton in a Bar-controller should allow to directly access the "Internal Value". | |||
2014-11-01 | Slider Controller API Change | Robin Gareus | |
Prepare to allow BarController (with Spinbutton) to translate internal/interface values for the SpinBox. (The change is irrelevant for the fader/slider itself which always use the [user-]interface value) | |||
2014-11-01 | increase fine grained control (Ctrl+Alt+[drag|scroll]) | Robin Gareus | |
2014-10-29 | Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC | John Emmas | |
(new preprocessor directive - greatly improves CPU loading) | |||
2014-10-28 | turn pixfader into a cairowidget | Robin Gareus | |
2014-10-28 | allow to use cairo-image/software surface for canvas & cairowidgets | Robin Gareus | |
2014-10-25 | skip meter re-draw when no pixels are changed. | Robin Gareus | |
2014-10-24 | Add some newly introduced source files to our MSVC project (gtkmm2ext) | John Emmas | |
2014-10-23 | add new Gtk2mmext::EmScale class for measuring font-based sizing | Paul Davis | |
2014-09-18 | plugin widgets were written to use Internal values, so use that for now | Ben Loftis | |
2014-09-16 | add a focus handling callback so that all button press events on ↵ | Paul Davis | |
CairoWidgets will cause a focus reset. | |||
2014-09-13 | Add 2 new source files to our 'gtkmm2ext' project (MSVC) | John Emmas | |
2014-09-12 | add required visibility macros to Gtkmm2ext::CursorInfo | Paul Davis | |
2014-09-11 | API flush static cairo pattern cache | Robin Gareus | |
(should probably be cleaned regularly e.g. meterbridge resize) | |||
2014-09-10 | fix/improve/test hotspot file parsing | Paul Davis | |
2014-09-10 | add copyright header comments | Paul Davis | |
2014-09-10 | move CursorInfo members into public access | Paul Davis | |
2014-09-10 | add new (mostly) static class to permit lookup of cursor image hotspots | Paul Davis | |
2014-09-09 | fix scoomer scroll-wheel max value | Robin Gareus | |
2014-09-08 | don't start track-resize on scroomer click | Robin Gareus | |
2014-09-06 | one less annoying compiler warning. | Robin Gareus | |
2014-09-06 | pass-though PixFader tweaks API for scroll events | Robin Gareus | |
2014-09-04 | updated .po files | Paul Davis | |
2014-09-05 | add pixfader tweaks API: | Robin Gareus | |
* change API to hide unity/default value line * allow to override vertical scroll [1] * allow changing button event forwarding [2] [1] override scrolling in track-headers [2] dbl-click is needed for BarControllers -> switch to SpinBtn but a plain Slider on a track-header should not forward these events to the TAV (they may trigger name-edit) | |||
2014-09-03 | revert pixfader to sane state (reverts parts of bb70d426) | Robin Gareus | |
2014-09-03 | bring back old pixfader outline radius to demonstrate its issues | Robin Gareus | |
2014-09-03 | revert pixfader radius to default | Robin Gareus | |
2014-09-03 | allow to set gtk style for BarController's pixfader. | Robin Gareus | |
2014-09-02 | pixfader bg has reverse gradient from fg | Ben Loftis | |
2014-09-02 | don't show 'unity-line' (default value) for barcontrollers | Robin Gareus | |
2014-09-02 | Barcontroller: no double expose when text chages | Robin Gareus | |
2014-09-02 | tweak pixfader: | Robin Gareus | |
* update reserve so that round corners don't overlap * draw complete 1px outline * add API to hide/show the unity line * don't show unity line at either end * allow to shrink when the font-scaling changes | |||
2014-09-02 | unify BarController with Slider/Pixfader. | Robin Gareus | |
2014-09-02 | clean up pixfader API, prepare for merge w/BarController | Robin Gareus | |
2014-09-02 | remove cruft from SliderController | Robin Gareus | |
2014-09-01 | rework pixfader: | Robin Gareus | |
* re-introduce static pattern cache (cairo's cache is not nearly large enough for A3 + plugins) * only use cairo_clip on rectangles (not arbitrary paths -> major performance boost * re-add fader pixel reserve * fix mouse + scroll interaction * fix unity line display (1px wider, brighten by 150%) * cache text size * fix various other issues and consistent whitespace This reverts large parts of commit d439e93b1e71e84452bf52ddc69ff0be6aa04ef5. | |||
2014-08-31 | Remove unused variables (fix warnings). | David Robillard | |
2014-08-31 | track-header fader tweaks: | Robin Gareus | |
* align height to button-height. * align width to label text-entry * increase min width | |||
2014-08-31 | remove frame from barcontroller | Robin Gareus | |
2014-08-30 | disconnect pixfader style-change signal in dtor (amend 5a688b672) | Robin Gareus | |
2014-08-30 | pixfader: use parent's background color | Robin Gareus | |
2014-08-30 | fix some compiler warnings | Robin Gareus | |
2014-08-30 | fix cairo widget background | Robin Gareus | |
2014-08-29 | try a different method of text display on automation bars | Ben Loftis | |
2014-08-28 | fix plugin bypass button action | Ben Loftis | |
2014-08-28 | Fix 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-08-28 | Make sure all our VC projects agree that the product is called 'Mixbus3' (as ↵ | John Emmas | |
opposed to just 'Mixbus') It'd be nice if we could use 'ARDOUR::config_dir_name' for this purpose (or perhaps 'PROGRAM_VERSION'). However, neither is implemented widely enough at present to make this practical. Keep an eye on them though, as possible future strategies. |