void social_add_bookmark (const itemPtr item) { gchar *link = item_make_link (item); gchar *url = social_get_bookmark_url (link, item_get_title (item)); (void)browser_tabs_add_new (url, social_get_bookmark_site(), TRUE); g_free (link); g_free (url); }
void on_popup_launchitem_selected (void) { itemPtr item; item = itemlist_get_selected (); if (item) { gchar *link = item_make_link (item); itemview_launch_URL (link, FALSE); g_free (link); item_unload (item); } else { liferea_shell_set_important_status_bar (_("No item has been selected")); } }
void on_popup_copy_URL_clipboard (void) { itemPtr item; item = itemlist_get_selected (); if (item) { gchar *link = item_make_link (item); gtk_clipboard_set_text (gtk_clipboard_get (GDK_SELECTION_PRIMARY), link, -1); gtk_clipboard_set_text (gtk_clipboard_get (GDK_SELECTION_CLIPBOARD), link, -1); g_free (link); item_unload (item); } else { liferea_shell_set_important_status_bar (_("No item has been selected")); } }
void on_popup_launchitem_in_tab_selected (void) { itemPtr item; gchar *link; item = itemlist_get_selected (); if (item) { link = item_make_link (item); if (link) { browser_tabs_add_new (link, link, FALSE); g_free (link); } else ui_show_error_box (_("This item has no link specified!")); item_unload (item); } else { liferea_shell_set_important_status_bar (_("No item has been selected")); } }