summaryrefslogtreecommitdiff
path: root/src/trg-cell-renderer-file-icon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/trg-cell-renderer-file-icon.c')
-rw-r--r--src/trg-cell-renderer-file-icon.c67
1 files changed, 40 insertions, 27 deletions
diff --git a/src/trg-cell-renderer-file-icon.c b/src/trg-cell-renderer-file-icon.c
index 162444e..887ac03 100644
--- a/src/trg-cell-renderer-file-icon.c
+++ b/src/trg-cell-renderer-file-icon.c
@@ -33,7 +33,8 @@ G_DEFINE_TYPE(TrgCellRendererFileIcon, trg_cell_renderer_file_icon,
GTK_TYPE_CELL_RENDERER_PIXBUF)
#define TRG_CELL_RENDERER_FILE_ICON_GET_PRIVATE(o) \
(G_TYPE_INSTANCE_GET_PRIVATE ((o), TRG_TYPE_CELL_RENDERER_FILE_ICON, TrgCellRendererFileIconPrivate))
-typedef struct _TrgCellRendererFileIconPrivate TrgCellRendererFileIconPrivate;
+typedef struct _TrgCellRendererFileIconPrivate
+ TrgCellRendererFileIconPrivate;
struct _TrgCellRendererFileIconPrivate {
gint64 file_id;
@@ -41,8 +42,9 @@ struct _TrgCellRendererFileIconPrivate {
};
static void
-trg_cell_renderer_file_icon_get_property(GObject * object, guint property_id,
- GValue * value, GParamSpec * pspec)
+trg_cell_renderer_file_icon_get_property(GObject * object,
+ guint property_id, GValue * value,
+ GParamSpec * pspec)
{
TrgCellRendererFileIconPrivate *priv =
TRG_CELL_RENDERER_FILE_ICON_GET_PRIVATE(object);
@@ -56,7 +58,8 @@ trg_cell_renderer_file_icon_get_property(GObject * object, guint property_id,
}
}
-static void trg_cell_renderer_file_icon_refresh(TrgCellRendererFileIcon *fi)
+static void trg_cell_renderer_file_icon_refresh(TrgCellRendererFileIcon *
+ fi)
{
TrgCellRendererFileIconPrivate *priv =
TRG_CELL_RENDERER_FILE_ICON_GET_PRIVATE(fi);
@@ -67,7 +70,8 @@ static void trg_cell_renderer_file_icon_refresh(TrgCellRendererFileIcon *fi)
g_object_set(fi, "stock-id", GTK_STOCK_DIRECTORY, NULL);
} else if (priv->text) {
gboolean uncertain;
- gchar *mimetype = g_content_type_guess(priv->text, NULL, 0, &uncertain);
+ gchar *mimetype =
+ g_content_type_guess(priv->text, NULL, 0, &uncertain);
GIcon *icon = NULL;
if (!uncertain && mimetype)
@@ -85,20 +89,23 @@ static void trg_cell_renderer_file_icon_refresh(TrgCellRendererFileIcon *fi)
}
static void
-trg_cell_renderer_file_icon_set_property(GObject * object, guint property_id,
- const GValue * value,
- GParamSpec * pspec)
+trg_cell_renderer_file_icon_set_property(GObject * object,
+ guint property_id,
+ const GValue * value,
+ GParamSpec * pspec)
{
TrgCellRendererFileIconPrivate *priv =
TRG_CELL_RENDERER_FILE_ICON_GET_PRIVATE(object);
if (property_id == PROP_FILE_ID) {
priv->file_id = g_value_get_int64(value);
- trg_cell_renderer_file_icon_refresh(TRG_CELL_RENDERER_FILE_ICON(object));
+ trg_cell_renderer_file_icon_refresh(TRG_CELL_RENDERER_FILE_ICON
+ (object));
} else if (property_id == PROP_FILE_NAME) {
if (priv->file_id != -1) {
g_free(priv->text);
priv->text = g_strdup(g_value_get_string(value));
- trg_cell_renderer_file_icon_refresh(TRG_CELL_RENDERER_FILE_ICON(object));
+ trg_cell_renderer_file_icon_refresh(TRG_CELL_RENDERER_FILE_ICON
+ (object));
}
} else {
G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec);
@@ -107,13 +114,16 @@ trg_cell_renderer_file_icon_set_property(GObject * object, guint property_id,
static void trg_cell_renderer_file_icon_dispose(GObject * object)
{
- TrgCellRendererFileIconPrivate *priv = TRG_CELL_RENDERER_FILE_ICON_GET_PRIVATE(object);
+ TrgCellRendererFileIconPrivate *priv =
+ TRG_CELL_RENDERER_FILE_ICON_GET_PRIVATE(object);
g_free(priv->text);
- G_OBJECT_CLASS(trg_cell_renderer_file_icon_parent_class)->dispose(object);
+ G_OBJECT_CLASS(trg_cell_renderer_file_icon_parent_class)->
+ dispose(object);
}
static void
-trg_cell_renderer_file_icon_class_init(TrgCellRendererFileIconClass * klass)
+trg_cell_renderer_file_icon_class_init(TrgCellRendererFileIconClass *
+ klass)
{
GObjectClass *object_class = G_OBJECT_CLASS(klass);
@@ -140,26 +150,29 @@ trg_cell_renderer_file_icon_class_init(TrgCellRendererFileIconClass * klass)
g_object_class_install_property(object_class,
PROP_FILE_NAME,
g_param_spec_string("file-name",
- "Filename",
- "Filename",
- NULL,
- G_PARAM_READWRITE
- |
- G_PARAM_STATIC_NAME
- |
- G_PARAM_STATIC_NICK
- |
- G_PARAM_STATIC_BLURB));
-
- g_type_class_add_private(klass, sizeof(TrgCellRendererFileIconPrivate));
+ "Filename",
+ "Filename",
+ NULL,
+ G_PARAM_READWRITE
+ |
+ G_PARAM_STATIC_NAME
+ |
+ G_PARAM_STATIC_NICK
+ |
+ G_PARAM_STATIC_BLURB));
+
+ g_type_class_add_private(klass,
+ sizeof(TrgCellRendererFileIconPrivate));
}
-static void trg_cell_renderer_file_icon_init(TrgCellRendererFileIcon * self)
+static void trg_cell_renderer_file_icon_init(TrgCellRendererFileIcon *
+ self)
{
}
GtkCellRenderer *trg_cell_renderer_file_icon_new(void)
{
return
- GTK_CELL_RENDERER(g_object_new(TRG_TYPE_CELL_RENDERER_FILE_ICON, NULL));
+ GTK_CELL_RENDERER(g_object_new
+ (TRG_TYPE_CELL_RENDERER_FILE_ICON, NULL));
}