[gimp] libgimpwidgets: improve the looks of GimpColorProfileView
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] libgimpwidgets: improve the looks of GimpColorProfileView
- Date: Sat, 22 Aug 2015 20:01:37 +0000 (UTC)
commit 0d3978df870ca19a86cd03159c84cffb6d758cc5
Author: Michael Natterer <mitch gimp org>
Date: Sat Aug 22 22:00:51 2015 +0200
libgimpwidgets: improve the looks of GimpColorProfileView
libgimpwidgets/gimpcolorprofileview.c | 58 ++++++++++++++++++++++++++-------
po-libgimp/POTFILES.in | 1 +
2 files changed, 47 insertions(+), 12 deletions(-)
---
diff --git a/libgimpwidgets/gimpcolorprofileview.c b/libgimpwidgets/gimpcolorprofileview.c
index 40710b5..9903072 100644
--- a/libgimpwidgets/gimpcolorprofileview.c
+++ b/libgimpwidgets/gimpcolorprofileview.c
@@ -31,6 +31,8 @@
#include "gimpcolorprofileview.h"
+#include "libgimp/libgimp-intl.h"
+
struct _GimpColorProfileViewPrivate
{
@@ -76,11 +78,16 @@ gimp_color_profile_view_constructed (GObject *object)
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (object));
- gtk_text_buffer_create_tag (buffer, "strong",
+ gtk_text_buffer_create_tag (buffer, "text",
+ NULL);
+ gtk_text_buffer_create_tag (buffer, "title",
"weight", PANGO_WEIGHT_BOLD,
"scale", PANGO_SCALE_LARGE,
NULL);
- gtk_text_buffer_create_tag (buffer, "emphasis",
+ gtk_text_buffer_create_tag (buffer, "header",
+ "weight", PANGO_WEIGHT_BOLD,
+ NULL);
+ gtk_text_buffer_create_tag (buffer, "error",
"style", PANGO_STYLE_OBLIQUE,
NULL);
@@ -136,26 +143,53 @@ gimp_color_profile_view_set_profile (GimpColorProfileView *view,
if (view->priv->profile)
{
GtkTextIter iter;
- const gchar *label;
- const gchar *summary;
+ const gchar *text;
g_object_ref (view->priv->profile);
gtk_text_buffer_get_start_iter (buffer, &iter);
- label = gimp_color_profile_get_label (profile);
- summary = gimp_color_profile_get_summary (profile);
+ text = gimp_color_profile_get_label (profile);
+ if (text && strlen (text))
+ {
+ gtk_text_buffer_insert_with_tags_by_name (buffer, &iter,
+ text, -1,
+ "title", NULL);
+ gtk_text_buffer_insert (buffer, &iter, "\n", 1);
+ }
- if (label && strlen (label))
+ text = gimp_color_profile_get_model (profile);
+ if (text && strlen (text))
{
gtk_text_buffer_insert_with_tags_by_name (buffer, &iter,
- label, -1,
- "strong", NULL);
+ text, -1,
+ "text", NULL);
gtk_text_buffer_insert (buffer, &iter, "\n", 1);
}
- if (summary)
- gtk_text_buffer_insert (buffer, &iter, summary, -1);
+ text = gimp_color_profile_get_manufacturer (profile);
+ if (text && strlen (text))
+ {
+ gtk_text_buffer_insert_with_tags_by_name (buffer, &iter,
+ _("Manufacturer: "), -1,
+ "header", NULL);
+ gtk_text_buffer_insert_with_tags_by_name (buffer, &iter,
+ text, -1,
+ "text", NULL);
+ gtk_text_buffer_insert (buffer, &iter, "\n", 1);
+ }
+
+ text = gimp_color_profile_get_copyright (profile);
+ if (text && strlen (text))
+ {
+ gtk_text_buffer_insert_with_tags_by_name (buffer, &iter,
+ _("Copyright: "), -1,
+ "header", NULL);
+ gtk_text_buffer_insert_with_tags_by_name (buffer, &iter,
+ text, -1,
+ "text", NULL);
+ gtk_text_buffer_insert (buffer, &iter, "\n", 1);
+ }
}
}
@@ -177,5 +211,5 @@ gimp_color_profile_view_set_error (GimpColorProfileView *view,
gtk_text_buffer_insert_with_tags_by_name (buffer, &iter,
message, -1,
- "emphasis", NULL);
+ "error", NULL);
}
diff --git a/po-libgimp/POTFILES.in b/po-libgimp/POTFILES.in
index 7d0f11c..ac3d2ec 100644
--- a/po-libgimp/POTFILES.in
+++ b/po-libgimp/POTFILES.in
@@ -45,6 +45,7 @@ libgimpwidgets/gimpbrowser.c
libgimpwidgets/gimpcolorbutton.c
libgimpwidgets/gimpcolorprofilechooserdialog.c
libgimpwidgets/gimpcolorprofilestore.c
+libgimpwidgets/gimpcolorprofileview.c
libgimpwidgets/gimpcolorscales.c
libgimpwidgets/gimpcolorselect.c
libgimpwidgets/gimpcolorselection.c
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]