void ws_gui_html_copy(GtkMenuItem *menuitem, gpointer user_data)
{
WSGuiApp* ws_gui_app = (WSGuiApp*)user_data;
- gtk_html_copy(GTK_HTML(ws_gui_app->ws_gui_html));
+ gtk_html_copy(GTK_HTML(ws_gui_app->ws_gui_html));
+ gtk_infoprint(GTK_WINDOW(ws_gui_app->ws_gui_hildon_window),
+ _("ws_ib_copied"));
}
/** paste copied text into toolbar entry
"prefix",
temp,
NULL);
+ gtk_infoprint(GTK_WINDOW(ws_gui_app->ws_gui_hildon_window),
+ _("ws_ib_pasted"));
}
/** zoom in text in translation (html) area
GTK_WIDGET(ws_gui_app->ws_gui_menu->ws_gui_menu_paste),
FALSE);
}
+
+ struct _GtkHTML *tmp = (struct _GtkHTML *)(ws_gui_app->ws_gui_html);
+
+ if (html_engine_is_selection_active(tmp->engine) == TRUE)
+ {
+ gtk_widget_set_sensitive(GTK_WIDGET
+ (ws_gui_app->ws_gui_menu->ws_gui_menu_copy),
+ TRUE);
+ }
+ else
+ {
+ gtk_widget_set_sensitive(GTK_WIDGET
+ (ws_gui_app->ws_gui_menu->ws_gui_menu_copy),
+ FALSE);
+ }
+
}
/** gets received string (with translation), formats it and sends it to be
hildon_program_add_window(ws_gui_app->ws_gui_hildon_program,
ws_gui_app->ws_gui_hildon_window);
- ws_gui_create_main_menu(ws_gui_app);
+ ws_gui_create_main_menu(ws_gui_app);
ws_gui_create_find_toolbar(ws_gui_app);
ws_gui_app->ws_gui_hpane = gtk_hpaned_new();
gtk_tree_selection_set_mode(
ws_gui_app->ws_gui_w_list->ws_gui_selection,
GTK_SELECTION_SINGLE);
-
ws_gui_app->directories = g_slist_alloc();
- //ws_gui_app->directories_last = gconf_client_all_dirs(
- // ws_gui_app->client,
- // GCONF_PATH, NULL);
ws_gui_set_bookmarks_sensitivity(ws_gui_app);
-
ws_gui_app->ws_gui_banner = hildon_banner_show_animation(
GTK_WIDGET(ws_gui_app->ws_gui_hildon_window),
NULL,
(ws_gui_app->ws_gui_menu->ws_gui_menu_find_prev),
FALSE);
+
+
gtk_widget_show_all(ws_gui_app->ws_gui_menu->ws_gui_main_menu);
}
ws_gui_app->ws_gui_menu->ws_gui_separator =
gtk_separator_menu_item_new();
- struct _GtkHTML *tmp = (struct _GtkHTML *)(ws_gui_app->ws_gui_html);
-
ws_gui_app->ws_gui_menu->ws_gui_popup_search =
gtk_menu_item_new_with_label(_("ws_mp_search"));
gtk_menu_append((ws_gui_app->ws_gui_menu->ws_gui_popup_menu),
ws_gui_app->ws_gui_menu->ws_gui_popup_search);
gtk_menu_append ((ws_gui_app->ws_gui_menu->ws_gui_popup_menu),
gtk_separator_menu_item_new());
-
- if (html_engine_is_selection_active(tmp->engine) == TRUE)
- {
- gtk_widget_set_sensitive(GTK_WIDGET
- (ws_gui_app->ws_gui_menu->ws_gui_popup_search),
- TRUE);
- }
- else
- {
- gtk_widget_set_sensitive(GTK_WIDGET
- (ws_gui_app->ws_gui_menu->ws_gui_popup_search),
- FALSE);
- }
-
ws_gui_app->ws_gui_menu->ws_gui_popup_bookmark =
gtk_menu_item_new_with_label(_("ws_mp_add_bookmark"));
gtk_menu_append ((ws_gui_app->ws_gui_menu->ws_gui_popup_menu),
gtk_widget_show_all(ws_gui_app->ws_gui_menu->ws_gui_popup_submenu);
- ws_gui_app->ws_gui_menu->ws_gui_popup_edit =
- gtk_menu_item_new_with_label (_("ws_mp_edit"));
+ ws_gui_app->ws_gui_menu->ws_gui_popup_edit =
+ gtk_menu_item_new_with_label (_("ws_mp_edit"));
gtk_menu_append ((ws_gui_app->ws_gui_menu->ws_gui_popup_menu),
ws_gui_app->ws_gui_menu->ws_gui_popup_edit);
gtk_menu_append ((ws_gui_app->ws_gui_menu->ws_gui_popup_menu),
ws_gui_app->ws_gui_menu->ws_gui_popup_zoom_out);
- gtk_widget_show_all(ws_gui_app->ws_gui_menu->ws_gui_popup_menu);
gtk_menu_item_set_submenu(GTK_MENU_ITEM
(ws_gui_app->ws_gui_menu->ws_gui_popup_edit),
ws_gui_app->ws_gui_menu->ws_gui_popup_submenu);
+
+ struct _GtkHTML *tmp = (struct _GtkHTML *)(ws_gui_app->ws_gui_html);
+
+ if (html_engine_is_selection_active(tmp->engine) == TRUE)
+ {
+ gtk_widget_set_sensitive(GTK_WIDGET
+ (ws_gui_app->ws_gui_menu->ws_gui_popup_search),
+ TRUE);
+ gtk_widget_set_sensitive(GTK_WIDGET
+ (ws_gui_app->ws_gui_menu->ws_gui_popup_copy),
+ TRUE);
+ }
+ else
+ {
+ gtk_widget_set_sensitive(GTK_WIDGET
+ (ws_gui_app->ws_gui_menu->ws_gui_popup_search),
+ FALSE);
+ gtk_widget_set_sensitive(GTK_WIDGET
+ (ws_gui_app->ws_gui_menu->ws_gui_popup_copy),
+ FALSE);
+ }
+
+
+
+ gtk_widget_show_all(ws_gui_app->ws_gui_menu->ws_gui_popup_menu);
+
g_signal_connect(G_OBJECT
(ws_gui_app->ws_gui_menu->ws_gui_popup_search),