~azzar1/unity/fix-839717-5.0

« back to all changes in this revision

Viewing changes to tests/test_glib_signals_utils.cpp

  • Committer: Neil Jagdish Patel
  • Date: 2011-07-08 13:14:38 UTC
  • mto: (1276.1.3 unity)
  • mto: This revision was merged to the branch mainline in revision 1291.
  • Revision ID: neil.patel@canonical.com-20110708131438-8tpf295ico4s5r4w
Add all the signal types

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#include "test_glib_signals_utils.h"
 
2
#include "test_glib_signals_utils_marshal.h"
2
3
 
3
4
enum
4
5
{
25
26
  GObjectClass *obj_class = G_OBJECT_CLASS (klass);
26
27
 
27
28
  /* Signals */
 
29
  _service_signals[SIGNAL_0] =
 
30
    g_signal_new ("signal0",
 
31
                  G_OBJECT_CLASS_TYPE (obj_class),
 
32
                  G_SIGNAL_RUN_LAST,
 
33
                  0,
 
34
                  NULL, NULL,
 
35
                  g_cclosure_marshal_VOID__VOID,
 
36
                  G_TYPE_NONE, 0);
 
37
 
28
38
  _service_signals[SIGNAL_1] =
29
 
    g_signal_new ("signal-1",
 
39
    g_signal_new ("signal1",
30
40
                  G_OBJECT_CLASS_TYPE (obj_class),
31
41
                  G_SIGNAL_RUN_LAST,
32
42
                  0,
33
43
                  NULL, NULL,
34
44
                  g_cclosure_marshal_VOID__STRING,
35
45
                  G_TYPE_NONE, 1, G_TYPE_STRING);
 
46
 
 
47
  _service_signals[SIGNAL_2] =
 
48
    g_signal_new ("signal2",
 
49
                  G_OBJECT_CLASS_TYPE (obj_class),
 
50
                  G_SIGNAL_RUN_LAST,
 
51
                  0,
 
52
                  NULL, NULL,
 
53
                  test_signals_VOID__STRING_INT,
 
54
                  G_TYPE_NONE, 1,
 
55
                  G_TYPE_STRING, G_TYPE_INT);
 
56
 
 
57
  _service_signals[SIGNAL_3] =
 
58
    g_signal_new ("signal3",
 
59
                  G_OBJECT_CLASS_TYPE (obj_class),
 
60
                  G_SIGNAL_RUN_LAST,
 
61
                  0,
 
62
                  NULL, NULL,
 
63
                  test_signals_VOID__STRING_INT_FLOAT,
 
64
                  G_TYPE_NONE, 1,
 
65
                  G_TYPE_STRING, G_TYPE_INT, G_TYPE_FLOAT);
 
66
 
 
67
  _service_signals[SIGNAL_4] =
 
68
    g_signal_new ("signal4",
 
69
                  G_OBJECT_CLASS_TYPE (obj_class),
 
70
                  G_SIGNAL_RUN_LAST,
 
71
                  0,
 
72
                  NULL, NULL,
 
73
                  test_signals_VOID__STRING_INT_FLOAT_DOUBLE,
 
74
                  G_TYPE_NONE, 1,
 
75
                  G_TYPE_STRING, G_TYPE_INT, G_TYPE_FLOAT, G_TYPE_DOUBLE);
 
76
 
 
77
  _service_signals[SIGNAL_5] =
 
78
    g_signal_new ("signal5",
 
79
                  G_OBJECT_CLASS_TYPE (obj_class),
 
80
                  G_SIGNAL_RUN_LAST,
 
81
                  0,
 
82
                  NULL, NULL,
 
83
                  test_signals_VOID__STRING_INT_FLOAT_DOUBLE_BOOLEAN,
 
84
                  G_TYPE_NONE, 1,
 
85
                  G_TYPE_STRING, G_TYPE_INT, G_TYPE_FLOAT,
 
86
                  G_TYPE_DOUBLE, G_TYPE_BOOLEAN);
 
87
 
 
88
  _service_signals[SIGNAL_6] =
 
89
    g_signal_new ("signal6",
 
90
                  G_OBJECT_CLASS_TYPE (obj_class),
 
91
                  G_SIGNAL_RUN_LAST,
 
92
                  0,
 
93
                  NULL, NULL,
 
94
                  test_signals_BOOLEAN__STRING_INT_FLOAT_DOUBLE_BOOLEAN_CHAR,
 
95
                  G_TYPE_BOOLEAN, 1,
 
96
                  G_TYPE_STRING, G_TYPE_INT, G_TYPE_FLOAT,
 
97
                  G_TYPE_DOUBLE, G_TYPE_BOOLEAN, G_TYPE_CHAR);
 
98
 
 
99
  _service_signals[SIGNAL_7] =
 
100
    g_signal_new ("signal7",
 
101
                  G_OBJECT_CLASS_TYPE (obj_class),
 
102
                  G_SIGNAL_RUN_LAST,
 
103
                  0,
 
104
                  NULL, NULL,
 
105
                  test_signals_BOOLEAN__STRING_INT_FLOAT_DOUBLE_BOOLEAN_CHAR_UINT,
 
106
                  G_TYPE_BOOLEAN, 1,
 
107
                  G_TYPE_STRING, G_TYPE_INT, G_TYPE_FLOAT,
 
108
                  G_TYPE_DOUBLE, G_TYPE_BOOLEAN, G_TYPE_CHAR, G_TYPE_UINT);
36
109
}
37
110
 
38
111
static void