From c675132de1981a140cf3341b7b1c3cd08862b54b Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Sun, 21 Mar 2010 14:33:38 -0400 Subject: Document EExtensible and EExtension. The mechanism here is simple but hard to explain without leaning heavily on object-oriented jargon. Consider this a rough draft. Illustrations would certainly help clarify. --- doc/reference/shell/eshell-docs.sgml | 2 ++ doc/reference/shell/eshell-sections.txt | 34 ++++++++++++++++++++++++++ doc/reference/shell/eshell.types | 2 ++ doc/reference/shell/tmpl/e-extensible.sgml | 33 +++++++++++++++++++++++++ doc/reference/shell/tmpl/e-extension.sgml | 39 ++++++++++++++++++++++++++++++ 5 files changed, 110 insertions(+) create mode 100644 doc/reference/shell/tmpl/e-extensible.sgml create mode 100644 doc/reference/shell/tmpl/e-extension.sgml (limited to 'doc/reference') diff --git a/doc/reference/shell/eshell-docs.sgml b/doc/reference/shell/eshell-docs.sgml index 99948f5007..96fae1a057 100644 --- a/doc/reference/shell/eshell-docs.sgml +++ b/doc/reference/shell/eshell-docs.sgml @@ -34,6 +34,8 @@ + + diff --git a/doc/reference/shell/eshell-sections.txt b/doc/reference/shell/eshell-sections.txt index be5171cb3d..776d08d13f 100644 --- a/doc/reference/shell/eshell-sections.txt +++ b/doc/reference/shell/eshell-sections.txt @@ -440,6 +440,40 @@ e_dialog_combo_box_set e_dialog_combo_box_get +
+e-extensible +Extensible +EExtensible +e_extensible_load_extensions + +E_EXTENSIBLE +E_IS_EXTENSIBLE +E_TYPE_EXTENSIBLE +E_EXTENSIBLE_INTERFACE +E_IS_EXTENSIBLE_INTERFACE +E_EXTENSIBLE_GET_INTERFACE +EExtensibleInterface +e_extensible_get_type +
+ +
+e-extension +Extensions +EExtension +e_extension_get_extensible + +E_EXTENSION +E_IS_EXTENSION +E_TYPE_EXTENSION +E_EXTENSION_CLASS +E_IS_EXTENSION_CLASS +E_EXTENSION_GET_CLASS +EExtensionClass +e_extension_get_type + +EExtensionPrivate +
+
e-html-utils Text to HTML Conversion diff --git a/doc/reference/shell/eshell.types b/doc/reference/shell/eshell.types index ae84ef0905..b5c41aecf6 100644 --- a/doc/reference/shell/eshell.types +++ b/doc/reference/shell/eshell.types @@ -1,4 +1,6 @@ e_bit_array_get_type +e_extensible_get_type +e_extension_get_type e_logger_get_type e_module_get_type e_signature_get_type diff --git a/doc/reference/shell/tmpl/e-extensible.sgml b/doc/reference/shell/tmpl/e-extensible.sgml new file mode 100644 index 0000000000..de8e8e140c --- /dev/null +++ b/doc/reference/shell/tmpl/e-extensible.sgml @@ -0,0 +1,33 @@ + +Extensible + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@extensible: + + diff --git a/doc/reference/shell/tmpl/e-extension.sgml b/doc/reference/shell/tmpl/e-extension.sgml new file mode 100644 index 0000000000..e1acb9d8e2 --- /dev/null +++ b/doc/reference/shell/tmpl/e-extension.sgml @@ -0,0 +1,39 @@ + +Extensions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@extension: +@Returns: + + -- cgit v1.2.3