GitkDialog Struct Reference
[libgitk dialog class]

gitk dialog, active dialog with a GitkLayout More...

#include <gitk.h>

Collaboration diagram for GitkDialog:

Collaboration graph
[legend]

Data Fields

GList * callback_list
 event-callbacks, list of GitkCallbackNode

gboolean changed
 has dialog changed so that it needs to be re-leayouted

xmlDocPtr dst
 the dialog document prepared for the renderer

GitkLayoutPtr layout
 layout structure of renderer

GMutex * lock
 use g_mutex_lock(dialog->lock); and g_mutex_unlock(dialog->lock); e.g

xmlNsPtr ns
 the document name space

gint priority
 priority of the dialog, all dialogs of the highes priority are active and shadowing the ones with lower priority

xmlDocPtr src
 the source giml document


Detailed Description

gitk dialog, active dialog with a GitkLayout

Definition at line 165 of file gitk.h.


Field Documentation

GList* GitkDialog::callback_list
 

event-callbacks, list of GitkCallbackNode

Definition at line 170 of file gitk.h.

Referenced by gitk__dialog_attach_callback(), gitk_dialog_detach_callback(), gitk_dialog_free(), and gitk_get_callback_node().

gboolean GitkDialog::changed
 

has dialog changed so that it needs to be re-leayouted

Definition at line 172 of file gitk.h.

Referenced by gitk_dialog_invalidate(), gitk_dialog_show(), and gitkr_render().

xmlDocPtr GitkDialog::dst
 

the dialog document prepared for the renderer

Definition at line 167 of file gitk.h.

Referenced by gitk_dialog_free(), gitk_dialog_get_dst(), gitk_dialog_invalidate(), gitk_dialog_new(), and gitk_dialog_trans().

GitkLayoutPtr GitkDialog::layout
 

layout structure of renderer

Definition at line 169 of file gitk.h.

Referenced by gitkr_dialog_free_layout(), gitkr_dialog_generate_dialog_widgets(), gitkr_dialog_generate_hierarchical_layout(), gitkr_dialog_generate_layout(), gitkr_dialog_generate_layout_walker(), gitkr_dialog_generate_sequential_layout(), gitkr_dialog_generate_sequential_layout_build_page(), gitkr_dialog_generate_sequential_layout_count_pages(), gitkr_dialog_output_layout(), gitkr_event_loop_start(), and gitkr_widget_optionchoice_handle().

GMutex* GitkDialog::lock
 

use g_mutex_lock(dialog->lock); and g_mutex_unlock(dialog->lock); e.g

when rendering a dialog

Definition at line 173 of file gitk.h.

Referenced by gitk_dialog_free(), and gitk_dialog_new().

xmlNsPtr GitkDialog::ns
 

the document name space

Definition at line 168 of file gitk.h.

Referenced by gitk_dialog_trans(), gitk_dialog_trans_initial(), and gitk_dialog_validate().

gint GitkDialog::priority
 

priority of the dialog, all dialogs of the highes priority are active and shadowing the ones with lower priority

Definition at line 171 of file gitk.h.

Referenced by gitk_context_activate(), gitk_context_get_highest_used_priority(), gitk_dialog_show(), and index_html().

xmlDocPtr GitkDialog::src
 

the source giml document

Definition at line 166 of file gitk.h.

Referenced by gitk_dialog_free(), gitk_dialog_get_src(), gitk_dialog_new(), gitk_dialog_trans(), gitk_dialog_trans_initial(), and gitk_dialog_validate().


The documentation for this struct was generated from the following file:
Generated on Thu Oct 28 11:03:40 2004 for gitk by doxygen 1.3.6