### Class

# Foundry Documentation

#### Description [src]

    abstract class Foundry.Documentation : GObject.Object
    {
      /* No available fields */
    }

Abstract base class for plugins to provide a documentation endpoint.

This represents a single documentation endpoint like a class documentation or method documentation.

#### Ancestors

- GObject

#### Instance methods

###### foundry_documentation_dup_deprecated_in

No description available.

###### foundry_documentation_dup_icon

No description available.

###### foundry_documentation_dup_menu_icon

No description available.

###### foundry_documentation_dup_menu_title

No description available.

###### foundry_documentation_dup_section_title

No description available.

###### foundry_documentation_dup_since_version

No description available.

###### foundry_documentation_dup_title

No description available.

###### foundry_documentation_dup_uri

No description available.

###### foundry_documentation_equal

No description available.

###### foundry_documentation_find_children

No description available.

###### foundry_documentation_find_parent

No description available.

###### foundry_documentation_find_siblings

No description available.

###### foundry_documentation_has_children

No description available.

###### foundry_documentation_query_attribute

Query various attributes which may be part of the documentation but are not required by plugins to implement.

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Properties

###### Foundry.Documentation:deprecated-in

No description available.

###### Foundry.Documentation:icon

No description available.

###### Foundry.Documentation:menu-icon

No description available.

###### Foundry.Documentation:menu-title

No description available.

###### Foundry.Documentation:section-title

No description available.

###### Foundry.Documentation:since-version

No description available.

###### Foundry.Documentation:title

No description available.

###### Foundry.Documentation:uri

No description available.

#### Signals

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

#### Class structure

    struct FoundryDocumentationClass {
      GObjectClass parent_instance;
      char* (* dup_uri) (
        FoundryDocumentation* self
      );
      char* (* dup_title) (
        FoundryDocumentation* self
      );
      GIcon* (* dup_icon) (
        FoundryDocumentation* self
      );
      char* (* dup_menu_title) (
        FoundryDocumentation* self
      );
      GIcon* (* dup_menu_icon) (
        FoundryDocumentation* self
      );
      char* (* dup_section_title) (
        FoundryDocumentation* self
      );
      char* (* dup_deprecated_in) (
        FoundryDocumentation* self
      );
      char* (* dup_since_version) (
        FoundryDocumentation* self
      );
      gboolean (* has_children) (
        FoundryDocumentation* self
      );
      DexFuture* (* find_parent) (
        FoundryDocumentation* self
      );
      DexFuture* (* find_siblings) (
        FoundryDocumentation* self
      );
      DexFuture* (* find_children) (
        FoundryDocumentation* self
      );
      char* (* query_attribute) (
        FoundryDocumentation* self,
        const char* attribute
      );
      gboolean (* equal) (
        FoundryDocumentation* self,
        FoundryDocumentation* other
      );

    }

No description available.

###### Class members

`parent_instance: GObjectClass`

  No description available.

`dup_uri: char* (* dup_uri) ( FoundryDocumentation* self )`

  No description available.

`dup_title: char* (* dup_title) ( FoundryDocumentation* self )`

  No description available.

`dup_icon: GIcon* (* dup_icon) ( FoundryDocumentation* self )`

  No description available.

`dup_menu_title: char* (* dup_menu_title) ( FoundryDocumentation* self )`

  No description available.

`dup_menu_icon: GIcon* (* dup_menu_icon) ( FoundryDocumentation* self )`

  No description available.

`dup_section_title: char* (* dup_section_title) ( FoundryDocumentation* self )`

  No description available.

`dup_deprecated_in: char* (* dup_deprecated_in) ( FoundryDocumentation* self )`

  No description available.

`dup_since_version: char* (* dup_since_version) ( FoundryDocumentation* self )`

  No description available.

`has_children: gboolean (* has_children) ( FoundryDocumentation* self )`

  No description available.

`find_parent: DexFuture* (* find_parent) ( FoundryDocumentation* self )`

  No description available.

`find_siblings: DexFuture* (* find_siblings) ( FoundryDocumentation* self )`

  No description available.

`find_children: DexFuture* (* find_children) ( FoundryDocumentation* self )`

  No description available.

`query_attribute: char* (* query_attribute) ( FoundryDocumentation* self, const char* attribute )`

  No description available.

`equal: gboolean (* equal) ( FoundryDocumentation* self, FoundryDocumentation* other )`

  No description available.

#### Virtual methods

###### Foundry.DocumentationClass.dup_deprecated_in

No description available.

###### Foundry.DocumentationClass.dup_icon

No description available.

###### Foundry.DocumentationClass.dup_menu_icon

No description available.

###### Foundry.DocumentationClass.dup_menu_title

No description available.

###### Foundry.DocumentationClass.dup_section_title

No description available.

###### Foundry.DocumentationClass.dup_since_version

No description available.

###### Foundry.DocumentationClass.dup_title

No description available.

###### Foundry.DocumentationClass.dup_uri

No description available.

###### Foundry.DocumentationClass.equal

No description available.

###### Foundry.DocumentationClass.find_children

No description available.

###### Foundry.DocumentationClass.find_parent

No description available.

###### Foundry.DocumentationClass.find_siblings

No description available.

###### Foundry.DocumentationClass.has_children

No description available.

###### Foundry.DocumentationClass.query_attribute

Query various attributes which may be part of the documentation but are not required by plugins to implement.