]> Pileus Git - ~andy/gtk/commit
Do not use static GTypeInfo and GInterfaceInfo
authorNicola Fontana <ntd@entidi.it>
Fri, 6 Nov 2009 00:21:09 +0000 (01:21 +0100)
committerJavier Jardón <jjardon@gnome.org>
Fri, 6 Nov 2009 00:21:09 +0000 (01:21 +0100)
commit1e1131c959c5e74ce1272b698f597e97e0f5ddd7
tree8c414b20aa333a218b41138a17a9361efdcb654e
parente41f4e85cf56f3419fc284f9ef6cfd61b9008b4e
Do not use static GTypeInfo and GInterfaceInfo

Either g_type_register_static_simple (used by G_DEFINE_TYPE_EXTENDED)
and G_IMPLEMENT_INTERFACE use automatic variables for GTypeInfo and
GInterfaceInfo structs, while tutorials and source code often use
static variables. This commit consistently adopts the former method.

https://bugzilla.gnome.org/show_bug.cgi?id=600158
66 files changed:
docs/tutorial/gtk-tut.sgml
examples/gtkdial/gtkdial.c
examples/tictactoe/tictactoe.c
gdk-pixbuf/io-ani-animation.c
gdk-pixbuf/io-gdip-animation.c
gdk-pixbuf/io-gif-animation.c
gdk/directfb/gdkcolor-directfb.c
gdk/directfb/gdkdisplay-directfb.c
gdk/directfb/gdkdnd-directfb.c
gdk/directfb/gdkdrawable-directfb.c
gdk/directfb/gdkgc-directfb.c
gdk/directfb/gdkimage-directfb.c
gdk/directfb/gdkinput-directfb.c
gdk/directfb/gdkpixmap-directfb.c
gdk/directfb/gdkvisual-directfb.c
gdk/directfb/gdkwindow-directfb.c
gdk/quartz/gdkcolor-quartz.c
gdk/quartz/gdkdnd-quartz.c
gdk/quartz/gdkdrawable-quartz.c
gdk/quartz/gdkgc-quartz.c
gdk/quartz/gdkimage-quartz.c
gdk/quartz/gdkinput-old.c
gdk/quartz/gdkinput.c
gdk/quartz/gdkpixmap-quartz.c
gdk/quartz/gdkvisual-quartz.c
gdk/win32/gdkcolor-win32.c
gdk/win32/gdkgc-win32.c
gdk/win32/gdkimage-win32.c
gdk/win32/gdkinput.c
gdk/win32/gdkpixmap-win32.c
gdk/win32/gdkvisual-win32.c
gdk/win32/gdkwindow-win32.c
gdk/x11/gdkinput.c
gdk/x11/gdkkeys-x11.c
gdk/x11/gdkvisual-x11.c
gtk/gtkactiongroup.c
gtk/gtkcontainer.c
gtk/gtkiconview.c
gtk/gtktext.c
gtk/gtktoolbutton.c
modules/engines/ms-windows/msw_rc_style.c
modules/engines/ms-windows/msw_style.c
modules/engines/pixbuf/pixbuf-draw.c
modules/engines/pixbuf/pixbuf-rc-style.c
modules/input/gtkimcontextime.c
modules/input/gtkimcontextmultipress.c
modules/input/gtkimcontextthai.c
modules/input/gtkimcontextxim.c
modules/input/imam-et.c
modules/input/imcedilla.c
modules/input/imcyrillic-translit.c
modules/input/iminuktitut.c
modules/input/imipa.c
modules/input/imti-er.c
modules/input/imti-et.c
modules/input/imviqr.c
modules/other/gail/libgail-util/gailtextutil.c
modules/printbackends/cups/gtkprintbackendcups.c
modules/printbackends/cups/gtkprintercups.c
modules/printbackends/file/gtkprintbackendfile.c
modules/printbackends/lpr/gtkprintbackendlpr.c
modules/printbackends/papi/gtkprintbackendpapi.c
modules/printbackends/papi/gtkprinterpapi.c
modules/printbackends/test/gtkprintbackendtest.c
tests/testtreecolumns.c
tests/testtreeview.c