#include "gitkrincludes.h"
Include dependency graph for gitk-renderer-gtk/gitkrlayout.c:
Go to the source code of this file.
Functions | |
void | gitkr_dialog_free_layout (GitkDialogPtr dialog) |
frees the layout data of a dialog | |
void | gitkr_dialog_generate_layout (GitkDialogPtr dialog) |
generate a layout for a given dialog. reads the dialog node and recursively processes the children. | |
gint | gitkr_dialog_generate_layout_walker (GitkDialogPtr dialog, GtkContainer *container, xmlNodePtr cur, gboolean box_vert, gint widget_index) |
step down the layout tree | |
void | gitkr_dialog_output_layout (GitkDialogPtr dialog) |
display the layout of a dialog |
Definition in file gitk-renderer-gtk/gitkrlayout.c.
|
frees the layout data of a dialog
Definition at line 268 of file gitk-renderer-gtk/gitkrlayout.c. References GitkrGtkLayout::ctrl, gitk_log1, gitk_log2, gitk_log_intro, gitk_log_outro, gitk_save_get_string, GitkDialogPtr, GitkrGtkLayoutPtr, GitkrGtkWidgetPtr, GitkrGtkWidget::id, GitkDialog::layout, GitkrGtkLayout::main, GitkrGtkLayout::title, GitkrGtkLayoutPage::widgets, GitkrGtkLayoutPage::widgetsPerPage, and GitkrGtkLayout::window. |
|
generate a layout for a given dialog. reads the dialog node and recursively processes the children.
Definition at line 22 of file gitk-renderer-gtk/gitkrlayout.c. References GitkrGtkLayout::focused_widget, gitk_err, gitk_err1, gitk_log, gitk_log1, gitk_log2, GITK_NS_PREFIX, gitk_save_get_string, gitk_xpath_type_filter(), GitkDialogPtr, GitkLayoutPtr, gitkr_dialog_free_layout(), gitkr_dialog_generate_layout_walker(), gitkr_widget_action_new(), GitkrGtkLayoutPtr, GitkrGtkWidgetPtr, GitkrGtkWidget::impl, GitkDialog::layout, GitkrGtkLayout::main, sighandler_window_on_close(), sighandler_window_on_destroy(), GitkrGtkLayout::title, GitkrGtkLayoutPage::widgets, GitkrGtkLayoutPage::widgetsPerPage, GitkrGtkLayout::window, xpath_get_dialog_name, and xpath_get_label. |
Here is the call graph for this function:
|
step down the layout tree
Definition at line 142 of file gitk-renderer-gtk/gitkrlayout.c. References gitk_log, gitk_log1, gitk_log2, gitk_widget_get_type(), GITK_WIDGET_TYPE_ACTION, GITK_WIDGET_TYPE_CHARACTERINPUT, GITK_WIDGET_TYPE_CHARACTERINPUT_ALPHABETIC, GITK_WIDGET_TYPE_LABEL, GITK_WIDGET_TYPE_OPTIONCHOICE, GITK_WIDGET_TYPE_OPTIONCHOICE_BOOLEAN, GITK_WIDGET_TYPE_OPTIONCHOICE_SINGLE, GITK_WIDGET_TYPE_OPTIONCHOICE_SINGLE_COMPACT, GITK_WIDGET_TYPE_UNDEF, GitkDialogPtr, gitkr_widget_action_new(), gitkr_widget_characterinput_new(), gitkr_widget_label_new(), gitkr_widget_optionchoice_boolean_new(), gitkr_widget_optionchoice_new(), GitkrGtkLayoutPtr, GitkrGtkWidgetPtr, GitkrGtkWidget::impl, GitkDialog::layout, GitkrGtkWidget::type, and xpath_get_label. Referenced by gitkr_dialog_generate_layout(). |
Here is the call graph for this function:
|
display the layout of a dialog
Definition at line 238 of file gitk-renderer-gtk/gitkrlayout.c. References gitk_err, gitk_log_intro, gitk_log_outro, GITK_NS_PREFIX, GitkDialogPtr, GitkrGtkLayoutPtr, GitkDialog::layout, and GitkrGtkLayout::window. |