diff options
author | Martin Schulze <MHL.Schulze@t-online.de> | 2003-03-14 13:02:05 +0000 |
---|---|---|
committer | Martin Schulze <teebaum@src.gnome.org> | 2003-03-14 13:02:05 +0000 |
commit | 09ddcf26ef99245252675752410b113235c80e3f (patch) | |
tree | 88372b02410e1e4f0ddcca444a435ccdb251ded9 /docs/internal | |
parent | ea9dbabc1769d7d99ba045382f3867283a85dbc1 (diff) | |
download | glibmm-09ddcf26ef99245252675752410b113235c80e3f.tar.gz |
Correct name of [...]signals.defs generation utiliy.
2003-03-14 Martin Schulze <MHL.Schulze@t-online.de>
* docs/internal/using_gtkmmproc.txt: Correct name of
[...]signals.defs generation utiliy.
Diffstat (limited to 'docs/internal')
-rw-r--r-- | docs/internal/using_gmmproc.txt | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/docs/internal/using_gmmproc.txt b/docs/internal/using_gmmproc.txt index fd0f7257..46f0b427 100644 --- a/docs/internal/using_gmmproc.txt +++ b/docs/internal/using_gmmproc.txt @@ -72,39 +72,39 @@ from gtkbutton.h: struct _GtkButtonClass { - GtkBinClass parent_class; - - void (* pressed) (GtkButton *button); - void (* released) (GtkButton *button); - void (* clicked) (GtkButton *button); - ... + GtkBinClass       parent_class; + + void (* pressed) (GtkButton *button); + void (* released) (GtkButton *button); + void (* clicked) (GtkButton *button); + ... }; from gtkbutton.c: enum { - PRESSED, - RELEASED, - CLICKED, - ENTER, - LEAVE, - ACTIVATE, - LAST_SIGNAL + PRESSED, + RELEASED, + CLICKED, + ENTER, + LEAVE, + ACTIVATE, + LAST_SIGNAL }; and button_signals[CLICKED] = - gtk_signal_new ("clicked", - GTK_RUN_FIRST | GTK_RUN_ACTION, - GTK_CLASS_TYPE (object_class), - GTK_SIGNAL_OFFSET (GtkButtonClass, clicked), - gtk_marshal_VOID__VOID, - GTK_TYPE_NONE, 0); +   gtk_signal_new ("clicked", +                   GTK_RUN_FIRST | GTK_RUN_ACTION, +                   GTK_CLASS_TYPE (object_class), +                   GTK_SIGNAL_OFFSET (GtkButtonClass, clicked), +                   gtk_marshal_VOID__VOID, +   GTK_TYPE_NONE, 0); The signals are described in gtk_signals.defs using the define-signal -command. This file was created by the tools/generate_defs utility. +command. This file was created by the tools/extra_defs_gen utility. You might need to modify the defs slightly. You might find a similarly named method. Just wrap it separately as a @@ -165,7 +165,7 @@ _WRAP_PROPERTY("name", Glib::ustring) The properties are described in gtk_signals.defs using the define-property command. This file was created by the -tools/generate_defs utility. You might need to modify the defs +tools/extra_defs_gen utility. You might need to modify the defs slightly. Properties have enum values in the .c file. e.g from gtkwidget.c: @@ -231,10 +231,10 @@ For instance, from gtkcheckbutton.h: struct _GtkCheckButtonClass { - GtkToggleButtonClass parent_class; + GtkToggleButtonClass parent_class; - void (* draw_indicator) (GtkCheckButton *check_button, - GdkRectangle *area); + void (* draw_indicator) (GtkCheckButton *check_button, +  GdkRectangle  *area); }; And from gtkcheckbutton.c: |