00001 00013 #ifndef GITK_CONTEXT_H 00014 #define GITK_CONTEXT_H 00015 00016 #ifdef __cplusplus 00017 extern "C" { 00018 #endif 00019 00020 #ifdef GITK_CONTEXT_C 00021 gint gitk_context_count_active(void); 00022 GitkDialogPtr gitk_context_activate(void); 00023 gint gitk_context_get_highest_used_priority(void); 00024 00025 GitkDialogPtr gitk_context_get_current(void); 00026 void gitk_context_set_current(GitkDialogPtr const new_context); 00027 #else 00028 extern gint gitk_context_count_active(void); 00029 extern GitkDialogPtr gitk_context_activate(void); 00030 extern gint gitk_context_get_highest_used_priority(void); 00031 00032 extern GitkDialogPtr gitk_context_get_current(void); 00033 extern void gitk_context_set_current(GitkDialogPtr const new_context); 00034 #ifdef GITK_LIB_C 00035 #endif 00036 #endif 00037 00038 #ifdef __cplusplus 00039 } // extern "C" 00040 #endif 00041 00042 #endif /* GITK_CONTEXT_H */