#include <gnome.h>
#include <libxml/tree.h>
#include "mlview-app-context.h"
Go to the source code of this file.
Data Structures | |
struct | _MlViewNamespaceEditor |
struct | _MlViewNamespaceEditorClass |
Defines | |
#define | MLVIEW_TYPE_NAMESPACE_EDITOR (mlview_namespace_editor_get_type()) |
#define | MLVIEW_NAMESPACE_EDITOR(object) (GTK_CHECK_CAST(object, MLVIEW_TYPE_NAMESPACE_EDITOR, MlViewNamespaceEditor)) |
#define | MLVIEW_NAMESPACE_EDITOR_CLASS(klass) (GTK_CHECK_CLASS_CAST(klass, MLVIEW_TYPE_NAMESPACE_EDITOR, MlViewNamespaceEditorClass)) |
#define | MLVIEW_IS_NAMESPACE_EDITOR(object) (GTK_CHECK_TYPE(object, MLVIEW_TYPE_NAMESPACE_EDITOR)) |
#define | MLVIEW_IS_NAMESPACE_EDITOR_CLASS(klass) (GTK_CHECK_CLASS_CAST(klass, MLVIEW_TYPE_NAMESPACE_EDITOR)) |
Typedefs | |
typedef _MlViewNamespaceEditor | MlViewNamespaceEditor |
typedef _MlViewNamespaceEditorClass | MlViewNamespaceEditorClass |
typedef _MlViewNamespaceEditorPrivate | MlViewNamespaceEditorPrivate |
Functions | |
guint | mlview_namespace_editor_get_type () |
GtkWidget * | mlview_namespace_editor_new (MlViewAppContext *a_app_context) |
Creates a new instance of MlViewNamespaceEditor. | |
void | mlview_namespace_editor_edit_node_visible_namespaces (MlViewNamespaceEditor *a_editor, xmlNode *a_xml_node) |
Given an xml node, edits the namespaces definied on that node, and also, those defined in the parent nodes. | |
void | mlview_namespace_editor_clear (MlViewNamespaceEditor *a_editor) |
Clears the content of the current instance of MlViewNamespaceEditor. | |
xmlNs * | mlview_namespace_editor_get_current_selected_ns (MlViewNamespaceEditor *a_editor) |
mlview_namespace_editor_get_current_selected_ns Gets the last namespace that has been graphicaly selected by the user. | |
xmlNode * | mlview_namespace_editor_get_current_xml_node (MlViewNamespaceEditor *a_editor) |
xmlNs * | mlview_namespace_editor_add_namespace_def (MlViewNamespaceEditor *a_editor, gchar *a_ns_prefix, gchar *a_ns_uri, xmlNode *a_xml_node) |
void | mlview_namespace_editor_remove_namespace_def (MlViewNamespaceEditor *a_editor, xmlNs *a_ns, xmlNode *a_xml_node) |
|
Definition at line 32 of file mlview-namespace-editor.h. |
|
Definition at line 33 of file mlview-namespace-editor.h. |
|
Definition at line 30 of file mlview-namespace-editor.h. |
|
Definition at line 31 of file mlview-namespace-editor.h. |
|
Definition at line 29 of file mlview-namespace-editor.h. Referenced by mlview_namespace_editor_new(). |
|
Definition at line 35 of file mlview-namespace-editor.h. |
|
Definition at line 36 of file mlview-namespace-editor.h. |
|
Definition at line 37 of file mlview-namespace-editor.h. |
|
Definition at line 610 of file mlview-namespace-editor.c. |
|
Clears the content of the current instance of MlViewNamespaceEditor. This method does not emit any signal.
Definition at line 535 of file mlview-namespace-editor.c. References PRIVATE. |
|
Given an xml node, edits the namespaces definied on that node, and also, those defined in the parent nodes. Keeps track of the xml node being currently edited.
Definition at line 500 of file mlview-namespace-editor.c. References PRIVATE. |
|
mlview_namespace_editor_get_current_selected_ns Gets the last namespace that has been graphicaly selected by the user.
Definition at line 568 of file mlview-namespace-editor.c. References PRIVATE. |
|
Definition at line 592 of file mlview-namespace-editor.c. References PRIVATE. |
|
Definition at line 453 of file mlview-namespace-editor.c. |
|
Creates a new instance of MlViewNamespaceEditor. You can free this instance using gtk_widget_destroy. Definition at line 477 of file mlview-namespace-editor.c. References MLVIEW_TYPE_NAMESPACE_EDITOR, and PRIVATE. |
|
Definition at line 632 of file mlview-namespace-editor.c. References _MlViewNamespaceDesc::ns_def, PRIVATE, and xmlUnlinkNsDef(). |