[easytag/wip/musicbrainz-support-appwin-merge: 69/82] Changed Search ComboBoxText to Search Entry
- From: Abhinav Jangda <abhijangda src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [easytag/wip/musicbrainz-support-appwin-merge: 69/82] Changed Search ComboBoxText to Search Entry
- Date: Thu, 21 Aug 2014 17:33:05 +0000 (UTC)
commit f7d807a88ceae56e1afdfafd455fa83308e4c168
Author: Abhinav <abhijangda hotmail com>
Date: Fri Aug 15 19:40:48 2014 +0530
Changed Search ComboBoxText to Search Entry
data/musicbrainz_dialog.ui | 32 ++++++++++----------------------
src/musicbrainz_dialog.c | 23 +++++++++--------------
2 files changed, 19 insertions(+), 36 deletions(-)
---
diff --git a/data/musicbrainz_dialog.ui b/data/musicbrainz_dialog.ui
index af1c3dd..400bc4e 100755
--- a/data/musicbrainz_dialog.ui
+++ b/data/musicbrainz_dialog.ui
@@ -1,25 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
- <object class="GtkImage" id="findimage">
+ <object class="GtkImage" id="img_red_lines">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-find</property>
+ <property name="stock">easytag-red-lines</property>
</object>
- <object class="GtkImage" id="img_invert_selection">
+ <object class="GtkImage" id="img_unselect_all">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">easytag-invert-selection</property>
+ <property name="stock">easytag-unselect-all</property>
</object>
- <object class="GtkImage" id="img_red_lines">
+ <object class="GtkImage" id="findimage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">easytag-red-lines</property>
+ <property name="stock">gtk-find</property>
</object>
- <object class="GtkImage" id="img_unselect_all">
+ <object class="GtkImage" id="img_invert_selection">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">easytag-unselect-all</property>
+ <property name="stock">easytag-invert-selection</property>
</object>
<object class="GtkBox" id="mb_box">
<property name="visible">True</property>
@@ -43,26 +43,14 @@
</packing>
</child>
<child>
- <object class="GtkComboBoxText" id="cb_manual_search">
- <property name="width_request">190</property>
+ <object class="GtkEntry" id="entry_manual_search">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="has_entry">True</property>
- <property name="entry_text_column">0</property>
- <property name="id_column">1</property>
- <child internal-child="entry">
- <object class="GtkEntry" id="comboboxtext-entry">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="has_focus">True</property>
- <property name="is_focus">True</property>
- </object>
- </child>
+ <property name="invisible_char">●</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="padding">4</property>
<property name="position">1</property>
</packing>
</child>
diff --git a/src/musicbrainz_dialog.c b/src/musicbrainz_dialog.c
index 2b89901..1ecc2c3 100755
--- a/src/musicbrainz_dialog.c
+++ b/src/musicbrainz_dialog.c
@@ -461,7 +461,6 @@ static void
manual_search_callback (GObject *source, GAsyncResult *res,
gpointer user_data)
{
- GtkComboBoxText *combo_box;
EtMusicBrainzDialogPrivate *priv;
EtMusicBrainzDialog *dlg;
GSimpleAsyncResult *simple_async;
@@ -509,10 +508,6 @@ manual_search_callback (GObject *source, GAsyncResult *res,
priv->mb_tree_root);
gtk_statusbar_push (priv->statusbar, 0, _("Searching Completed"));
g_object_unref (res);
- combo_box = GTK_COMBO_BOX_TEXT (gtk_builder_get_object (builder,
- "cb_manual_search"));
- gtk_combo_box_text_append_text (combo_box,
- gtk_combo_box_text_get_active_text (combo_box));
et_music_brainz_dialog_stop_set_sensitive (FALSE);
et_music_brainz_dialog_toolbar_buttons_set_sensitive (TRUE);
@@ -720,7 +715,7 @@ btn_fetch_more_clicked (GtkWidget *btn, gpointer user_data)
static void
btn_manual_find_clicked (GtkWidget *btn, gpointer user_data)
{
- GtkWidget *cb_manual_search;
+ GtkWidget *entry_manual_search;
GtkWidget *cb_manual_search_in;
int type;
ManualSearchThreadData *thread_data;
@@ -739,12 +734,12 @@ btn_manual_find_clicked (GtkWidget *btn, gpointer user_data)
return;
}
- cb_manual_search = GTK_WIDGET (gtk_builder_get_object (builder,
- "cb_manual_search"));
+ entry_manual_search = GTK_WIDGET (gtk_builder_get_object (builder,
+ "entry_manual_search"));
thread_data = g_slice_new (ManualSearchThreadData);
thread_data->type = type;
thread_data->node = g_node_new (NULL);
- thread_data->text_to_search = gtk_combo_box_text_get_active_text (GTK_COMBO_BOX_TEXT (cb_manual_search));
+ thread_data->text_to_search = (gchar *)gtk_entry_get_text (GTK_ENTRY (entry_manual_search));
mb5_search_cancellable = g_cancellable_new ();
gtk_statusbar_push (mb_dialog_priv->statusbar, 0,
_("Starting MusicBrainz Search"));
@@ -2503,7 +2498,7 @@ et_musicbrainz_dialog_init (EtMusicBrainzDialog *dialog)
{
EtMusicBrainzDialogPrivate *priv;
GtkWidget *cb_manual_search_in;
- GtkWidget *cb_search;
+ GtkWidget *entry_manual_search;
GtkWidget *box;
GError *error;
ET_File *et_file;
@@ -2540,10 +2535,10 @@ et_musicbrainz_dialog_init (EtMusicBrainzDialog *dialog)
gtk_box_pack_start (GTK_BOX (gtk_builder_get_object (builder, "central_box")),
priv->entityView, TRUE, TRUE, 2);
et_initialize_tag_choice_dialog (priv);
- cb_search = GTK_WIDGET (gtk_builder_get_object (builder, "cb_manual_search"));
+ entry_manual_search = GTK_WIDGET (gtk_builder_get_object (builder, "entry_manual_search"));
/* Set callback functions */
- g_signal_connect (gtk_bin_get_child (GTK_BIN (cb_search)), "activate",
+ g_signal_connect (entry_manual_search, "activate",
G_CALLBACK (btn_manual_find_clicked), NULL);
g_signal_connect (gtk_builder_get_object (builder, "btn_manual_find"),
"clicked", G_CALLBACK (btn_manual_find_clicked),
@@ -2613,7 +2608,7 @@ et_musicbrainz_dialog_init (EtMusicBrainzDialog *dialog)
if (et_file && ((File_Tag *)et_file->FileTag->data)->album)
{
- gtk_entry_set_text (GTK_ENTRY (gtk_bin_get_child (GTK_BIN (cb_search))),
+ gtk_entry_set_text (GTK_ENTRY (entry_manual_search),
((File_Tag *)et_file->FileTag->data)->album);
}
}
@@ -2658,4 +2653,4 @@ et_open_musicbrainz_dialog ()
et_music_brainz_dialog_clear (&mbDialog);
}
}
-#endif /* ENABLE_libmusicbrainz */
+#endif /* ENABLE_libmusicbrainz */
\ No newline at end of file
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]