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). | |
MlViewXMLDocumentView * | current_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 | |
MlViewSettingsManager * | settings_manager |
The settings manager of the editor. | |
MlViewSettingsBuilder * | settings_builder |
The settings builder. | |
MlViewAppContext * | app_context |
The context of the application. | |
GtkMenu * | contextual_menu |
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.
|
The context of the application.
Definition at line 122 of file mlview-editor.c. |
|
Definition at line 125 of file mlview-editor.c. |
|
The current document being viewed by the user.
Definition at line 86 of file mlview-editor.c. |
|
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. |
|
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. |
|
The notebook that holds all the notebook pages (document views).
Definition at line 81 of file mlview-editor.c. |
|
total number of docs opened
Definition at line 113 of file mlview-editor.c. |
|
An hash table that associates the opened document label names to the matching opened view.
Definition at line 107 of file mlview-editor.c. |
|
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. |
|
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. |
|
The settings builder.
Definition at line 119 of file mlview-editor.c. |
|
The settings manager of the editor.
Definition at line 116 of file mlview-editor.c. |
|
Number of untitled document opened.
Definition at line 110 of file mlview-editor.c. |