Use a styled text renderer for name and date

This commit is contained in:
Ignacio Casal Quinteiro 2013-03-18 22:25:28 +01:00
parent 8ee8a23d5c
commit f93c6e8b36
4 changed files with 14 additions and 4 deletions

View file

@ -223,6 +223,7 @@ AC_SUBST(GITG_PLUGIN_LIBDIR)
GITG_PLUGIN_CFLAGS="$GITG_CFLAGS"
GITG_PLUGIN_LIBS="$GITG_LIBS \
\$(top_builddir)/libgd/libgd.la \
\$(top_builddir)/libgitg/libgitg-1.0.la \
\$(top_builddir)/libgitg-ext/libgitg-ext-1.0.la \
\$(top_builddir)/libgitg-gtk/libgitg-gtk-1.0.la"
@ -247,11 +248,13 @@ GITG_PLUGIN_VALAFLAGS=" \
--pkg libsoup-2.4 \
--pkg webkit2gtk-3.0 \
--pkg config \
--pkg gd-1.0 \
\$(GITG_VALAFLAGS) \
--vapidir \$(top_srcdir)/vapi \
--vapidir \$(top_builddir)/libgitg \
--vapidir \$(top_builddir)/libgitg-gtk \
--vapidir \$(top_builddir)/libgitg-ext"
--vapidir \$(top_builddir)/libgitg-ext \
--vapidir \$(top_builddir)/libgd"
AC_SUBST(GITG_PLUGIN_VALAFLAGS)
@ -285,6 +288,7 @@ LIBGD_INIT([
tagged-entry
stack
revealer
_view-common
static
vapi
])

View file

@ -1,6 +1,7 @@
INCLUDES = \
-I$(top_srcdir) \
-I$(srcdir) \
-I$(top_srcdir)/libgd \
$(GITG_PLUGIN_CFLAGS) \
$(WARN_CFLAGS) \
-DDATADIR=\""$(datadir)"\" \

View file

@ -182,11 +182,16 @@ namespace GitgHistory
{
var ret = GitgExt.UI.from_builder("history/view-history.ui",
"scrolled_window_commit_list",
"commit_list_view");
"commit_list_view",
"renderer_commit_list_author",
"renderer_commit_list_date");
d_view = ret["commit_list_view"] as Gtk.TreeView;
d_view.model = d_model;
(ret["renderer_commit_list_author"] as Gd.StyledTextRenderer).add_class("dim-label");
(ret["renderer_commit_list_date"] as Gd.StyledTextRenderer).add_class("dim-label");
d_view.get_selection().changed.connect((sel) => {
selection_changed();
});

View file

@ -37,7 +37,7 @@
<property name="resizable">True</property>
<property name="fixed-width">200</property>
<child>
<object class="GtkCellRendererText" id="renderer_commit_list_author">
<object class="GdStyledTextRenderer" id="renderer_commit_list_author">
<property name="ellipsize">end</property>
</object>
<attributes>
@ -53,7 +53,7 @@
<property name="resizable">True</property>
<property name="fixed-width">150</property>
<child>
<object class="GtkCellRendererText" id="renderer_commit_list_date">
<object class="GdStyledTextRenderer" id="renderer_commit_list_date">
<property name="ellipsize">end</property>
</object>
<attributes>