summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ui_config.cc
AgeCommit message (Collapse)Author
2017-01-20Leave some notes about memory-leaksRobin Gareus
2017-01-20Free some one time alloc of the UI (cleaner valgrind output)Robin Gareus
No incremental leaks here.. * downcase (const char*) uses strdup, caller needs to free * free allocated cursors when the editor is destroyed * drop static editor lua-instance & bindings * delete allocated gtk image/icons
2016-11-27Don't include program-name with <Option name="color-file" />Robin Gareus
This allows for e.g. mixbus and mixbus32c to share the config, but use different color-files at runtime.
2016-08-21Merge set_pango_fontsize() into reset_dpi()Julien "_FrnchFrgg_" RIVAUD
… since reset_dpi() is the only caller.
2016-07-18turn back towards color theme files ALWAYS including the program name. also ↵Paul Davis
load both default and user colors (if present)
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-14UIConfig needs C numeric locale while setting GTK color themePaul Davis
2016-06-21fix some more thinkos related to user color file managementPaul Davis
2016-06-21tweaks to how UIConfiguration::color_file_name() operatesPaul Davis
2016-06-08fix user color file nameRobin Gareus
2016-05-31show color theme file search path when a file is not foundPaul Davis
2016-05-31rework of color theme file managementPaul Davis
Use program-name + version when saving user color files (and search for them) Preset XML-defined theme name, but use filename in config files (could be wrong).
2016-05-31remove debug outputPaul Davis
2016-05-31the return of the theme selector, plus 3 new themes from cooltehnoPaul Davis
2016-05-07GUI part of LocaleGuard optimization.Robin Gareus
2016-05-07fix LocaleGuard contstructor (3dc77280)Robin Gareus
2016-05-05we always only use the "C" locale when saving.Robin Gareus
2016-05-04OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)Paul Davis
2015-10-05use quotes for in-tree pbd/glib wrapper includeRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-09-17use pbd's gstdio compatibility wrapper (GUI)Robin Gareus
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-16Move ARDOUR_UI::ui_scale into UIConfiguration classTim Mayberry
2015-09-16Remove inclusion of ardour_ui.h from ui_config.ccTim Mayberry
2015-09-16Move DPIReset and ColorsChanged signals into UIConfigurationTim Mayberry
2015-09-16Move util functions into UIConfiguration as they depend on it anywayTim Mayberry
2015-09-15remove unused variableRobin Gareus
2015-09-07image-surface/software rendering as preferenceRobin Gareus
2015-05-28only use and present the buggy gradient parameter if built with a suitably ↵Paul Davis
patched version of Cairo
2015-05-28rearrange and redesign UIConfiguration/ARDOUR_UI APIs to allow correct ↵Paul Davis
initialization. We need to be able to set an environment variable *before* gtk_init() is called, but also to load the color theme right after gtk_init() and before the rest of the GUI is created.
2015-01-19use C locale, because POSIX locale is not supported on windows, and ↵Ben Loftis
operation is undefined. C works on all platforms
2014-12-22fix color parsing on 32bit systemsRobin Gareus
2014-12-16Various color tweaks.David Robillard
This commit changes some color names, nuke your theme. This isn't quite ideal yet, but takes some steps towards where I think things should go aesthetically: Make automation tracks/regions colors correspond to their parent's type. Make selected MIDI notes outlined in red like most everything else, and scrap separate min/mid/max fill colors for selected MIDI notes. Color automation ghost MIDI notes based on original note color. Try to kill 90's looking brightish gray gradients in general.
2014-12-15add localeguard to read floating point values correctly when loading theme ↵Paul Davis
modifiers
2014-12-15add editor to Theme Manager for modifiersPaul Davis
2014-12-15Add UIConfiguration::color_mod (colorname, modifiername) to get a modified colorPaul Davis
2014-12-14add missing UIConfiguration::modifier()Paul Davis
2014-12-14basic code to use SVModifier plus one definition in dark.colorsPaul Davis
2014-12-14remove base color concept from UIConfiguration and ThemeManager.Paul Davis
What used to be "relative colors" (defined relative to base colors) are now defined in absolute terms.
2014-12-14initial pass to replace all UIConfiguration::get_XXXXXX() calls with ↵Paul Davis
UIConfiguration::color(name). IMPORTANT: names have not been downcased and spaced yet, so many colors are not found
2014-12-12hide a lot of color debugging noisePaul Davis
2014-12-11allow UIConfiguration::color() to tell caller that it could not find the ↵Paul Davis
named color
2014-12-08more tweaking of color management.Paul Davis
User's own modification to NAME.colors are stored in $CONFIG/my-NAME.colors now.
2014-12-08another metric ton of color workPaul Davis
2014-12-08lots more color work, closer and closer to being ready for ... being taken ↵Paul Davis
apart again
2014-12-08change GTK rc file system to use just a single file, which is color-neutral.Paul Davis
* packaging scripts need modification * light theme file left in place to help with possible generation of alternate theme
2014-12-08more color work, including removing rgba{_p_}_from_style()Paul Davis
2014-12-07Revert "new code-level defaults for audio peak meter colors"Paul Davis
This reverts commit 564d2860f85340ea091cfa4d92cb5f84d2a40fb1.
2014-12-07new code-level defaults for audio peak meter colorsPaul Davis
2014-12-07remove stacktracePaul Davis