diff --git a/ChangeLog b/ChangeLog index 1b993f6f7..00bdd39fd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,11 @@ +2009-08-07 Christian Hoff + + * gtk/glue/clipboard.c: Kill as it is not used any more. + 2009-08-07 Christian Hoff * gtk/SelectionData.custom: Use gtk_selection_data_get_data instead - of a glue func to acces the data field. + of a glue func to access the data field. 2009-08-05 Christian Hoff diff --git a/gtk/glue/Makefile.am b/gtk/glue/Makefile.am index c10a37dc4..6441e42b6 100644 --- a/gtk/glue/Makefile.am +++ b/gtk/glue/Makefile.am @@ -2,7 +2,6 @@ lib_LTLIBRARIES = libgtksharpglue-2.la libgtksharpglue_2_la_SOURCES = \ cellrenderer.c \ - clipboard.c \ container.c \ object.c \ statusicon.c \ diff --git a/gtk/glue/clipboard.c b/gtk/glue/clipboard.c deleted file mode 100644 index 5fdd30f9b..000000000 --- a/gtk/glue/clipboard.c +++ /dev/null @@ -1,84 +0,0 @@ -/* - * clipboard.c - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the Lesser GNU General - * Public License as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#include - -/* Forward declarations */ -GSList *gtksharp_clipboard_target_list_add (GSList *list, - char *target, - guint flags, - guint info); - -GtkTargetEntry *gtksharp_clipboard_target_list_to_array (GSList *list); - -void gtksharp_clipboard_target_array_free (GtkTargetEntry *targets); - -void gtksharp_clipboard_target_list_free (GSList *list); - -/* */ - -GSList * -gtksharp_clipboard_target_list_add (GSList *list, char *target, guint flags, guint info) -{ - GtkTargetEntry *entry = g_new0 (GtkTargetEntry, 1); - - entry->target = g_strdup (target); - entry->flags = flags; - entry->info = info; - - return g_slist_prepend (list, entry); -} - -GtkTargetEntry * -gtksharp_clipboard_target_list_to_array (GSList *list) -{ - GtkTargetEntry *targets; - GSList *iter; - int i; - - targets = g_new0 (GtkTargetEntry, g_slist_length (list)); - for (iter = list, i = 0; iter; iter = iter->next, i++) { - GtkTargetEntry *t = (GtkTargetEntry *) iter->data; - targets[i].target = t->target; /* NOT COPIED */ - targets[i].flags = t->flags; - targets[i].info = t->info; - } - - return targets; -} - -void -gtksharp_clipboard_target_array_free (GtkTargetEntry *targets) -{ - g_free (targets); -} - -void -gtksharp_clipboard_target_list_free (GSList *list) -{ - GSList *iter; - - for (iter = list; iter; iter = iter->next) { - GtkTargetEntry *t = (GtkTargetEntry *) iter->data; - g_free (t->target); - g_free (t); - } - - g_slist_free (list); -} -