00001 /*************************************************************************** 00002 $RCSfile$ 00003 ------------------- 00004 cvs : $Id: gbprofilelist.h 947 2006-02-21 17:04:54Z aquamaniac $ 00005 begin : Mon Mar 01 2004 00006 copyright : (C) 2004 by Martin Preuss 00007 email : martin@libchipcard.de 00008 00009 *************************************************************************** 00010 * Please see toplevel file COPYING for license details * 00011 ***************************************************************************/ 00012 00013 #ifndef GB_PROFILELIST_H 00014 #define GB_PROFILELIST_H 00015 00016 #include <gtk/gtk.h> 00017 00018 #include <g2banking/gbanking.h> 00019 #include <aqbanking/banking.h> 00020 #include <aqbanking/job.h> 00021 00022 #include <gwenhywfar/types.h> 00023 00024 00031 00032 00038 #define GB_PROFILELIST_COL_NAME 0 00039 00040 #define GB_PROFILELIST_COL_VERSION 1 00041 00042 #define GB_PROFILELIST_COL_SHORT 2 00043 00053 GBANKING_API 00054 GtkWidget *GB_ProfileList_new(GtkWidget *parent, 00055 GtkWidget *tree); 00056 00064 GBANKING_API 00065 GWEN_DB_NODE *GB_ProfileList_GetSelectedProfiles(GtkWidget *w); 00066 00071 GBANKING_API 00072 void GB_ProfileList_Update(GtkWidget *w); 00073 00078 GBANKING_API 00079 void GB_ProfileList_Clear(GtkWidget *w); 00080 00087 GBANKING_API 00088 void GB_ProfileList_AddProfile(GtkWidget *w, GWEN_DB_NODE *db); 00089 00096 GBANKING_API 00097 void GB_ProfileList_AddProfiles(GtkWidget *w, GWEN_DB_NODE *db); /* defgroup */ 00099 00100 00101 #endif 00102 00103 00104