Unit 'gtk' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#gtk1]

TGtkArg

Declaration

Source position: gtkobjects.pp line 52

type TGtkArg = record

  thetype: TGtkType;

  name: Pgchar;

  d: record

    case LongInt of

      0: (

          char_data: gchar;

        );

      1: (

          uchar_data: guchar;

        );

      2: (

          bool_data: gboolean;

        );

      3: (

          int_data: gint;

        );

      4: (

          uint_data: guint;

        );

      5: (

          long_data: glong;

        );

      6: (

          ulong_data: gulong;

        );

      7: (

          float_data: gfloat;

        );

      8: (

          double_data: gdouble;

        );

      9: (

          string_data: Pgchar;

        );

      10: (

          pointer_data: gpointer;

        );

      11: (

          object_data: PGtkObject;

        );

      12: (

          signal_data: record

            f: TGtkSignalFunc;

            d: gpointer;

          end;

        );

      13: (

          args_data: record

            n_args: gint;

            args: PGtkArg;

          end;

        );

      14: (

          callback_data: record

            marshal: TGtkCallbackMarshal;

            data: gpointer;

            notify: TGtkDestroyNotify;

          end;

        );

      15: (

          c_callback_data: record

            func: TGtkfunction;

            func_data: gpointer;

          end;

        );

      16: (

          foreign_data: record

            data: gpointer;

            notify: TGtkDestroyNotify;

          end;

        );

  end;

end;


Documentation generated on: 2023-03-18