+Sat Dec 12 19:11:35 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmenuitem.c: made GtkMenuItem::activate a GTK_RUN_ACTION signal.
+
+ * gtk/gtkbutton.c: made GtkButton::clicked a GTK_RUN_ACTION signal.
+
+ * gtk/gtkfeatures.h.in: define GTK_HAVE_FEATURES_1_1_8.
+
Sat Dec 12 17:46:55 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtklayout.c (gtk_layout_unrealize): Mark
+Sat Dec 12 19:11:35 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmenuitem.c: made GtkMenuItem::activate a GTK_RUN_ACTION signal.
+
+ * gtk/gtkbutton.c: made GtkButton::clicked a GTK_RUN_ACTION signal.
+
+ * gtk/gtkfeatures.h.in: define GTK_HAVE_FEATURES_1_1_8.
+
Sat Dec 12 17:46:55 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtklayout.c (gtk_layout_unrealize): Mark
+Sat Dec 12 19:11:35 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmenuitem.c: made GtkMenuItem::activate a GTK_RUN_ACTION signal.
+
+ * gtk/gtkbutton.c: made GtkButton::clicked a GTK_RUN_ACTION signal.
+
+ * gtk/gtkfeatures.h.in: define GTK_HAVE_FEATURES_1_1_8.
+
Sat Dec 12 17:46:55 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtklayout.c (gtk_layout_unrealize): Mark
+Sat Dec 12 19:11:35 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmenuitem.c: made GtkMenuItem::activate a GTK_RUN_ACTION signal.
+
+ * gtk/gtkbutton.c: made GtkButton::clicked a GTK_RUN_ACTION signal.
+
+ * gtk/gtkfeatures.h.in: define GTK_HAVE_FEATURES_1_1_8.
+
Sat Dec 12 17:46:55 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtklayout.c (gtk_layout_unrealize): Mark
+Sat Dec 12 19:11:35 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmenuitem.c: made GtkMenuItem::activate a GTK_RUN_ACTION signal.
+
+ * gtk/gtkbutton.c: made GtkButton::clicked a GTK_RUN_ACTION signal.
+
+ * gtk/gtkfeatures.h.in: define GTK_HAVE_FEATURES_1_1_8.
+
Sat Dec 12 17:46:55 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtklayout.c (gtk_layout_unrealize): Mark
+Sat Dec 12 19:11:35 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmenuitem.c: made GtkMenuItem::activate a GTK_RUN_ACTION signal.
+
+ * gtk/gtkbutton.c: made GtkButton::clicked a GTK_RUN_ACTION signal.
+
+ * gtk/gtkfeatures.h.in: define GTK_HAVE_FEATURES_1_1_8.
+
Sat Dec 12 17:46:55 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtklayout.c (gtk_layout_unrealize): Mark
+Sat Dec 12 19:11:35 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmenuitem.c: made GtkMenuItem::activate a GTK_RUN_ACTION signal.
+
+ * gtk/gtkbutton.c: made GtkButton::clicked a GTK_RUN_ACTION signal.
+
+ * gtk/gtkfeatures.h.in: define GTK_HAVE_FEATURES_1_1_8.
+
Sat Dec 12 17:46:55 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtklayout.c (gtk_layout_unrealize): Mark
GTK_TYPE_NONE, 0);
button_signals[CLICKED] =
gtk_signal_new ("clicked",
- GTK_RUN_FIRST,
+ GTK_RUN_FIRST | GTK_RUN_ACTION,
object_class->type,
GTK_SIGNAL_OFFSET (GtkButtonClass, clicked),
gtk_marshal_NONE__NONE,
void
gtk_button_pressed (GtkButton *button)
{
+ g_return_if_fail (button != NULL);
+ g_return_if_fail (GTK_IS_BUTTON (button));
+
gtk_signal_emit (GTK_OBJECT (button), button_signals[PRESSED]);
}
void
gtk_button_released (GtkButton *button)
{
+ g_return_if_fail (button != NULL);
+ g_return_if_fail (GTK_IS_BUTTON (button));
+
gtk_signal_emit (GTK_OBJECT (button), button_signals[RELEASED]);
}
void
gtk_button_clicked (GtkButton *button)
{
+ g_return_if_fail (button != NULL);
+ g_return_if_fail (GTK_IS_BUTTON (button));
+
gtk_signal_emit (GTK_OBJECT (button), button_signals[CLICKED]);
}
void
gtk_button_enter (GtkButton *button)
{
+ g_return_if_fail (button != NULL);
+ g_return_if_fail (GTK_IS_BUTTON (button));
+
gtk_signal_emit (GTK_OBJECT (button), button_signals[ENTER]);
}
void
gtk_button_leave (GtkButton *button)
{
+ g_return_if_fail (button != NULL);
+ g_return_if_fail (GTK_IS_BUTTON (button));
+
gtk_signal_emit (GTK_OBJECT (button), button_signals[LEAVE]);
}
*/
#define GTK_HAVE_FEATURES_1_1_7 1-1-7
+/* Gtk+ 1.1.8 version tag
+ */
+#define GTK_HAVE_FEATURES_1_1_8 1-1-8
+
#ifdef __cplusplus
}
#endif /* __cplusplus */
menu_item_signals[ACTIVATE] =
gtk_signal_new ("activate",
- GTK_RUN_FIRST,
+ GTK_RUN_FIRST | GTK_RUN_ACTION,
object_class->type,
GTK_SIGNAL_OFFSET (GtkMenuItemClass, activate),
gtk_marshal_NONE__NONE,
void
gtk_menu_item_select (GtkMenuItem *menu_item)
{
+ g_return_if_fail (menu_item != NULL);
+ g_return_if_fail (GTK_IS_MENU_ITEM (menu_item));
+
gtk_item_select (GTK_ITEM (menu_item));
}
void
gtk_menu_item_deselect (GtkMenuItem *menu_item)
{
+ g_return_if_fail (menu_item != NULL);
+ g_return_if_fail (GTK_IS_MENU_ITEM (menu_item));
+
gtk_item_deselect (GTK_ITEM (menu_item));
}
void
gtk_menu_item_activate (GtkMenuItem *menu_item)
{
+ g_return_if_fail (menu_item != NULL);
+ g_return_if_fail (GTK_IS_MENU_ITEM (menu_item));
+
gtk_signal_emit (GTK_OBJECT (menu_item), menu_item_signals[ACTIVATE]);
}