aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@src.gnome.org>2000-12-09 10:18:00 +0800
committerMiguel de Icaza <miguel@src.gnome.org>2000-12-09 10:18:00 +0800
commite68b48fb6e2c34fc0097669ba3a85b04ceb1d618 (patch)
tree8f3cbf42223788d18467225854257078a328a54c /widgets/table
parentc65fda0e894b86fed0a88ecde17f4040e78af946 (diff)
downloadgsoc2013-evolution-e68b48fb6e2c34fc0097669ba3a85b04ceb1d618.tar
gsoc2013-evolution-e68b48fb6e2c34fc0097669ba3a85b04ceb1d618.tar.gz
gsoc2013-evolution-e68b48fb6e2c34fc0097669ba3a85b04ceb1d618.tar.bz2
gsoc2013-evolution-e68b48fb6e2c34fc0097669ba3a85b04ceb1d618.tar.lz
gsoc2013-evolution-e68b48fb6e2c34fc0097669ba3a85b04ceb1d618.tar.xz
gsoc2013-evolution-e68b48fb6e2c34fc0097669ba3a85b04ceb1d618.tar.zst
gsoc2013-evolution-e68b48fb6e2c34fc0097669ba3a85b04ceb1d618.zip
Work to get a Gtk-Doc infrastructure in place for Gal.
Work to get a Gtk-Doc infrastructure in place for Gal. Miguel. svn path=/trunk/; revision=6883
Diffstat (limited to 'widgets/table')
-rw-r--r--widgets/table/e-cell.c12
-rw-r--r--widgets/table/e-cell.h18
-rw-r--r--widgets/table/e-table-col.c1
-rw-r--r--widgets/table/e-table-col.h16
-rw-r--r--widgets/table/e-table-header.c2
-rw-r--r--widgets/table/e-table-model.c6
6 files changed, 28 insertions, 27 deletions
diff --git a/widgets/table/e-cell.c b/widgets/table/e-cell.c
index b4f01d6dde..ab22adb53e 100644
--- a/widgets/table/e-cell.c
+++ b/widgets/table/e-cell.c
@@ -131,6 +131,7 @@ E_MAKE_TYPE(e_cell, "ECell", ECell, e_cell_class_init, e_cell_init, PARENT_TYPE)
* @model_col: the column in the model
* @view_col: the column in the view
* @row: the row
+ * @flags: the flags passed to the ECellView.
*
* Dispatches the event @event to the @ecell_view for.
*
@@ -226,7 +227,8 @@ e_cell_unrealize (ECellView *ecell_view)
*/
void
e_cell_draw (ECellView *ecell_view, GdkDrawable *drawable,
- int model_col, int view_col, int row, ECellFlags flags, int x1, int y1, int x2, int y2)
+ int model_col, int view_col, int row, ECellFlags flags,
+ int x1, int y1, int x2, int y2)
{
E_CELL_CLASS (GTK_OBJECT (ecell_view->ecell)->klass)->draw (
ecell_view, drawable, model_col, view_col, row, flags, x1, y1, x2, y2);
@@ -234,6 +236,13 @@ e_cell_draw (ECellView *ecell_view, GdkDrawable *drawable,
/**
* e_cell_print:
+ * @ecell_view: the ECellView to redraw
+ * @context: The GnomePrintContext where we output our printed data.
+ * @model_col: the column in the model being drawn.
+ * @view_col: the column in the view being drawn (what the model maps to).
+ * @row: the row being drawn
+ * @width: width
+ * @height: height
*
* FIXME:
*/
@@ -303,6 +312,7 @@ e_cell_enter_edit (ECellView *ecell_view, int model_col, int view_col, int row)
* @model_col: the column in the model
* @view_col: the column in the view
* @row: the row
+ * @edit_context: the editing context
*
* Notifies the ECellView that editing is finished at @model_col, @row
* rendered at @view_col, @row.
diff --git a/widgets/table/e-cell.h b/widgets/table/e-cell.h
index faaf23b916..a76f7e37f4 100644
--- a/widgets/table/e-cell.h
+++ b/widgets/table/e-cell.h
@@ -13,11 +13,7 @@
#define E_IS_CELL(o) (GTK_CHECK_TYPE ((o), E_CELL_TYPE))
#define E_IS_CELL_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), E_CELL_TYPE))
-typedef struct _ECell ECell;
-typedef struct _ECellView ECellView;
-typedef enum _ECellFlags ECellFlags;
-
-enum _ECellFlags {
+typedef enum {
E_CELL_SELECTED = 1 << 0,
E_CELL_JUSTIFICATION = 3 << 1,
@@ -32,20 +28,20 @@ enum _ECellFlags {
E_CELL_FOCUSED = 1 << 3,
E_CELL_EDITING = 1 << 4,
-};
+} ECellFlags;
-struct _ECell {
+typedef struct {
GtkObject object;
-};
+} ECell;
-struct _ECellView {
+typedef struct {
ECell *ecell;
ETableModel *e_table_model;
void *e_table_item_view;
gint focus_x1, focus_y1, focus_x2, focus_y2;
gint focus_col, focus_row;
-};
+} ECellView;
#define E_CELL_IS_FOCUSED(ecell_view) (ecell_view->focus_x1 != -1)
@@ -87,7 +83,7 @@ gint e_cell_event (ECellView *ecell_view, GdkEvent *event, int model_c
void e_cell_realize (ECellView *ecell_view);
void e_cell_unrealize (ECellView *ecell_view);
-void e_cell_draw (ECellView *ecell_view, GdkDrawable *dr,
+void e_cell_draw (ECellView *ecell_view, GdkDrawable *drawable,
int model_col, int view_col, int row, ECellFlags flags,
int x1, int y1, int x2, int y2);
void e_cell_print (ECellView *ecell_view, GnomePrintContext *context,
diff --git a/widgets/table/e-table-col.c b/widgets/table/e-table-col.c
index 9b295a8a49..f1f2fb452d 100644
--- a/widgets/table/e-table-col.c
+++ b/widgets/table/e-table-col.c
@@ -151,7 +151,6 @@ e_table_col_new (int col_idx, const char *text, double expansion, int min_width,
* e_table_col_new_with_pixbuf:
* @col_idx: the column we represent in the model
* @pixbuf: the image to be used for the header
- * @text: a title for this column
* @expansion: FIXME
* @min_width: minimum width in pixels for this column
* @ecell: the renderer to be used for this column
diff --git a/widgets/table/e-table-col.h b/widgets/table/e-table-col.h
index 3c8b883550..012fa10267 100644
--- a/widgets/table/e-table-col.h
+++ b/widgets/table/e-table-col.h
@@ -11,20 +11,16 @@
#define E_IS_TABLE_COL(o) (GTK_CHECK_TYPE ((o), E_TABLE_COL_TYPE))
#define E_IS_TABLE_COL_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), E_TABLE_COL_TYPE))
-typedef struct _ETableCol ETableCol;
-typedef struct _ETableColClass ETableColClass;
-typedef enum _ETableColArrow ETableColArrow;
-
-enum _ETableColArrow {
+typedef enum {
E_TABLE_COL_ARROW_NONE = 0,
E_TABLE_COL_ARROW_UP,
E_TABLE_COL_ARROW_DOWN
-};
+} ETableColArrow;
/*
* Information about a single column
*/
-struct _ETableCol {
+typedef struct {
GtkObject base;
char *text;
GdkPixbuf *pixbuf;
@@ -43,11 +39,11 @@ struct _ETableCol {
GtkJustification justification;
ECell *ecell;
-};
+} ETableCol;
-struct _ETableColClass {
+typedef struct {
GtkObjectClass parent_class;
-};
+} ETableColClass;
GtkType e_table_col_get_type (void);
ETableCol *e_table_col_new (int col_idx, const char *text,
diff --git a/widgets/table/e-table-header.c b/widgets/table/e-table-header.c
index 20fe518122..9771a0d70d 100644
--- a/widgets/table/e-table-header.c
+++ b/widgets/table/e-table-header.c
@@ -302,7 +302,7 @@ eth_do_insert (ETableHeader *eth, int pos, ETableCol *val)
/**
* e_table_header_add_column:
- * eth: the table header to add the column to.
+ * @eth: the table header to add the column to.
* @tc: the ETableCol definition
* @pos: position where the ETableCol will go.
*
diff --git a/widgets/table/e-table-model.c b/widgets/table/e-table-model.c
index 566d28d084..09f6cbf215 100644
--- a/widgets/table/e-table-model.c
+++ b/widgets/table/e-table-model.c
@@ -94,7 +94,7 @@ e_table_model_value_at (ETableModel *e_table_model, int col, int row)
* @e_table_model: the table model to operate on.
* @col: the column where the data will be stored in the model.
* @row: the row where the data will be stored in the model.
- * @data: the data to be stored.
+ * @value: the data to be stored.
*
* This function instructs the model to store the value in @data in the
* the @e_table_model at column @col and row @row. The @data typically
@@ -105,12 +105,12 @@ e_table_model_value_at (ETableModel *e_table_model, int col, int row)
* be a pointer to a set of data, or a datum that fits inside a void *.
*/
void
-e_table_model_set_value_at (ETableModel *e_table_model, int col, int row, const void *data)
+e_table_model_set_value_at (ETableModel *e_table_model, int col, int row, const void *value)
{
g_return_if_fail (e_table_model != NULL);
g_return_if_fail (E_IS_TABLE_MODEL (e_table_model));
- ETM_CLASS (e_table_model)->set_value_at (e_table_model, col, row, data);
+ ETM_CLASS (e_table_model)->set_value_at (e_table_model, col, row, value);
}
/**