clang-format: update c/cc coding style

Update all cc code using .clang-format; please do so as well for future PRs
etc.; emacs has a handy 'clang-format' mode to make this automatic.

For comparing old changes with git blame, we can disregard this one using
--ignore-rev

(see https://www.moxio.com/blog/43/ignoring-bulk-change-commits-with-git-blame )
This commit is contained in:
Dirk-Jan C. Binnema
2021-10-20 12:18:15 +03:00
parent 09935cc4b3
commit 3dd721d5a3
111 changed files with 13851 additions and 14579 deletions

View File

@ -32,11 +32,10 @@ enum {
NUM_COL
};
/* 'private'/'protected' functions */
static void mu_msg_attach_view_class_init (MuMsgAttachViewClass *klass);
static void mu_msg_attach_view_init (MuMsgAttachView *obj);
static void mu_msg_attach_view_finalize (GObject *obj);
static void mu_msg_attach_view_class_init(MuMsgAttachViewClass* klass);
static void mu_msg_attach_view_init(MuMsgAttachView* obj);
static void mu_msg_attach_view_finalize(GObject* obj);
/* list my signals */
enum {
@ -46,254 +45,247 @@ enum {
};
struct _MuMsgAttachViewPrivate {
MuMsg *_msg;
MuMsg* _msg;
};
#define MU_MSG_ATTACH_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE((o), \
MU_TYPE_MSG_ATTACH_VIEW, \
MuMsgAttachViewPrivate))
#define MU_MSG_ATTACH_VIEW_GET_PRIVATE(o) \
(G_TYPE_INSTANCE_GET_PRIVATE((o), MU_TYPE_MSG_ATTACH_VIEW, MuMsgAttachViewPrivate))
/* globals */
static GtkIconViewClass *parent_class = NULL;
static GtkIconViewClass* parent_class = NULL;
static guint signals[LAST_SIGNAL] = {0};
G_DEFINE_TYPE (MuMsgAttachView, mu_msg_attach_view, GTK_TYPE_ICON_VIEW);
G_DEFINE_TYPE(MuMsgAttachView, mu_msg_attach_view, GTK_TYPE_ICON_VIEW);
static void
set_message (MuMsgAttachView *self, MuMsg *msg)
set_message(MuMsgAttachView* self, MuMsg* msg)
{
if (self->_priv->_msg == msg)
return; /* nothing to todo */
if (self->_priv->_msg) {
mu_msg_unref (self->_priv->_msg);
if (self->_priv->_msg) {
mu_msg_unref(self->_priv->_msg);
self->_priv->_msg = NULL;
}
if (msg)
self->_priv->_msg = mu_msg_ref (msg);
self->_priv->_msg = mu_msg_ref(msg);
}
static void
mu_msg_attach_view_class_init (MuMsgAttachViewClass *klass)
mu_msg_attach_view_class_init(MuMsgAttachViewClass* klass)
{
GObjectClass *gobject_class;
gobject_class = (GObjectClass*) klass;
GObjectClass* gobject_class;
gobject_class = (GObjectClass*)klass;
parent_class = (GtkIconViewClass*)g_type_class_peek_parent (klass);
parent_class = (GtkIconViewClass*)g_type_class_peek_parent(klass);
gobject_class->finalize = mu_msg_attach_view_finalize;
g_type_class_add_private (gobject_class, sizeof(MuMsgAttachViewPrivate));
g_type_class_add_private(gobject_class, sizeof(MuMsgAttachViewPrivate));
signals[ATTACH_ACTIVATED] =
g_signal_new ("attach-activated",
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_FIRST,
G_STRUCT_OFFSET (MuMsgAttachViewClass,
attach_activated),
NULL, NULL,
g_cclosure_marshal_VOID__UINT_POINTER,
G_TYPE_NONE, 2, G_TYPE_UINT, G_TYPE_POINTER);
g_signal_new("attach-activated",
G_TYPE_FROM_CLASS(gobject_class),
G_SIGNAL_RUN_FIRST,
G_STRUCT_OFFSET(MuMsgAttachViewClass, attach_activated),
NULL,
NULL,
g_cclosure_marshal_VOID__UINT_POINTER,
G_TYPE_NONE,
2,
G_TYPE_UINT,
G_TYPE_POINTER);
}
static void
item_activated (MuMsgAttachView *self, GtkTreePath *tpath)
item_activated(MuMsgAttachView* self, GtkTreePath* tpath)
{
GtkTreeModel *model;
GtkTreeIter iter;
guint partnum;
GtkTreeModel* model;
GtkTreeIter iter;
guint partnum;
model = gtk_icon_view_get_model (GTK_ICON_VIEW(self));
if (!gtk_tree_model_get_iter (model, &iter, tpath)) {
g_warning ("could not find path");
model = gtk_icon_view_get_model(GTK_ICON_VIEW(self));
if (!gtk_tree_model_get_iter(model, &iter, tpath)) {
g_warning("could not find path");
}
gtk_tree_model_get (model, &iter,
PARTNUM_COL, &partnum,
-1);
gtk_tree_model_get(model, &iter, PARTNUM_COL, &partnum, -1);
g_signal_emit (G_OBJECT (self),
signals[ATTACH_ACTIVATED], 0,
partnum, self->_priv->_msg);
g_signal_emit(G_OBJECT(self), signals[ATTACH_ACTIVATED], 0, partnum, self->_priv->_msg);
}
static void
accumulate_parts (MuMsgAttachView *self, GtkTreePath *path, GSList **lst)
accumulate_parts(MuMsgAttachView* self, GtkTreePath* path, GSList** lst)
{
GtkTreeIter iter;
GtkTreeModel *model;
GtkTreeIter iter;
GtkTreeModel* model;
/* don't unref */
model = gtk_icon_view_get_model (GTK_ICON_VIEW(self));
model = gtk_icon_view_get_model(GTK_ICON_VIEW(self));
if (gtk_tree_model_get_iter (model, &iter, path)) {
gchar *filepath;
gint idx;
gtk_tree_model_get (model, &iter, PARTNUM_COL, &idx, -1);
filepath = mu_msg_part_get_cache_path (self->_priv->_msg,
MU_MSG_OPTION_NONE,
idx, NULL);
if (gtk_tree_model_get_iter(model, &iter, path)) {
gchar* filepath;
gint idx;
gtk_tree_model_get(model, &iter, PARTNUM_COL, &idx, -1);
filepath =
mu_msg_part_get_cache_path(self->_priv->_msg, MU_MSG_OPTION_NONE, idx, NULL);
if (filepath) {
if (mu_msg_part_save (self->_priv->_msg,
MU_MSG_OPTION_USE_EXISTING,
filepath,
idx, NULL)) {
GFile *file;
file = g_file_new_for_path (filepath);
*lst = g_slist_prepend (*lst, g_file_get_uri(file));
g_object_unref (file);
if (mu_msg_part_save(self->_priv->_msg,
MU_MSG_OPTION_USE_EXISTING,
filepath,
idx,
NULL)) {
GFile* file;
file = g_file_new_for_path(filepath);
*lst = g_slist_prepend(*lst, g_file_get_uri(file));
g_object_unref(file);
} else
g_warning ("error saving msg part");
g_free (filepath);
g_warning("error saving msg part");
g_free(filepath);
}
}
}
static void
on_drag_data_get (MuMsgAttachView *self, GdkDragContext *drag_context,
GtkSelectionData *data, guint info, guint time, gpointer user_data)
on_drag_data_get(MuMsgAttachView* self,
GdkDragContext* drag_context,
GtkSelectionData* data,
guint info,
guint time,
gpointer user_data)
{
GSList *lst, *cur;
char **uris;
int i;
char** uris;
int i;
lst = NULL;
gtk_icon_view_selected_foreach (GTK_ICON_VIEW(self),
(GtkIconViewForeachFunc)accumulate_parts,
&lst);
gtk_icon_view_selected_foreach(GTK_ICON_VIEW(self),
(GtkIconViewForeachFunc)accumulate_parts,
&lst);
uris = g_new(char*, g_slist_length(lst) + 1);
for (cur = lst, i = 0; cur; cur = g_slist_next(cur))
uris[i++] = (gchar*)cur->data;
uris[i] = NULL;
gtk_selection_data_set_uris (data, uris);
gtk_selection_data_set_uris(data, uris);
g_free (uris);
g_slist_free_full (lst, g_free);
g_free(uris);
g_slist_free_full(lst, g_free);
}
static void
mu_msg_attach_view_init (MuMsgAttachView *obj)
mu_msg_attach_view_init(MuMsgAttachView* obj)
{
GtkListStore *store;
GtkListStore* store;
obj->_priv = MU_MSG_ATTACH_VIEW_GET_PRIVATE(obj);
obj->_priv = MU_MSG_ATTACH_VIEW_GET_PRIVATE(obj);
obj->_priv->_msg = NULL;
store = gtk_list_store_new (NUM_COL,GDK_TYPE_PIXBUF,
G_TYPE_STRING, G_TYPE_UINT);
gtk_icon_view_set_model (GTK_ICON_VIEW(obj), GTK_TREE_MODEL(store));
g_object_unref (store);
store = gtk_list_store_new(NUM_COL, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_UINT);
gtk_icon_view_set_model(GTK_ICON_VIEW(obj), GTK_TREE_MODEL(store));
g_object_unref(store);
gtk_icon_view_set_pixbuf_column (GTK_ICON_VIEW(obj), ICON_COL);
gtk_icon_view_set_text_column (GTK_ICON_VIEW(obj), NAME_COL);
gtk_icon_view_set_pixbuf_column(GTK_ICON_VIEW(obj), ICON_COL);
gtk_icon_view_set_text_column(GTK_ICON_VIEW(obj), NAME_COL);
gtk_icon_view_set_margin (GTK_ICON_VIEW(obj), 0);
gtk_icon_view_set_spacing (GTK_ICON_VIEW(obj), 0);
gtk_icon_view_set_item_padding (GTK_ICON_VIEW(obj), 0);
gtk_icon_view_set_margin(GTK_ICON_VIEW(obj), 0);
gtk_icon_view_set_spacing(GTK_ICON_VIEW(obj), 0);
gtk_icon_view_set_item_padding(GTK_ICON_VIEW(obj), 0);
/* note: only since GTK+ 2.22 */
/* gtk_icon_view_set_item_orientation (GTK_ICON_VIEW(obj), */
/* GTK_ORIENTATION_HORIZONTAL); */
g_signal_connect (G_OBJECT(obj), "item-activated",
G_CALLBACK(item_activated), NULL);
g_signal_connect(G_OBJECT(obj), "item-activated", G_CALLBACK(item_activated), NULL);
gtk_icon_view_set_selection_mode (GTK_ICON_VIEW(obj),
GTK_SELECTION_MULTIPLE);
gtk_icon_view_set_selection_mode(GTK_ICON_VIEW(obj), GTK_SELECTION_MULTIPLE);
/* drag & drop */
gtk_icon_view_enable_model_drag_source (GTK_ICON_VIEW(obj),
(GdkModifierType)0, NULL, 0,
GDK_ACTION_COPY);
gtk_icon_view_enable_model_drag_source(GTK_ICON_VIEW(obj),
(GdkModifierType)0,
NULL,
0,
GDK_ACTION_COPY);
gtk_drag_source_add_uri_targets(GTK_WIDGET(obj));
g_signal_connect (obj, "drag-data-get", G_CALLBACK(on_drag_data_get), NULL);
g_signal_connect(obj, "drag-data-get", G_CALLBACK(on_drag_data_get), NULL);
}
static void
mu_msg_attach_view_finalize (GObject *obj)
mu_msg_attach_view_finalize(GObject* obj)
{
set_message (MU_MSG_ATTACH_VIEW(obj), NULL);
set_message(MU_MSG_ATTACH_VIEW(obj), NULL);
G_OBJECT_CLASS(parent_class)->finalize (obj);
G_OBJECT_CLASS(parent_class)->finalize(obj);
}
GtkWidget*
mu_msg_attach_view_new (void)
mu_msg_attach_view_new(void)
{
return GTK_WIDGET(g_object_new(MU_TYPE_MSG_ATTACH_VIEW, NULL));
}
struct _CBData {
GtkListStore *store;
guint count;
GtkListStore* store;
guint count;
};
typedef struct _CBData CBData;
static void
each_part (MuMsg *msg, MuMsgPart *part, CBData *cbdata)
each_part(MuMsg* msg, MuMsgPart* part, CBData* cbdata)
{
GtkTreeIter treeiter;
GdkPixbuf *pixbuf;
char ctype[128];
GdkPixbuf* pixbuf;
char ctype[128];
if (!mu_msg_part_maybe_attachment(part))
return;
if (!part->type || !part->subtype)
snprintf (ctype, sizeof(ctype), "%s",
"application/octet-stream");
snprintf(ctype, sizeof(ctype), "%s", "application/octet-stream");
else
snprintf (ctype, sizeof(ctype), "%s/%s",
part->type, part->subtype);
snprintf(ctype, sizeof(ctype), "%s/%s", part->type, part->subtype);
pixbuf = mu_widget_util_get_icon_pixbuf_for_content_type (ctype, 16);
pixbuf = mu_widget_util_get_icon_pixbuf_for_content_type(ctype, 16);
if (!pixbuf) {
g_debug ("%s: could not get icon pixbuf for '%s'",
__func__, ctype);
pixbuf = mu_widget_util_get_icon_pixbuf_for_content_type
("application/octet-stream", 16);
g_debug("%s: could not get icon pixbuf for '%s'", __func__, ctype);
pixbuf =
mu_widget_util_get_icon_pixbuf_for_content_type("application/octet-stream", 16);
}
gtk_list_store_append (cbdata->store, &treeiter);
gtk_list_store_set (cbdata->store, &treeiter,
NAME_COL, mu_msg_part_get_filename (part, TRUE),
ICON_COL, pixbuf,
PARTNUM_COL, part->index,
-1);
gtk_list_store_append(cbdata->store, &treeiter);
gtk_list_store_set(cbdata->store,
&treeiter,
NAME_COL,
mu_msg_part_get_filename(part, TRUE),
ICON_COL,
pixbuf,
PARTNUM_COL,
part->index,
-1);
if (pixbuf)
g_object_unref (pixbuf);
g_object_unref(pixbuf);
++cbdata->count;
}
gint
mu_msg_attach_view_set_message (MuMsgAttachView *self, MuMsg *msg)
mu_msg_attach_view_set_message(MuMsgAttachView* self, MuMsg* msg)
{
GtkListStore *store;
CBData cbdata;
GtkListStore* store;
CBData cbdata;
g_return_val_if_fail (MU_IS_MSG_ATTACH_VIEW(self), -1);
g_return_val_if_fail(MU_IS_MSG_ATTACH_VIEW(self), -1);
store = GTK_LIST_STORE (gtk_icon_view_get_model (GTK_ICON_VIEW(self)));
gtk_list_store_clear (store);
store = GTK_LIST_STORE(gtk_icon_view_get_model(GTK_ICON_VIEW(self)));
gtk_list_store_clear(store);
set_message (self, msg);
set_message(self, msg);
if (!msg)
return 0;
cbdata.store = store;
cbdata.count = 0;
mu_msg_part_foreach (msg, MU_MSG_OPTION_NONE,
(MuMsgPartForeachFunc)each_part, &cbdata);
mu_msg_part_foreach(msg, MU_MSG_OPTION_NONE, (MuMsgPartForeachFunc)each_part, &cbdata);
return cbdata.count;
}