summaryrefslogtreecommitdiff
path: root/src/trg-cell-renderer-counter.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2012-01-04 20:26:19 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2012-01-04 20:26:19 +0000
commita73d164e9fae9059be1b347270f1c7debbc00f3e (patch)
treea91c94a322ead98226d01fa6bbe0c4c79478c627 /src/trg-cell-renderer-counter.c
parent336960c958d0b4ebdc0b54c25aef87fc7cb7b0a8 (diff)
reindent with gnu indent. add keyboard accelerators for view menu, fix toggle filter widget also connected to toggle graph cb. add Lithuanian translation thanks to Algimantas Margevičius via launchpad.
Diffstat (limited to 'src/trg-cell-renderer-counter.c')
-rw-r--r--src/trg-cell-renderer-counter.c108
1 files changed, 64 insertions, 44 deletions
diff --git a/src/trg-cell-renderer-counter.c b/src/trg-cell-renderer-counter.c
index 0548023..497f122 100644
--- a/src/trg-cell-renderer-counter.c
+++ b/src/trg-cell-renderer-counter.c
@@ -28,10 +28,11 @@ enum {
};
G_DEFINE_TYPE(TrgCellRendererCounter, trg_cell_renderer_counter,
- GTK_TYPE_CELL_RENDERER_TEXT)
+ GTK_TYPE_CELL_RENDERER_TEXT)
#define TRG_CELL_RENDERER_COUNTER_GET_PRIVATE(o) \
(G_TYPE_INSTANCE_GET_PRIVATE ((o), TRG_TYPE_CELL_RENDERER_COUNTER, TrgCellRendererCounterPrivate))
-typedef struct _TrgCellRendererCounterPrivate TrgCellRendererCounterPrivate;
+typedef struct _TrgCellRendererCounterPrivate
+ TrgCellRendererCounterPrivate;
struct _TrgCellRendererCounterPrivate {
gint count;
@@ -39,9 +40,12 @@ struct _TrgCellRendererCounterPrivate {
};
static void trg_cell_renderer_counter_get_property(GObject * object,
- guint property_id, GValue * value, GParamSpec * pspec) {
+ guint property_id,
+ GValue * value,
+ GParamSpec * pspec)
+{
TrgCellRendererCounterPrivate *priv =
- TRG_CELL_RENDERER_COUNTER_GET_PRIVATE(object);
+ TRG_CELL_RENDERER_COUNTER_GET_PRIVATE(object);
switch (property_id) {
case PROP_STATE_COUNT:
g_value_set_int(value, priv->count);
@@ -52,12 +56,15 @@ static void trg_cell_renderer_counter_get_property(GObject * object,
}
}
-static void trg_cell_renderer_counter_refresh(TrgCellRendererCounter *cr) {
+static void trg_cell_renderer_counter_refresh(TrgCellRendererCounter * cr)
+{
TrgCellRendererCounterPrivate *priv =
- TRG_CELL_RENDERER_COUNTER_GET_PRIVATE(cr);
+ TRG_CELL_RENDERER_COUNTER_GET_PRIVATE(cr);
if (priv->originalLabel && priv->count > 0) {
- gchar *counterLabel = g_strdup_printf("%s <span size=\"small\">(%d)</span>", priv->originalLabel,
- priv->count);
+ gchar *counterLabel =
+ g_strdup_printf("%s <span size=\"small\">(%d)</span>",
+ priv->originalLabel,
+ priv->count);
g_object_set(cr, "markup", counterLabel, NULL);
g_free(counterLabel);
} else {
@@ -66,71 +73,84 @@ static void trg_cell_renderer_counter_refresh(TrgCellRendererCounter *cr) {
}
static void trg_cell_renderer_counter_set_property(GObject * object,
- guint property_id, const GValue * value, GParamSpec * pspec) {
+ guint property_id,
+ const GValue * value,
+ GParamSpec * pspec)
+{
TrgCellRendererCounterPrivate *priv =
- TRG_CELL_RENDERER_COUNTER_GET_PRIVATE(object);
+ TRG_CELL_RENDERER_COUNTER_GET_PRIVATE(object);
if (property_id == PROP_STATE_LABEL) {
g_free(priv->originalLabel);
priv->originalLabel = g_strdup(g_value_get_string(value));
- trg_cell_renderer_counter_refresh(TRG_CELL_RENDERER_COUNTER(object));
+ trg_cell_renderer_counter_refresh(TRG_CELL_RENDERER_COUNTER
+ (object));
} else if (property_id == PROP_STATE_COUNT) {
gint newCount = g_value_get_int(value);
if (priv->count != newCount) {
priv->count = newCount;
- trg_cell_renderer_counter_refresh(
- TRG_CELL_RENDERER_COUNTER(object));
+ trg_cell_renderer_counter_refresh(TRG_CELL_RENDERER_COUNTER
+ (object));
}
} else {
G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);
}
}
-static void trg_cell_renderer_counter_dispose(GObject * object) {
+static void trg_cell_renderer_counter_dispose(GObject * object)
+{
TrgCellRendererCounterPrivate *priv =
- TRG_CELL_RENDERER_COUNTER_GET_PRIVATE(object);
+ TRG_CELL_RENDERER_COUNTER_GET_PRIVATE(object);
g_free(priv->originalLabel);
- G_OBJECT_CLASS(trg_cell_renderer_counter_parent_class)->dispose(object);
+ G_OBJECT_CLASS(trg_cell_renderer_counter_parent_class)->
+ dispose(object);
}
-static void trg_cell_renderer_counter_class_init(
- TrgCellRendererCounterClass * klass) {
+static void
+trg_cell_renderer_counter_class_init(TrgCellRendererCounterClass * klass)
+{
GObjectClass *object_class = G_OBJECT_CLASS(klass);
object_class->get_property = trg_cell_renderer_counter_get_property;
object_class->set_property = trg_cell_renderer_counter_set_property;
object_class->dispose = trg_cell_renderer_counter_dispose;
- g_object_class_install_property(
- object_class,
- PROP_STATE_COUNT,
- g_param_spec_int(
- "state-count",
- "State Count",
- "State Count",
- -1,
- INT_MAX,
- -1,
- G_PARAM_READWRITE | G_PARAM_STATIC_NAME
- | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB));
-
- g_object_class_install_property(
- object_class,
- PROP_STATE_LABEL,
- g_param_spec_string(
- "state-label",
- "State Label",
- "State Label",
- NULL,
- G_PARAM_READWRITE | G_PARAM_STATIC_NAME
- | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB));
+ g_object_class_install_property(object_class,
+ PROP_STATE_COUNT,
+ g_param_spec_int("state-count",
+ "State Count",
+ "State Count",
+ -1,
+ INT_MAX,
+ -1,
+ G_PARAM_READWRITE |
+ G_PARAM_STATIC_NAME |
+ G_PARAM_STATIC_NICK |
+ G_PARAM_STATIC_BLURB));
+
+ g_object_class_install_property(object_class,
+ PROP_STATE_LABEL,
+ g_param_spec_string("state-label",
+ "State Label",
+ "State Label",
+ NULL,
+ G_PARAM_READWRITE |
+ G_PARAM_STATIC_NAME
+ |
+ G_PARAM_STATIC_NICK
+ |
+ G_PARAM_STATIC_BLURB));
g_type_class_add_private(klass, sizeof(TrgCellRendererCounterPrivate));
}
-static void trg_cell_renderer_counter_init(TrgCellRendererCounter * self) {
+static void trg_cell_renderer_counter_init(TrgCellRendererCounter * self)
+{
}
-GtkCellRenderer *trg_cell_renderer_counter_new(void) {
- return GTK_CELL_RENDERER(g_object_new(TRG_TYPE_CELL_RENDERER_COUNTER, NULL));
+GtkCellRenderer *trg_cell_renderer_counter_new(void)
+{
+ return
+ GTK_CELL_RENDERER(g_object_new
+ (TRG_TYPE_CELL_RENDERER_COUNTER, NULL));
}