#include <gnome.h>
#include <libxml/tree.h>
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
#include "mlview-app-context.h"
Go to the source code of this file.
|
Definition at line 49 of file mlview-settings-management.h. |
|
Definition at line 44 of file mlview-settings-management.h. |
|
Definition at line 29 of file mlview-settings-management.h. |
|
Definition at line 28 of file mlview-settings-management.h. |
|
Definition at line 30 of file mlview-settings-management.h. |
|
Definition at line 128 of file mlview-settings-management.h. |
|
Definition at line 129 of file mlview-settings-management.h. |
|
Definition at line 38 of file mlview-settings-management.h. |
|
Definition at line 54 of file mlview-settings-management.h. |
|
Definition at line 60 of file mlview-settings-management.h. |
|
Definition at line 294 of file mlview-settings-management.c. References _MlViewSettingsEntry::tree_node. |
|
Definition at line 312 of file mlview-settings-management.c. References _MlViewSettingsEntry::tree_node. |
|
Definition at line 350 of file mlview-settings-management.c. References _MlViewSettingsEntry::tree_node. |
|
Definition at line 369 of file mlview-settings-management.c. References _MlViewSettingsEntryPrivate::handlers, and _MlViewSettingsEntry::private. |
|
Definition at line 258 of file mlview-settings-management.c. References _MlViewSettingsEntryPrivate::handlers, and _MlViewSettingsEntry::private. |
|
Definition at line 153 of file mlview-settings-management.c. References _MlViewSettingsEntryPrivate::name, and _MlViewSettingsEntry::private. |
|
Definition at line 189 of file mlview-settings-management.c. References _MlViewSettingsEntry::private, and _MlViewSettingsEntryPrivate::settings. |
|
Definition at line 224 of file mlview-settings-management.c. References _MlViewSettingsEntry::private, and _MlViewSettingsEntryPrivate::settings_widget. |
|
Definition at line 241 of file mlview-settings-management.c. References _MlViewSettingsEntry::private, and _MlViewSettingsEntryPrivate::settings_widgets_structure. |
|
|
|
Builds a new settings entry.
Definition at line 121 of file mlview-settings-management.c. References _MlViewSettingsEntryPrivate::handlers, _MlViewSettingsEntryPrivate::name, _MlViewSettingsEntry::private, _MlViewSettingsEntryPrivate::settings, _MlViewSettingsEntryPrivate::settings_widget, _MlViewSettingsEntryPrivate::settings_widgets_structure, and _MlViewSettingsEntry::tree_node. |
|
Associates the handlers to the settings entry.
Definition at line 275 of file mlview-settings-management.c. References _MlViewSettingsEntryPrivate::handlers, and _MlViewSettingsEntry::private. |
|
Sets the name of the entry to a_name.
Definition at line 171 of file mlview-settings-management.c. References _MlViewSettingsEntryPrivate::name, and _MlViewSettingsEntry::private. |
|
Associates a custom settings struct to this settings entry.
Definition at line 207 of file mlview-settings-management.c. References _MlViewSettingsEntry::private, and _MlViewSettingsEntryPrivate::settings. |
|
|
|
Definition at line 1175 of file mlview-settings-management.c. References mlview_settings_management_get_settings_xml_nodes(). Referenced by mlview_settings_management_get_settings_xml_nodes(). |
|
Creates the settings.xml file in the personal .mlview directory.
Definition at line 673 of file mlview-settings-management.c. References mlview_file_descriptor_create_file(), mlview_file_descriptor_destroy(), mlview_file_descriptor_new(), and mlview_settings_manager_personal_settings_file_exists(). Referenced by mlview_settings_builder_build_settings(). |
|
Definition at line 1215 of file mlview-settings-management.c. References _MlViewSettingsManager::private, _MlViewSettingsManagerPrivate::settings_dialog, _MlViewSettingsManagerPrivate::settings_entries, _MlViewSettingsManagerPrivate::settings_entries_map, and _MlViewSettingsManagerPrivate::settings_xml_doc. Referenced by mlview_settings_builder_destroy(). |
|
Displays the settings dialog box and allow the user to edit the setting.
Definition at line 629 of file mlview-settings-management.c. References mlview_app_context_set_window_icon(), MLVIEW_SETTINGS_DIALOG_MAIN_PANED_PROPORTION, mlview_settings_manager_get_settings_dialog(), mlview_settings_manager_set_settings_dialog_proportions(), and PRIVATE. Referenced by mlview_editor_edit_settings_interactive(). |
|
Definition at line 472 of file mlview-settings-management.c. References _MlViewSettingsManager::private, and _MlViewSettingsManagerPrivate::settings_dialog. Referenced by mlview_settings_manager_edit_settings_interactive(). |
|
Installs the settings entry into the mlview settings edition management system.
Definition at line 522 of file mlview-settings-management.c. References _MlViewSettingsEntryPrivate::name, _MlViewSettingsEntryPrivate::parent_visual_node, _MlViewSettingsEntry::private, _MlViewSettingsManager::private, _MlViewSettingsManagerPrivate::settings_entries, _MlViewSettingsManagerPrivate::settings_entries_map, _MlViewSettingsManagerPrivate::settings_entries_tree, _MlViewSettingsManagerPrivate::settings_notebook, _MlViewSettingsEntryPrivate::settings_widget, and _MlViewSettingsEntry::tree_node. Referenced by mlview_settings_builder_build_settings(). |
|
Loads the xml settings file from the personal .mlview dir, and parses it.
Definition at line 716 of file mlview-settings-management.c. References mlview_settings_manager_personal_settings_file_exists(), _MlViewSettingsManager::private, and _MlViewSettingsManagerPrivate::settings_xml_doc. Referenced by mlview_settings_builder_build_settings(). |
|
|
Definition at line 768 of file mlview-settings-management.c. References mlview_file_descriptor_destroy(), mlview_file_descriptor_is_writeable(), and mlview_file_descriptor_new(). Referenced by mlview_settings_builder_build_settings(), mlview_settings_manager_create_personal_settings_file(), and mlview_settings_manager_load_settings_from_disk(). |
|
Instructs the settings manager to call settings entries post settings install handler. The handler called is : load_settings_from_xml_doc_into_settings_entry() (See the MlViewSettingsEntryHandlers struct) Definition at line 796 of file mlview-settings-management.c. References _MlViewSettingsManager::private, _MlViewSettingsManagerPrivate::settings_entries, _MlViewSettingsManagerPrivate::settings_xml_doc, and _MlViewSettingsEntry::tree_node. Referenced by mlview_settings_builder_build_settings(). |
|
Sets the proportions of the main GtkHPaned widget of the settings dialog.
Definition at line 490 of file mlview-settings-management.c. References _MlViewSettingsManagerPrivate::paned_widget, _MlViewSettingsManager::private, and _MlViewSettingsManagerPrivate::settings_dialog. Referenced by mlview_settings_manager_edit_settings_interactive(). |
|
|
Definition at line 332 of file mlview-settings-management.c. References _MlViewSettingsEntry::tree_node. |