gitkrlayout.h

00001 
00012 #ifndef GITKR_LAYOUT_H
00013 #define GITKR_LAYOUT_H
00014 
00016 #define GITK_LINE_OFFSET 4
00017 
00018 #ifdef GITKR_LAYOUT_C
00019 void gitkr_dialog_generate_layout(GitkDialogPtr dialog);
00020 GitkrPhoneLayoutPtr gitkr_dialog_new_layout(GitkDialogPtr dialog);
00021 void gitkr_dialog_generate_dialog_widgets(GitkDialogPtr dialog);
00022 void gitkr_dialog_generate_sequential_layout(GitkDialogPtr dialog,xmlNodePtr root);
00023 gint gitkr_dialog_generate_sequential_layout_count_pages(GitkDialogPtr dialog,xmlNodePtr root,xmlNodeSetPtr pages,xmlXPathCompExprPtr xpath_get_widgets);
00024 gint gitkr_dialog_generate_sequential_layout_build_page(GitkDialogPtr dialog,xmlNodePtr root,xmlXPathCompExprPtr xpath_get_widgets,gint pageIx);
00025 void gitkr_dialog_generate_hierarchical_layout(GitkDialogPtr dialog,xmlNodePtr root);
00026 void gitkr_dialog_output_layout(GitkDialogPtr dialog);
00027 void gitkr_dialog_free_layout(GitkDialogPtr dialog);
00028 GitkrPhoneWidgetPtr gitkr_layout_get_current_widget(GitkrPhoneLayoutPtr layout);
00029 gint gitkr_layout_get_current_widget_line(GitkrPhoneLayoutPtr layout);
00030 #else
00031 #ifdef GITK_RENDERER_C
00032 extern void gitkr_dialog_generate_layout(GitkDialogPtr dialog);
00033 extern void gitkr_dialog_output_layout(GitkDialogPtr dialog);
00034 extern GitkrPhoneWidgetPtr gitkr_layout_get_current_widget(GitkrPhoneLayoutPtr layout);
00035 extern gint gitkr_layout_get_current_widget_line(GitkrPhoneLayoutPtr layout);
00036 #endif
00037 #endif
00038 
00039 #endif /* GITKR_LAYOUT_H */

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