[easytag/wip/musicbrainz-support-appwin-merge: 77/78] Use EtApplicationWindow and its BrowserList
- From: Abhinav Jangda <abhijangda src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [easytag/wip/musicbrainz-support-appwin-merge: 77/78] Use EtApplicationWindow and its BrowserList
- Date: Fri, 22 Aug 2014 13:26:39 +0000 (UTC)
commit eac8da67678b13979b88858ff8f305872ed73747
Author: Abhinav <abhijangda hotmail com>
Date: Thu Aug 21 20:35:50 2014 +0530
Use EtApplicationWindow and its BrowserList
Modified musicbrainz_dialog.c to use MainWindow's BrowserList and its functions
Removed all functions related to standalone global variable BrowserList
src/musicbrainz_dialog.c | 42 +++++++++++++++++++++++++-----------------
1 files changed, 25 insertions(+), 17 deletions(-)
---
diff --git a/src/musicbrainz_dialog.c b/src/musicbrainz_dialog.c
index 45136e5..9cb658c 100755
--- a/src/musicbrainz_dialog.c
+++ b/src/musicbrainz_dialog.c
@@ -26,7 +26,6 @@
#include <gdk/gdkkeysyms.h>
#include <glib/gi18n.h>
#include <discid/discid.h>
-#include <openssl/ssl.h>
#include "easytag.h"
#include "log.h"
@@ -36,6 +35,7 @@
#include "browser.h"
#include "application_window.h"
#include "dlm.h"
+#include "application_window.h"
#define TAG_CHOICE_DIALOG_TITLE "Select the tag you want to apply to "
#define ET_MUSICBRAINZ_DIALOG_GET_PRIVATE(obj) (obj->priv)
@@ -654,7 +654,7 @@ btn_fetch_more_clicked (GtkWidget *btn, gpointer user_data)
browser_list = gtk_tree_selection_get_tree_view (selection);
iter_list = NULL;
l = NULL;
-
+
if (!get_selected_iter_list (GTK_TREE_VIEW (browser_list), &iter_list))
{
gtk_statusbar_push (mb_dialog_priv->statusbar,
@@ -669,7 +669,8 @@ btn_fetch_more_clicked (GtkWidget *btn, gpointer user_data)
ET_File *etfile;
File_Tag *file_tag;
- etfile = Browser_List_Get_ETFile_From_Iter ((GtkTreeIter *)l->data);
+ etfile = et_application_window_browser_get_et_file_from_iter (ET_APPLICATION_WINDOW (MainWindow),
+ (GtkTreeIter *)l->data);
file_tag = (File_Tag *)etfile->FileTag->data;
@@ -1070,13 +1071,17 @@ btn_selected_find_clicked (GtkWidget *button, gpointer data)
SelectedFindThreadData *thread_data;
EtMusicBrainzDialogPrivate *mb_dialog_priv;
EtMusicBrainzDialog *dlg;
+ GtkTreeView *browser_list;
+ GtkTreeSelection *selection;
+ selection = et_application_window_browser_get_selection (ET_APPLICATION_WINDOW (MainWindow));
+ browser_list = gtk_tree_selection_get_tree_view (selection);
dlg = ET_MUSICBRAINZ_DIALOG (mbDialog);
mb_dialog_priv = ET_MUSICBRAINZ_DIALOG_GET_PRIVATE (dlg);
iter_list = NULL;
l = NULL;
- if (!get_selected_iter_list (GTK_TREE_VIEW (BrowserList), &iter_list))
+ if (!get_selected_iter_list (GTK_TREE_VIEW (browser_list), &iter_list))
{
gtk_statusbar_push (mb_dialog_priv->statusbar,
0, _("No Files Selected"));
@@ -1091,7 +1096,8 @@ btn_selected_find_clicked (GtkWidget *button, gpointer data)
ET_File *etfile;
File_Tag *file_tag;
- etfile = Browser_List_Get_ETFile_From_Iter ((GtkTreeIter *)l->data);
+ etfile = et_application_window_browser_get_et_file_from_iter (ET_APPLICATION_WINDOW (MainWindow),
+ (GtkTreeIter *)l->data);
file_tag = (File_Tag *)etfile->FileTag->data;
@@ -1132,13 +1138,10 @@ get_first_selected_file (ET_File **et_file)
GtkListStore *tree_model;
GtkTreeSelection *selection;
int count;
- GList *iter_list;
- GList *l;
GtkTreeView *browser_list;
selection = et_application_window_browser_get_selection (ET_APPLICATION_WINDOW (MainWindow));
browser_list = gtk_tree_selection_get_tree_view (selection);
- iter_list = NULL;
tree_model = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(browser_list)));
count = gtk_tree_selection_count_selected_rows(selection);
*et_file = NULL;
@@ -1495,16 +1498,15 @@ btn_automatic_search_clicked (GtkWidget *btn, gpointer data)
EtMusicBrainzDialogPrivate *mb_dialog_priv;
EtMusicBrainzDialog *dlg;
FreeDBIDSearchThreadData *thread_data;
+ GtkTreeView *browser_list;
+ selection = et_application_window_browser_get_selection (ET_APPLICATION_WINDOW (MainWindow));
+ browser_list = gtk_tree_selection_get_tree_view (selection);
dlg = ET_MUSICBRAINZ_DIALOG (mbDialog);
mb_dialog_priv = ET_MUSICBRAINZ_DIALOG_GET_PRIVATE (dlg);
total_frames = 150;
disc_length = 2;
iter_list = NULL;
- GtkTreeView *browser_list;
-
- selection = et_application_window_browser_get_selection (ET_APPLICATION_WINDOW (MainWindow));
- browser_list = gtk_tree_selection_get_tree_view (selection);
tree_model = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(browser_list)));
count = gtk_tree_selection_count_selected_rows(selection);
@@ -1589,7 +1591,8 @@ btn_automatic_search_clicked (GtkWidget *btn, gpointer data)
ET_File *etfile;
gulong secs = 0;
- etfile = Browser_List_Get_ETFile_From_Iter ((GtkTreeIter *)l->data);
+ etfile = et_application_window_browser_get_et_file_from_iter (ET_APPLICATION_WINDOW (MainWindow),
+ (GtkTreeIter *)l->data);
secs = etfile->ETFileInfo->duration;
total_frames += secs * 75;
disc_length += secs;
@@ -1675,13 +1678,17 @@ btn_apply_changes_clicked (GtkWidget *btn, gpointer data)
EtMbEntity *et_entity;
EtMbEntity *album_entity;
gchar album[NAME_MAX_SIZE];
+ GtkTreeView *browser_list;
+ GtkTreeSelection *selection;
+ selection = et_application_window_browser_get_selection (ET_APPLICATION_WINDOW (MainWindow));
+ browser_list = gtk_tree_selection_get_tree_view (selection);
dlg = ET_MUSICBRAINZ_DIALOG (mbDialog);
mb_dialog_priv = ET_MUSICBRAINZ_DIALOG_GET_PRIVATE (dlg);
file_iter_list = NULL;
track_iter_list = NULL;
- if (!get_selected_iter_list (GTK_TREE_VIEW (BrowserList),
+ if (!get_selected_iter_list (GTK_TREE_VIEW (browser_list),
&file_iter_list))
{
gtk_statusbar_push (mb_dialog_priv->statusbar,
@@ -1745,7 +1752,8 @@ btn_apply_changes_clicked (GtkWidget *btn, gpointer data)
int distance;
ET_File *et_file;
- et_file = Browser_List_Get_ETFile_From_Iter (list_iter2->data);
+ et_file = et_application_window_browser_get_et_file_from_iter (ET_APPLICATION_WINDOW
(MainWindow),
+ list_iter2->data);
filename = ((File_Name *)et_file->FileNameCur->data)->value;
file_tag = (File_Tag *)et_file->FileTag->data;
@@ -1783,8 +1791,8 @@ btn_apply_changes_clicked (GtkWidget *btn, gpointer data)
ET_File *et_file;
et_entity = list_iter1->data;
- et_file = Browser_List_Get_ETFile_From_Iter (list_iter2->data);
-
+ et_file = et_application_window_browser_get_et_file_from_iter (ET_APPLICATION_WINDOW
(MainWindow),
+ list_iter2->data);
et_apply_track_tag_to_et_file (et_entity->entity, album_entity,
et_file);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]