case WS_DBUS_WORDS_LIST_FULL:
{
-
gtk_widget_show(GTK_WIDGET(ws_gui_app->ws_gui_list_hbox));
break;
}
+ case WS_DBUS_WORDS_LIST_FILLED_NOT_FULL:
+ {
+ gtk_widget_hide(GTK_WIDGET(ws_gui_app->ws_gui_list_hbox));
+ break;
+ }
+
case WS_DBUS_WORDS_LIST_FINISHED:
{
gtk_widget_hide(GTK_WIDGET(ws_gui_app->ws_gui_banner_list_searching));
* @param list - GtkListStore to be remoeved
* @return
*/
-void ws_gui_clear_list (GtkListStore* list)
+void ws_gui_clear_list (GtkListStore* list, gpointer user_data)
{
+ //WSGuiApp* ws_gui_app=(WSGuiApp*)user_data;
GtkTreeIter iter;
gboolean tmp;
-
- g_log(G_LOG_DOMAIN, G_LOG_LEVEL_INFO, "\n\nws_gui_clear_list\n\n");
+
+ //g_log(G_LOG_DOMAIN, G_LOG_LEVEL_INFO, "\n\nws_gui_clear_list\n\n");
tmp = gtk_tree_model_get_iter_first(
GTK_TREE_MODEL(list),
- &iter);
-
-
+ &iter);
while (tmp == TRUE)
{
- g_log(G_LOG_DOMAIN, G_LOG_LEVEL_INFO, "\n\nws_gui_clear_list2\n\n");
+ // g_log(G_LOG_DOMAIN, G_LOG_LEVEL_INFO, "\n\nws_gui_clear_list2\n\n");
tmp = gtk_list_store_remove(list, &iter);
}
osso_rpc_t data;
WSGuiApp* ws_gui_app=(WSGuiApp*)user_data;
+ ws_gui_app->no_words_found = FALSE;
g_signal_handlers_block_by_func(G_OBJECT
(ws_gui_app->ws_gui_w_list->ws_gui_view),
g_array_append_val(tmp, tmp_word);
}
- g_assert(ws_gui_app->ws_gui_banner_list_searching);
+ //g_assert(ws_gui_app->ws_gui_banner_list_searching);
//gtk_widget_hide(GTK_WIDGET(ws_gui_app->ws_gui_banner_list_searching));
ws_gui_app->loading = FALSE;
}
- g_log(G_LOG_DOMAIN, G_LOG_LEVEL_INFO, "Dlugosc tempa to: %d", tmp->len);
- g_log(G_LOG_DOMAIN, G_LOG_LEVEL_INFO, "w tempie mamy: %s", tmp_word);
+/* g_log(G_LOG_DOMAIN, G_LOG_LEVEL_INFO, "Dlugosc tempa to: %d", tmp->len);
+ g_log(G_LOG_DOMAIN, G_LOG_LEVEL_INFO, "w tempie mamy: %s", tmp_word);*/
//if (&& ws_gui_app->stop_clicked != TRUE )
if ((tmp->len == 0 || tmp_word == NULL) && ws_gui_app->stop_clicked != TRUE )
//ws_gui_app->html_flag = FALSE;
g_free(ws_gui_app->last_word);
ws_gui_app->last_word = NULL;
+ ws_gui_app->no_words_found = TRUE;
}
g_signal_handlers_unblock_by_func(G_OBJECT(
gchar*,
ws_gui_app->ws_gui_history_cur_pos))
);
- gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
+ //gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
//gtk_widget_show(ws_gui_app->ws_gui_banner_translation_loading);
ws_gui_app->loading = TRUE;
ws_gui_set_toolbar_avail(ws_gui_app);
ws_gui_app->ws_gui_history_cur_pos))
);
- gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
+ //gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
//gtk_widget_show(ws_gui_app->ws_gui_banner_translation_loading);
ws_gui_app->loading = TRUE;
ws_gui_set_toolbar_avail(ws_gui_app);
if (tmp != NULL)
{
- ws_gui_clear_list(ws_gui_app->ws_gui_w_list->ws_gui_store);
+ ws_gui_clear_list(ws_gui_app->ws_gui_w_list->ws_gui_store, ws_gui_app);
}
gboolean valid;
temp,
NULL);
ws_dbus_client_find_word (ws_gui_app->dbus_data, temp);
- gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
- }
+ //gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
+ }
else
{
hildon_banner_show_information(
//ws_gui_fill_html(" ", ws_gui_app);
//ws_gui_app->html_flag = FALSE;
ws_dbus_client_find_word (ws_gui_app->dbus_data, ws_gui_text);
- gtk_widget_hide(GTK_WIDGET(ws_gui_app->ws_gui_list_hbox));
+ //gtk_widget_hide(GTK_WIDGET(ws_gui_app->ws_gui_list_hbox));
+
g_free(ws_gui_text);
}
else
ws_gui_read_active_dictionaries(ws_gui_app);
/*list has to be cleared if we're gonna use a completely different dict*/
- ws_gui_clear_list(ws_gui_app->ws_gui_w_list->ws_gui_store);
+ ws_gui_clear_list(ws_gui_app->ws_gui_w_list->ws_gui_store, ws_gui_app);
g_free(ws_gui_app->last_word);
ws_gui_app->last_word = NULL;
ws_gui_app->html_flag = FALSE;
ws_dbus_client_find_word(ws_gui_app->dbus_data, "*");
gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
+
ws_gui_search(NULL, ws_gui_app);
}
//ws_dbus_client_find_word(ws_gui_app->dbus_data, ws_gui_app->last_searched);
ws_gui_search(NULL, ws_gui_app);
}
- else if (ws_gui_app->first_run == FALSE)
+/* else if (ws_gui_app->first_run == FALSE)
{
g_object_set(G_OBJECT(ws_gui_app->ws_gui_hildon_find_toolbar),
"prefix",
ws_dbus_client_find_word(ws_gui_app->dbus_data, ws_gui_app->last_searched);
gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
ws_gui_search(NULL, ws_gui_app);
- }
+ }*/
}
/** adds bookmark to bookmarks database
{
ws_gui_remove_bookmark_dialog(ws_gui_app);
- ws_gui_clear_list(ws_gui_app->ws_gui_w_list->ws_gui_store);
+ ws_gui_clear_list(ws_gui_app->ws_gui_w_list->ws_gui_store, ws_gui_app);
gchar *temp;
g_object_get(G_OBJECT(ws_gui_app->ws_gui_hildon_find_toolbar),
"prefix",
&temp,
NULL);
ws_dbus_client_find_word (ws_gui_app->dbus_data, temp);
- gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
+ //gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
}
else
&temp,
NULL);
ws_dbus_client_find_word (ws_gui_app->dbus_data, temp);
- gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
+ //gtk_widget_hide(ws_gui_app->ws_gui_list_hbox);
//-----------------------------------------------
}