summaryrefslogtreecommitdiff
path: root/src/trg-files-tree-view.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-12-11 15:08:03 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-12-11 15:08:03 +0000
commit763abd8c8fc32b29c5f989cd0d4cab1b6e472997 (patch)
tree4ff54223e8526dbb20e9fe87e9c21d9a3b80975c /src/trg-files-tree-view.c
parent0d08a471f9ebfdfadded6c92abc700c706475644 (diff)
oops, no tabs. (indent -kr -nut)
Diffstat (limited to 'src/trg-files-tree-view.c')
-rw-r--r--src/trg-files-tree-view.c148
1 files changed, 74 insertions, 74 deletions
diff --git a/src/trg-files-tree-view.c b/src/trg-files-tree-view.c
index b671b39..b3e4011 100644
--- a/src/trg-files-tree-view.c
+++ b/src/trg-files-tree-view.c
@@ -46,70 +46,70 @@ static void trg_files_tree_view_class_init(TrgFilesTreeViewClass * klass)
}
static void set_unwanted_foreachfunc(GtkTreeModel * model,
- GtkTreePath * path G_GNUC_UNUSED,
- GtkTreeIter * iter,
- gpointer data G_GNUC_UNUSED)
+ GtkTreePath * path G_GNUC_UNUSED,
+ GtkTreeIter * iter,
+ gpointer data G_GNUC_UNUSED)
{
gtk_list_store_set(GTK_LIST_STORE(model), iter, FILESCOL_WANTED,
- GTK_STOCK_CANCEL, -1);
+ GTK_STOCK_CANCEL, -1);
}
static void set_wanted_foreachfunc(GtkTreeModel * model,
- GtkTreePath * path G_GNUC_UNUSED,
- GtkTreeIter * iter,
- gpointer data G_GNUC_UNUSED)
+ GtkTreePath * path G_GNUC_UNUSED,
+ GtkTreeIter * iter,
+ gpointer data G_GNUC_UNUSED)
{
gtk_list_store_set(GTK_LIST_STORE(model), iter,
- FILESCOL_WANTED, GTK_STOCK_APPLY, -1);
+ FILESCOL_WANTED, GTK_STOCK_APPLY, -1);
}
static void set_priority_foreachfunc(GtkTreeModel * model,
- GtkTreePath * path G_GNUC_UNUSED,
- GtkTreeIter * iter, gpointer data)
+ GtkTreePath * path G_GNUC_UNUSED,
+ GtkTreeIter * iter, gpointer data)
{
GValue value = { 0 };
g_value_init(&value, G_TYPE_INT64);
g_value_set_int64(&value, (gint64) GPOINTER_TO_INT(data));
gtk_list_store_set_value(GTK_LIST_STORE(model), iter,
- FILESCOL_PRIORITY, &value);
+ FILESCOL_PRIORITY, &value);
}
static void send_updated_file_prefs_foreachfunc(GtkTreeModel * model,
- GtkTreePath *
- path G_GNUC_UNUSED,
- GtkTreeIter * iter,
- gpointer data)
+ GtkTreePath *
+ path G_GNUC_UNUSED,
+ GtkTreeIter * iter,
+ gpointer data)
{
JsonObject *args = (JsonObject *) data;
gint64 priority, id;
gchar *wanted;
gtk_tree_model_get(model, iter, FILESCOL_WANTED, &wanted,
- FILESCOL_PRIORITY, &priority, FILESCOL_ID, &id, -1);
+ FILESCOL_PRIORITY, &priority, FILESCOL_ID, &id, -1);
if (!g_strcmp0(wanted, GTK_STOCK_CANCEL))
- add_file_id_to_array(args, FIELD_FILES_UNWANTED, id);
+ add_file_id_to_array(args, FIELD_FILES_UNWANTED, id);
else
- add_file_id_to_array(args, FIELD_FILES_WANTED, id);
+ add_file_id_to_array(args, FIELD_FILES_WANTED, id);
g_free(wanted);
if (priority == TR_PRI_LOW)
- add_file_id_to_array(args, FIELD_FILES_PRIORITY_LOW, id);
+ add_file_id_to_array(args, FIELD_FILES_PRIORITY_LOW, id);
else if (priority == TR_PRI_HIGH)
- add_file_id_to_array(args, FIELD_FILES_PRIORITY_HIGH, id);
+ add_file_id_to_array(args, FIELD_FILES_PRIORITY_HIGH, id);
else
- add_file_id_to_array(args, FIELD_FILES_PRIORITY_NORMAL, id);
+ add_file_id_to_array(args, FIELD_FILES_PRIORITY_NORMAL, id);
}
static gboolean on_files_update(gpointer data)
{
trg_response *response = (trg_response *) data;
TrgFilesTreeViewPrivate *priv =
- TRG_FILES_TREE_VIEW_GET_PRIVATE(response->cb_data);
+ TRG_FILES_TREE_VIEW_GET_PRIVATE(response->cb_data);
GtkTreeModel *model =
- gtk_tree_view_get_model(GTK_TREE_VIEW(response->cb_data));
+ gtk_tree_view_get_model(GTK_TREE_VIEW(response->cb_data));
trg_files_model_set_accept(TRG_FILES_MODEL(model), TRUE);
@@ -138,8 +138,8 @@ static void send_updated_file_prefs(TrgFilesTreeView * tv)
request_set_tag(req, targetId);
gtk_tree_selection_selected_foreach(selection,
- send_updated_file_prefs_foreachfunc,
- args);
+ send_updated_file_prefs_foreachfunc,
+ args);
trg_files_model_set_accept(TRG_FILES_MODEL(model), FALSE);
@@ -150,10 +150,10 @@ static void set_low(GtkWidget * w G_GNUC_UNUSED, gpointer data)
{
TrgFilesTreeView *tv = TRG_FILES_TREE_VIEW(data);
GtkTreeSelection *selection =
- gtk_tree_view_get_selection(GTK_TREE_VIEW(data));
+ gtk_tree_view_get_selection(GTK_TREE_VIEW(data));
gtk_tree_selection_selected_foreach(selection,
- set_priority_foreachfunc,
- GINT_TO_POINTER(TR_PRI_LOW));
+ set_priority_foreachfunc,
+ GINT_TO_POINTER(TR_PRI_LOW));
send_updated_file_prefs(tv);
}
@@ -161,10 +161,10 @@ static void set_normal(GtkWidget * w G_GNUC_UNUSED, gpointer data)
{
TrgFilesTreeView *tv = TRG_FILES_TREE_VIEW(data);
GtkTreeSelection *selection =
- gtk_tree_view_get_selection(GTK_TREE_VIEW(data));
+ gtk_tree_view_get_selection(GTK_TREE_VIEW(data));
gtk_tree_selection_selected_foreach(selection,
- set_priority_foreachfunc,
- GINT_TO_POINTER(TR_PRI_NORMAL));
+ set_priority_foreachfunc,
+ GINT_TO_POINTER(TR_PRI_NORMAL));
send_updated_file_prefs(tv);
}
@@ -172,10 +172,10 @@ static void set_high(GtkWidget * w G_GNUC_UNUSED, gpointer data)
{
TrgFilesTreeView *tv = TRG_FILES_TREE_VIEW(data);
GtkTreeSelection *selection =
- gtk_tree_view_get_selection(GTK_TREE_VIEW(data));
+ gtk_tree_view_get_selection(GTK_TREE_VIEW(data));
gtk_tree_selection_selected_foreach(selection,
- set_priority_foreachfunc,
- GINT_TO_POINTER(TR_PRI_HIGH));
+ set_priority_foreachfunc,
+ GINT_TO_POINTER(TR_PRI_HIGH));
send_updated_file_prefs(tv);
}
@@ -183,9 +183,9 @@ static void set_unwanted(GtkWidget * w G_GNUC_UNUSED, gpointer data)
{
TrgFilesTreeView *tv = TRG_FILES_TREE_VIEW(data);
GtkTreeSelection *selection =
- gtk_tree_view_get_selection(GTK_TREE_VIEW(data));
+ gtk_tree_view_get_selection(GTK_TREE_VIEW(data));
gtk_tree_selection_selected_foreach(selection,
- set_unwanted_foreachfunc, NULL);
+ set_unwanted_foreachfunc, NULL);
send_updated_file_prefs(tv);
}
@@ -193,15 +193,15 @@ static void set_wanted(GtkWidget * w G_GNUC_UNUSED, gpointer data)
{
TrgFilesTreeView *tv = TRG_FILES_TREE_VIEW(data);
GtkTreeSelection *selection =
- gtk_tree_view_get_selection(GTK_TREE_VIEW(data));
+ gtk_tree_view_get_selection(GTK_TREE_VIEW(data));
gtk_tree_selection_selected_foreach(selection,
- set_wanted_foreachfunc, NULL);
+ set_wanted_foreachfunc, NULL);
send_updated_file_prefs(tv);
}
static void
view_popup_menu(GtkWidget * treeview, GdkEventButton * event,
- gpointer data G_GNUC_UNUSED)
+ gpointer data G_GNUC_UNUSED)
{
GtkWidget *menu, *menuitem;
@@ -213,7 +213,7 @@ view_popup_menu(GtkWidget * treeview, GdkEventButton * event,
menuitem = gtk_menu_item_new_with_label(_("Normal Priority"));
g_signal_connect(menuitem, "activate", G_CALLBACK(set_normal),
- treeview);
+ treeview);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
menuitem = gtk_menu_item_new_with_label(_("Low Priority"));
@@ -221,56 +221,56 @@ view_popup_menu(GtkWidget * treeview, GdkEventButton * event,
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
gtk_menu_shell_append(GTK_MENU_SHELL(menu),
- gtk_separator_menu_item_new());
+ gtk_separator_menu_item_new());
menuitem = gtk_image_menu_item_new_with_label(GTK_STOCK_APPLY);
gtk_image_menu_item_set_use_stock(GTK_IMAGE_MENU_ITEM(menuitem), TRUE);
gtk_image_menu_item_set_always_show_image(GTK_IMAGE_MENU_ITEM
- (menuitem), TRUE);
+ (menuitem), TRUE);
gtk_menu_item_set_label(GTK_MENU_ITEM(menuitem), _("Download"));
g_signal_connect(menuitem, "activate", G_CALLBACK(set_wanted),
- treeview);
+ treeview);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
menuitem = gtk_image_menu_item_new_with_label(GTK_STOCK_CANCEL);
gtk_image_menu_item_set_use_stock(GTK_IMAGE_MENU_ITEM(menuitem), TRUE);
gtk_image_menu_item_set_always_show_image(GTK_IMAGE_MENU_ITEM
- (menuitem), TRUE);
+ (menuitem), TRUE);
gtk_menu_item_set_label(GTK_MENU_ITEM(menuitem), _("Skip"));
g_signal_connect(menuitem, "activate", G_CALLBACK(set_unwanted),
- treeview);
+ treeview);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
gtk_widget_show_all(menu);
gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL,
- (event != NULL) ? event->button : 0,
- gdk_event_get_time((GdkEvent *) event));
+ (event != NULL) ? event->button : 0,
+ gdk_event_get_time((GdkEvent *) event));
}
static gboolean
view_onButtonPressed(GtkWidget * treeview, GdkEventButton * event,
- gpointer userdata)
+ gpointer userdata)
{
GtkTreeSelection *selection;
GtkTreePath *path;
if (event->type == GDK_BUTTON_PRESS && event->button == 3) {
- selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview));
-
- if (gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(treeview),
- (gint) event->x,
- (gint) event->y, &path,
- NULL, NULL, NULL)) {
- if (!gtk_tree_selection_path_is_selected(selection, path)) {
- gtk_tree_selection_unselect_all(selection);
- gtk_tree_selection_select_path(selection, path);
- }
- gtk_tree_path_free(path);
-
- view_popup_menu(treeview, event, userdata);
- return TRUE;
- }
+ selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview));
+
+ if (gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(treeview),
+ (gint) event->x,
+ (gint) event->y, &path,
+ NULL, NULL, NULL)) {
+ if (!gtk_tree_selection_path_is_selected(selection, path)) {
+ gtk_tree_selection_unselect_all(selection);
+ gtk_tree_selection_select_path(selection, path);
+ }
+ gtk_tree_path_free(path);
+
+ view_popup_menu(treeview, event, userdata);
+ return TRUE;
+ }
}
return FALSE;
@@ -288,36 +288,36 @@ static void trg_files_tree_view_init(TrgFilesTreeView * self)
trg_column_description *desc;
desc =
- trg_tree_view_reg_column(ttv, TRG_COLTYPE_GICONTEXT, FILESCOL_NAME,
- _("Name"), "name", 0);
+ trg_tree_view_reg_column(ttv, TRG_COLTYPE_GICONTEXT, FILESCOL_NAME,
+ _("Name"), "name", 0);
desc->model_column_icon = FILESCOL_ICON;
trg_tree_view_reg_column(ttv, TRG_COLTYPE_SIZE, FILESCOL_SIZE,
- _("Size"), "size", 0);
+ _("Size"), "size", 0);
trg_tree_view_reg_column(ttv, TRG_COLTYPE_PROG, FILESCOL_PROGRESS,
- _("Progress"), "progress", 0);
+ _("Progress"), "progress", 0);
trg_tree_view_reg_column(ttv, TRG_COLTYPE_ICON, FILESCOL_WANTED,
- _("Wanted"), "wanted", 0);
+ _("Wanted"), "wanted", 0);
trg_tree_view_reg_column(ttv, TRG_COLTYPE_PRIO, FILESCOL_PRIORITY,
- _("Priority"), "priority", 0);
+ _("Priority"), "priority", 0);
gtk_tree_view_set_search_column(GTK_TREE_VIEW(self), FILESCOL_NAME);
g_signal_connect(self, "button-press-event",
- G_CALLBACK(view_onButtonPressed), NULL);
+ G_CALLBACK(view_onButtonPressed), NULL);
g_signal_connect(self, "popup-menu", G_CALLBACK(view_onPopupMenu),
- NULL);
+ NULL);
}
TrgFilesTreeView *trg_files_tree_view_new(TrgFilesModel * model,
- TrgMainWindow * win,
- TrgClient * client)
+ TrgMainWindow * win,
+ TrgClient * client)
{
GObject *obj = g_object_new(TRG_TYPE_FILES_TREE_VIEW, NULL);
TrgFilesTreeViewPrivate *priv = TRG_FILES_TREE_VIEW_GET_PRIVATE(obj);
trg_tree_view_set_prefs(TRG_TREE_VIEW(obj),
- trg_client_get_prefs(client));
+ trg_client_get_prefs(client));
gtk_tree_view_set_model(GTK_TREE_VIEW(obj), GTK_TREE_MODEL(model));
priv->client = client;
priv->win = win;