display: Remove custom marshallers

This commit is contained in:
Bastien Nocera 2012-12-11 17:03:52 +01:00
parent 727c8f8677
commit c6ee7e0b95
3 changed files with 3 additions and 22 deletions

View file

@ -4,14 +4,6 @@ cappletname = display
uidir = $(pkgdatadir)/ui uidir = $(pkgdatadir)/ui
dist_ui_DATA = display-capplet.ui dist_ui_DATA = display-capplet.ui
MARSHALFILES = foo-marshal.c foo-marshal.h
BUILT_SOURCES = $(MARSHALFILES)
foo-marshal.c: foo-marshal.h
$(AM_V_GEN) ( $(GLIB_GENMARSHAL) --prefix=foo_marshal $(srcdir)/foo-marshal.list --header --body > foo-marshal.c )
foo-marshal.h: foo-marshal.list
$(AM_V_GEN) ( $(GLIB_GENMARSHAL) --prefix=foo_marshal $(srcdir)/foo-marshal.list --header > foo-marshal.h )
noinst_LTLIBRARIES = libdisplay.la noinst_LTLIBRARIES = libdisplay.la
libdisplay_la_SOURCES = \ libdisplay_la_SOURCES = \
@ -20,8 +12,7 @@ libdisplay_la_SOURCES = \
cc-rr-labeler.c \ cc-rr-labeler.c \
cc-rr-labeler.h \ cc-rr-labeler.h \
scrollarea.c \ scrollarea.c \
scrollarea.h \ scrollarea.h
$(MARSHALFILES)
libdisplay_la_LIBADD = $(PANEL_LIBS) $(DISPLAY_PANEL_LIBS) libdisplay_la_LIBADD = $(PANEL_LIBS) $(DISPLAY_PANEL_LIBS)
@ -69,6 +60,4 @@ update-icon-cache:
fi fi
endif endif
EXTRA_DIST = foo-marshal.list
-include $(top_srcdir)/git.mk -include $(top_srcdir)/git.mk

View file

@ -1,6 +0,0 @@
VOID:OBJECT,OBJECT
VOID:UINT,UINT,UINT,UINT
VOID:UINT,UINT
VOID:BOXED,BOXED
VOID:POINTER,BOXED,POINTER
VOID:POINTER,POINTER

View file

@ -20,8 +20,6 @@
#include <gdk/gdk.h> #include <gdk/gdk.h>
#include "foo-marshal.h"
G_DEFINE_TYPE_WITH_CODE (FooScrollArea, foo_scroll_area, GTK_TYPE_CONTAINER, G_DEFINE_TYPE_WITH_CODE (FooScrollArea, foo_scroll_area, GTK_TYPE_CONTAINER,
G_IMPLEMENT_INTERFACE (GTK_TYPE_SCROLLABLE, NULL)); G_IMPLEMENT_INTERFACE (GTK_TYPE_SCROLLABLE, NULL));
@ -273,7 +271,7 @@ foo_scroll_area_class_init (FooScrollAreaClass *class)
G_STRUCT_OFFSET (FooScrollAreaClass, G_STRUCT_OFFSET (FooScrollAreaClass,
viewport_changed), viewport_changed),
NULL, NULL, NULL, NULL,
foo_marshal_VOID__BOXED_BOXED, g_cclosure_marshal_generic,
G_TYPE_NONE, 2, G_TYPE_NONE, 2,
GDK_TYPE_RECTANGLE, GDK_TYPE_RECTANGLE,
GDK_TYPE_RECTANGLE); GDK_TYPE_RECTANGLE);
@ -285,7 +283,7 @@ foo_scroll_area_class_init (FooScrollAreaClass *class)
G_STRUCT_OFFSET (FooScrollAreaClass, G_STRUCT_OFFSET (FooScrollAreaClass,
paint), paint),
NULL, NULL, NULL, NULL,
g_cclosure_marshal_VOID__POINTER, g_cclosure_marshal_generic,
G_TYPE_NONE, 1, G_TYPE_NONE, 1,
G_TYPE_POINTER); G_TYPE_POINTER);
} }