Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-31 | Highlight the currently selected item in ArdourDropdown & co | Julien "_FrnchFrgg_" RIVAUD | |
2019-10-31 | Workaround a GTKMenu bug in ArdourDropdown & co. | Julien "_FrnchFrgg_" RIVAUD | |
2019-10-31 | Work around an initialization bug of GTK menus | Julien "_FrnchFrgg_" RIVAUD | |
2019-10-31 | Update |offset| instead of changing the formula | Julien "_FrnchFrgg_" RIVAUD | |
So that the test to see if it fits also takes the new offset into account. | |||
2019-10-31 | Align vertical centers of widget and active menuitem | Julien "_FrnchFrgg_" RIVAUD | |
2019-10-31 | Fix a thinko in x position of menu popups | Julien "_FrnchFrgg_" RIVAUD | |
This has lasted without being noticed because menus that big are not common. | |||
2019-10-31 | NO-OP: whitespace | Robin Gareus | |
2019-10-31 | Declare helper function static (don't export) | Robin Gareus | |
2019-10-30 | Try harder to put the active item under the mouse (ArdourDropdown) | Julien "_FrnchFrgg_" RIVAUD | |
2019-08-03 | Update canvas/UI lib GPL boilerplate and (C) from git log | Robin Gareus | |
2019-04-11 | Add API to render a reflection | Robin Gareus | |
This is to be used sparingly because the pattern is dynamically created every time. Mainly for the benefit of some Mixbus widgets -- compared to ArdourButton::convex_pattern | |||
2018-10-26 | Glib throws a const FileError exception | Robin Gareus | |
2018-10-09 | Ignore small (or negative) radii. | Robin Gareus | |
Some calls use e.g. (corner_radius - 1.5). With small radii or boxy layout the radius can become negative. | |||
2018-10-09 | Constant radian/degree factor | Robin Gareus | |
2018-09-21 | Fix --no-nls (2/5), prefer #if in libs | Robin 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 | |||
2017-04-19 | Add missing <iostream> header include | Tim Mayberry | |
This will be required for subsequent commits that remove inclusion of <iostream> from some shared headers. | |||
2017-04-17 | NO-OP: whitespace | Robin Gareus | |
2017-04-17 | Send unmap event when removing a widget | Robin Gareus | |
This fixes a crash when hiding an ArdourCanvas Item VCA which is about to display a tooltip. | |||
2016-08-19 | For MSVC, 'using namespace whatever' doesn't help us to differentiate ↵ | John Emmas | |
between ambiguous type names so... given that 'Rectangle' is a type name that's commonly found in several different namespaces, we'll need to specify explicitly which one we want. | |||
2016-08-17 | Fix anchored popups with separators in them | Julien "_FrnchFrgg_" RIVAUD | |
The code computing the position of the popup menu used to compare the given string to each MenuItem::get_label() result, but that method actually replaces the content (child) of the MenuItem if that child is not already a Gtk::Label. In particular, this breaks menu separators. Avoid the issue by checking by hand if the only child of the MenuItem is a Label, and directly compare the label text. | |||
2016-08-17 | Replace positioning function with popup helper | Julien "_FrnchFrgg_" RIVAUD | |
Because all uses of the function positioning menus anchored to a widget were as callback argument to Gtk::Menu::popup() where the caller needed to correctly bind arguments, this led to repeated and a bit obscure code. Wrap the logic into an helper function that takes care of all that, and update the callers. | |||
2016-08-08 | Move anchored menu placement strategy to Gtkmm2ext utils | Julien "_FrnchFrgg_" RIVAUD | |
So that it can be used by others. | |||
2016-07-18 | move show_gdk_event_state() utility function from gtk2_ardour to libs/gtkmm2ext | Paul Davis | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-05-31 | move new fractional pane utility functions into libs/gtkmm2ext | Paul Davis | |
2016-04-27 | also hide persistent tooltips | Robin 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-02-22 | allow pixbuf_from_string() to return the full size pixbuf, with optional padding | Paul Davis | |
2016-02-22 | remove 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) | |||
2015-10-16 | API to add system-specific file chooser shortcuts | Robin Gareus | |
2015-10-15 | prepare better solution of Glib's << operator | Robin Gareus | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-09-17 | associate label more closely with VST path button. the plugin tab needs a ↵ | Ben Loftis | |
complete layout rethink, someday | |||
2015-09-06 | consistent pango-text layout size - fixes #6490 | Robin 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-08-11 | add 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-06-29 | add new Gtkmm2ext::pixel_size() to conveniently get width&height for a given ↵ | Paul Davis | |
font + string | |||
2015-03-16 | add API to query Gtk::ComboBoxText entries | Robin Gareus | |
..the overly complex C++ style variant. iterate twice.. hell yeah. | |||
2015-01-14 | Fix setting command key bindings on OSX. | David Robillard | |
2014-11-02 | add Gtkmm2ext::event_inside_widget_window() | Paul Davis | |
2014-07-30 | Use text to specify combo box padding for better font/display tolerance. | David Robillard | |
Consistent mixer strip button height. The latter works by setting all the button size request heights to the calculated height of the alphabet. Thus, all buttons of the same class will be the same height regardless of their actual text. | |||
2014-07-09 | add std::string variant of set_size_request_to_display_given_string() | Paul Davis | |
2014-05-10 | Bug fix imported from Mixbus2 (SVN r11025) | John Emmas | |
Fix a crashing bug when trying to launch in a non-English locale (possibly only affects Windows) | |||
2014-01-16 | add Gtkmm2ext::event_type_string() | Paul Davis | |
2014-01-10 | fix merge errors with master | Paul Davis | |
2014-01-09 | add [missing] left_half_rectangle util | Robin Gareus | |
2014-01-02 | tweak design of time axis view item name text handling | Paul Davis | |
2013-05-08 | merge with master | Paul Davis | |
2013-05-07 | various changes to window visibility mgmt, including use of the mixbus2 code ↵ | Paul Davis | |
for toggling editor + mixer windows. no longer attempt to track changes made outside of ardour, which is a lost cause | |||
2013-04-04 | initial commit of hand merging, plus getting "ancient" waf script to work ↵ | Paul Davis | |
correctly | |||
2013-01-23 | more i18n fixes, this time removing a hack that broke i18n in bundles, and ↵ | Paul Davis | |
also only initializing NLS stuff if ENABLE_NLS is in effect. note that if translations are disabled by the user, we set the localedir used to look for message catalogs to a dir that is assumed to not exist (/this/cannot/exist) which should block all translation from happening. git-svn-id: svn://localhost/ardour2/branches/3.0@13975 d708f5d6-7413-0410-9779-e7cbd77b26cf |