duifield.h File Reference


Detailed Description

abstract base class for a 'field'.

Author:
Copyright (c) 2003 Linas Vepstas <linas@linas.org>

Definition in file duifield.h.

#include "config.h"
#include <string.h>

Go to the source code of this file.

Data Structures

struct  DuiField_s

Defines

#define DUI_FIELD_NONE   "DUI_FIELD_NONE"
#define DUI_FIELD_CONST   "DUI_FIELD_CONST"
#define DUI_FIELD_WIDGET   "DUI_FIELD_WIDGET"
#define DUI_FIELD_WID_DATA   "DUI_FIELD_WID_DATA"
#define DUI_FIELD_WID_ARG   "DUI_FIELD_WID_ARG"
#define DUI_FIELD_WID_WHERE   "DUI_FIELD_WID_WHERE"
#define DUI_FIELD_HASH_KEY   "DUI_FIELD_HASH_KEY"
#define DUI_FIELD_SQL   "DUI_FIELD_SQL"
#define DUI_FIELD_WHERE   "DUI_FIELD_WHERE"
#define DUI_FIELD_GOBJ   "DUI_FIELD_GOBJ"
#define DUI_FIELD_QOF   "DUI_FIELD_QOF"
#define DUI_FIELD_QOF_MATCH   "DUI_FIELD_QOF_MATCH"
#define DUI_FIELD_IS_TYPE(fld, typ)   (0==strcmp((fld)->type,typ))

Typedefs

typedef struct DuiField_s DuiField
typedef const char * DuiFieldType

Functions

const char * dui_field_get_fieldname (DuiField *fs)
void dui_field_clear (DuiField *s)
void dui_field_set_const (DuiField *fs, const char *value)
void dui_field_iter_pre (DuiField *matcher, gboolean do_clear)
gboolean dui_field_iter_next (DuiField *matcher)
void dui_field_iter_column (DuiField *target_column, DuiField *matcher)
void dui_field_iter_post (DuiField *matcher)
gpointer get_gobj_field (DuiField *f)


Generated on Tue Apr 29 21:27:53 2008 for estron by  doxygen 1.5.5