gitkwidget.h

Go to the documentation of this file.
00001 
00011 #ifndef GITK_CONTROL_H
00012 #define GITK_CONTROL_H
00013 
00014 #ifdef __cplusplus
00015 extern "C" {
00016 #endif
00017 
00018 #ifdef GITK_CONTROL_C
00019 void gitk__widget_set_value(GitkDialogPtr const dialog,GitkDialogAccessType access_type,gchar * const widget_id,const gchar * const name,const gchar * const data);
00020 gchar *gitk__widget_get_value(GitkDialogPtr const dialog,GitkDialogAccessType access_type,gchar * const widget_id,const gchar * const name);
00021 
00022 GitkWidgetType gitk_widget_get_type(xmlNodePtr widget);
00023 #else
00024 extern void gitk__widget_set_value(GitkDialogPtr const dialog,GitkDialogAccessType access_type,gchar * const widget_id,const gchar * const name,const gchar * const data);
00025 extern gchar *gitk__widget_get_value(GitkDialogPtr const dialog,GitkDialogAccessType access_type,gchar * const widget_id,const gchar * const name);
00026 extern GitkWidgetType gitk_widget_get_type(xmlNodePtr widget);
00027 #endif
00028 
00029 #if defined(GITK_LIB_C) || defined(GITK_RENDERER_C)
00030   #define gitk_widget_set_value(dialog,widget_id,name,data) gitk__widget_set_value(dialog,GITK_DIALOG_ACCESS_RENDERER,widget_id,name,data)
00031   #define gitk_widget_get_value(dialog,widget_id,name) gitk__widget_get_value(dialog,GITK_DIALOG_ACCESS_RENDERER,widget_id,name)
00032 #else
00033   #define gitk_widget_set_value(dialog,widget_id,name,data) gitk__widget_set_value(dialog,GITK_DIALOG_ACCESS_CLIENT,widget_id,name,data)
00034   #define gitk_widget_get_value(dialog,widget_id,name) gitk__widget_get_value(dialog,GITK_DIALOG_ACCESS_CLIENT,widget_id,name)
00035 #endif
00036 
00037 #ifdef __cplusplus
00038 } // extern "C"
00039 #endif
00040 
00041 #endif /* GITK_CONTROL_H */

Generated on Thu Oct 28 10:59:15 2004 for gitk by doxygen 1.3.6