remove strange #define fix cut'n'paste error use instance private data use

Tue Jul  8 21:35:22 2003  Soeren Sandmann  <sandmann@daimi.au.dk>

	* gtk/gtktoggletoolbutton.h: remove strange #define
	* gtk/gtktoolbutton.h: fix cut'n'paste error
	* gtk/gtktoolbutton.c (gtk_tool_button_init): use instance
	private data
	* gtk/gtktoolitem.c (gtk_tool_item_class_init): use instance
	private data instead of g_new0()
	* gtk/gtktoggletoolbutton.c (gtk_toggle_tool_button_init): use
	instance private data
This commit is contained in:
Soeren Sandmann
2003-07-08 20:28:24 +00:00
committed by Søren Sandmann Pedersen
parent 81785924f9
commit d523e1a2b1
10 changed files with 63 additions and 12 deletions

View File

@ -102,12 +102,14 @@ gtk_toggle_tool_button_class_init (GtkToggleToolButtonClass *klass)
NULL, NULL,
g_cclosure_marshal_VOID__VOID,
G_TYPE_NONE, 0);
g_type_class_add_private (object_class, sizeof (GtkToggleToolButtonPrivate));
}
static void
gtk_toggle_tool_button_init (GtkToggleToolButton *button)
{
button->priv = g_new0 (GtkToggleToolButtonPrivate, 1);
button->priv = GTK_TOGGLE_TOOL_BUTTON_GET_PRIVATE (button);
g_signal_connect_object (_gtk_tool_button_get_button (GTK_TOOL_BUTTON (button)),
"toggled", G_CALLBACK (button_toggled), button, 0);