Hi ! You can see this for each widget in its GTK+ source. eg: GtkButton() supports signals like clicked etc, which can be found by looking in its header files, gtkbutton.h or in the source gtkbutton.c.
/* GtkButton.h */ struct _GtkButtonClass { GtkBinClass parent_class; void (* pressed) (GtkButton *button); void (* released) (GtkButton *button); void (* clicked) (GtkButton *button); void (* enter) (GtkButton *button); void (* leave) (GtkButton *button); void (* activate) (GtkButton *button); /* Padding for future expansion */ void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; Moreover each widget inherits from its parent the signals also. eg: GtkButton widget inherits from GtkBin, which inherits from GtkContainer: so also signals like add,remove are available for g_signal_connect for the GtkWidget types. /* from GtkContainer.h */ struct _GtkContainerClass { GtkWidgetClass parent_class; void (*add) (GtkContainer *container, GtkWidget *widget); void (*remove) (GtkContainer *container, GtkWidget *widget); void (*check_resize) (GtkContainer *container); void (*forall) (GtkContainer *container, gboolean include_internals, GtkCallback callback, gpointer callback_data); void (*set_focus_child) (GtkContainer *container, GtkWidget *widget); GType (*child_type) (GtkContainer *container); gchar* (*composite_name) (GtkContainer *container, GtkWidget *child); void (*set_child_property) (GtkContainer *container, GtkWidget *child, guint property_id, const GValue *value, GParamSpec *pspec); void (*get_child_property) (GtkContainer *container, GtkWidget *child, guint property_id, GValue *value, GParamSpec *pspec); /* Padding for future expansion */ void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); void (*_gtk_reserved4) (void); }; Cheers Muthu --- Colossus <[EMAIL PROTECTED]> wrote: > Hi, > > I need to know what are is the signal strings to > give to > g_signal_connect() but I didn't find any specs of > them in doc. > > Possible ? > -- > Colossus > > Cpsed, a Linux OpenGL 3D scene editor > http://cpsed.sourceforge.net/ > > _______________________________________________ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list