diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2008-11-27 09:58:19 +0000 |
|---|---|---|
| committer | joncruz <joncruz@users.sourceforge.net> | 2008-11-27 09:58:19 +0000 |
| commit | ed8347592a5a7ec2ce61af61ee9baf133b7ae10f (patch) | |
| tree | b93720405639ddc34fe178015925dbf89a1ec811 /src/ui | |
| parent | please don't forget to update Makefile_insert (diff) | |
| download | inkscape-ed8347592a5a7ec2ce61af61ee9baf133b7ae10f.tar.gz inkscape-ed8347592a5a7ec2ce61af61ee9baf133b7ae10f.zip | |
List color profile search locations in preference tooltip
(bzr r6908)
Diffstat (limited to 'src/ui')
| -rw-r--r-- | src/ui/dialog/inkscape-preferences.cpp | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index e680115fe..cfca21247 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -39,6 +39,7 @@ #include "display/nr-filter-gaussian.h" #include "display/nr-filter-types.h" #include "color-profile-fns.h" +#include "color-profile.h" #include "display/canvas-grid.h" namespace Inkscape { @@ -815,8 +816,22 @@ void InkscapePreferences::initPageCMS() _page_cms.add_group_header( _("Display adjustment")); + Glib::ustring tmpStr; + std::list<gchar *> sources = ColorProfile::getProfileDirs(); + while (!sources.empty()) { + gchar* dirname = sources.front(); + gchar* part = g_strdup_printf("\n%s", dirname); + tmpStr += part; + g_free(part); + g_free(dirname); + sources.pop_front(); + } + + gchar* profileTip = g_strdup_printf(_("The ICC profile to use to calibrate display output.\nSearched directories:%s"), tmpStr.c_str()); _page_cms.add_line( false, _("Display profile:"), _cms_display_profile, "", - _("The ICC profile to use to calibrate display output."), false); + profileTip, false); + g_free(profileTip); + profileTip = 0; _cms_from_display.init( _("Retrieve profile from display"), "/options/displayprofile/from_display", false); _page_cms.add_line( false, "", _cms_from_display, "", |
