Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

_MlViewEditorPrivate Struct Reference

The MlViewEditor private data member structure. More...


Data Fields

GHashTable * mlview_xml_docs
 The set of instances of MlViewXMLDocument opened in the editor.

GHashTable * mlview_xml_doc_views
 A hash table where the keys are the instances of MlViewXMLDocumentViews and the values are their associated document.

GtkNotebook * notebook
 The notebook that holds all the notebook pages (document views).

MlViewXMLDocumentViewcurrent_xml_doc_view
 The current document being viewed by the user.

GHashTable * opened_file_base_names
 a hash table which keys are the base name of the files already opened.

GHashTable * opened_file_paths
 a hash table wich keys are the file paths of the file files already opened.

GHashTable * opened_document_label_names
 An hash table that associates the opened document label names to the matching opened view.

guint untitled_docs_num
 Number of untitled document opened.

guint opened_docs_num
 total number of docs opened

MlViewSettingsManagersettings_manager
 The settings manager of the editor.

MlViewSettingsBuildersettings_builder
 The settings builder.

MlViewAppContextapp_context
 The context of the application.

GtkMenu * contextual_menu


Detailed Description

The MlViewEditor private data member structure.

The fields of this structure must be accessed only by the mean of the available accessors.

Definition at line 62 of file mlview-editor.c.


Field Documentation

MlViewAppContext* _MlViewEditorPrivate::app_context
 

The context of the application.

Definition at line 122 of file mlview-editor.c.

GtkMenu* _MlViewEditorPrivate::contextual_menu
 

Definition at line 125 of file mlview-editor.c.

MlViewXMLDocumentView* _MlViewEditorPrivate::current_xml_doc_view
 

The current document being viewed by the user.

Definition at line 86 of file mlview-editor.c.

GHashTable* _MlViewEditorPrivate::mlview_xml_doc_views
 

A hash table where the keys are the instances of MlViewXMLDocumentViews and the values are their associated document.

Definition at line 76 of file mlview-editor.c.

GHashTable* _MlViewEditorPrivate::mlview_xml_docs
 

The set of instances of MlViewXMLDocument opened in the editor.

The key is the pointer to the instance of MlViewXMLDocument opened in the editor The value is a an hash table that contains the instances of MlViewXMLDocumentView that holds the key MlViewXMLDocument.

Definition at line 69 of file mlview-editor.c.

GtkNotebook* _MlViewEditorPrivate::notebook
 

The notebook that holds all the notebook pages (document views).

Definition at line 81 of file mlview-editor.c.

guint _MlViewEditorPrivate::opened_docs_num
 

total number of docs opened

Definition at line 113 of file mlview-editor.c.

GHashTable* _MlViewEditorPrivate::opened_document_label_names
 

An hash table that associates the opened document label names to the matching opened view.

Definition at line 107 of file mlview-editor.c.

GHashTable* _MlViewEditorPrivate::opened_file_base_names
 

a hash table which keys are the base name of the files already opened.

The associated data is the number of times the file name has been opened. When destroying this hash table, do not destroy the referenced data (base names) because the base names are substring of file_paths. And file names are hold by the instances of MlViewXMLDocument.

Definition at line 94 of file mlview-editor.c.

GHashTable* _MlViewEditorPrivate::opened_file_paths
 

a hash table wich keys are the file paths of the file files already opened.

the associated MlViewXMLDocument. When destroying this hashtable do not destroy the referenced data (file path) because file paths are hold by instances of MlViewXMLDocument and destroyed by them.

Definition at line 101 of file mlview-editor.c.

MlViewSettingsBuilder* _MlViewEditorPrivate::settings_builder
 

The settings builder.

Definition at line 119 of file mlview-editor.c.

MlViewSettingsManager* _MlViewEditorPrivate::settings_manager
 

The settings manager of the editor.

Definition at line 116 of file mlview-editor.c.

guint _MlViewEditorPrivate::untitled_docs_num
 

Number of untitled document opened.

Definition at line 110 of file mlview-editor.c.


The documentation for this struct was generated from the following file:
Generated on Sat Jul 6 09:57:41 2002 for Gnome-MlView by doxygen1.2.16