void gth_browser_activate_action_catalog_new_library (GtkAction *action, GthBrowser *browser) { GtkWidget *dialog; dialog = gth_request_dialog_new (GTK_WINDOW (browser), GTK_DIALOG_MODAL, _("New library"), _("Enter the library name:"), GTK_STOCK_CANCEL, _("C_reate")); g_signal_connect (dialog, "response", G_CALLBACK (new_library_dialog_response_cb), browser); gtk_widget_show (dialog); }
void gth_browser_activate_create_library (GSimpleAction *action, GVariant *parameter, gpointer user_data) { GthBrowser *browser = GTH_BROWSER (user_data); GtkWidget *dialog; dialog = gth_request_dialog_new (GTK_WINDOW (browser), GTK_DIALOG_MODAL, _("New library"), _("Enter the library name:"), _GTK_LABEL_CANCEL, _("C_reate")); g_signal_connect (dialog, "response", G_CALLBACK (new_library_dialog_response_cb), browser); gtk_widget_show (dialog); }
static void _gth_browser_create_new_folder (GthBrowser *browser, GFile *parent) { NewFolderData *data; GtkWidget *dialog; data = g_new0 (NewFolderData, 1); data->browser = browser; data->parent = g_object_ref (parent); dialog = gth_request_dialog_new (GTK_WINDOW (browser), GTK_DIALOG_MODAL, _("New folder"), _("Enter the folder name:"), _GTK_LABEL_CANCEL, _("C_reate")); g_signal_connect (dialog, "response", G_CALLBACK (new_folder_dialog_response_cb), data); gtk_widget_show (dialog); }