~ubuntu-branches/ubuntu/precise/evolution/precise

« back to all changes in this revision

Viewing changes to widgets/misc/ea-cell-table.c

  • Committer: Package Import Robot
  • Author(s): Mathieu Trudel-Lapierre
  • Date: 2011-09-08 09:38:57 UTC
  • mfrom: (1.1.84 upstream)
  • Revision ID: package-import@ubuntu.com-20110908093857-6lfl04ke2ns3kx2o
Tags: 3.1.91-0ubuntu1
* New upstream release. (LP: #843769)
* debian/control: bump e-d-s Build-Depends to 3.1.91. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
#include "ea-cell-table.h"
28
28
 
29
29
EaCellTable *
30
 
ea_cell_table_create (gint rows, gint columns, gboolean column_first)
 
30
ea_cell_table_create (gint rows,
 
31
                      gint columns,
 
32
                      gboolean column_first)
31
33
{
32
 
        EaCellTable * cell_data;
 
34
        EaCellTable *cell_data;
33
35
        gint index;
34
36
 
35
37
        g_return_val_if_fail (((columns > 0) && (rows > 0)), NULL);
55
57
}
56
58
 
57
59
void
58
 
ea_cell_table_destroy (EaCellTable * cell_data)
 
60
ea_cell_table_destroy (EaCellTable *cell_data)
59
61
{
60
62
        gint index;
61
63
        g_return_if_fail (cell_data);
80
82
}
81
83
 
82
84
gpointer
83
 
ea_cell_table_get_cell (EaCellTable * cell_data,
84
 
                        gint row, gint column)
 
85
ea_cell_table_get_cell (EaCellTable *cell_data,
 
86
                        gint row,
 
87
                        gint column)
85
88
{
86
89
        gint index;
87
90
 
95
98
}
96
99
 
97
100
gboolean
98
 
ea_cell_table_set_cell (EaCellTable * cell_data,
99
 
                        gint row, gint column, gpointer cell)
 
101
ea_cell_table_set_cell (EaCellTable *cell_data,
 
102
                        gint row,
 
103
                        gint column,
 
104
                        gpointer cell)
100
105
{
101
106
        gint index;
102
107
 
117
122
}
118
123
 
119
124
gpointer
120
 
ea_cell_table_get_cell_at_index (EaCellTable * cell_data,
121
 
                                 gint index)
 
125
ea_cell_table_get_cell_at_index (EaCellTable *cell_data,
 
126
                                 gint index)
122
127
{
123
128
        g_return_val_if_fail (cell_data, NULL);
124
129
 
128
133
}
129
134
 
130
135
gboolean
131
 
ea_cell_table_set_cell_at_index (EaCellTable * cell_data,
132
 
                                 gint index, gpointer cell)
 
136
ea_cell_table_set_cell_at_index (EaCellTable *cell_data,
 
137
                                 gint index,
 
138
                                 gpointer cell)
133
139
{
134
140
        g_return_val_if_fail (cell_data, FALSE);
135
141
 
147
153
}
148
154
 
149
155
const gchar *
150
 
ea_cell_table_get_column_label (EaCellTable * cell_data,
151
 
                                gint column)
 
156
ea_cell_table_get_column_label (EaCellTable *cell_data,
 
157
                                gint column)
152
158
{
153
159
        g_return_val_if_fail (cell_data, NULL);
154
160
        g_return_val_if_fail ((column >= 0 && column < cell_data->columns), NULL);
157
163
}
158
164
 
159
165
void
160
 
ea_cell_table_set_column_label (EaCellTable * cell_data,
161
 
                                gint column, const gchar *label)
 
166
ea_cell_table_set_column_label (EaCellTable *cell_data,
 
167
                                gint column,
 
168
                                const gchar *label)
162
169
{
163
170
        g_return_if_fail (cell_data);
164
171
        g_return_if_fail ((column >= 0 && column < cell_data->columns));
169
176
}
170
177
 
171
178
const gchar *
172
 
ea_cell_table_get_row_label (EaCellTable * cell_data,
173
 
                             gint row)
 
179
ea_cell_table_get_row_label (EaCellTable *cell_data,
 
180
                             gint row)
174
181
{
175
182
        g_return_val_if_fail (cell_data, NULL);
176
183
        g_return_val_if_fail ((row >= 0 && row < cell_data->rows), NULL);
179
186
}
180
187
 
181
188
void
182
 
ea_cell_table_set_row_label (EaCellTable * cell_data,
183
 
                             gint row, const gchar *label)
 
189
ea_cell_table_set_row_label (EaCellTable *cell_data,
 
190
                             gint row,
 
191
                             const gchar *label)
184
192
{
185
193
        g_return_if_fail (cell_data);
186
194
        g_return_if_fail ((row >= 0 && row < cell_data->rows));
192
200
 
193
201
gint
194
202
ea_cell_table_get_index (EaCellTable *cell_data,
195
 
                         gint row, gint column)
 
203
                         gint row,
 
204
                         gint column)
196
205
{
197
206
        g_return_val_if_fail (cell_data, -1);
198
207
        if (row < 0 || row >= cell_data->rows ||