<?xml version="1.0" standalone="no"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
    "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">

<refentry id="class-atknoopobject">

  <refnamediv>
    <refname>atk.NoOpObject</refname>
      <refpurpose>an <link
      linkend="class-atkobject"><classname>atk.Object</classname></link>
      which purports to implement all ATK interfaces.  </refpurpose>
  </refnamediv>

  <refsect1>
    <title>Synopsis</title>

    <classsynopsis language="python">
      <ooclass><classname>atk.NoOpObject</classname></ooclass>
      <ooclass><classname><link linkend="class-atkobject">atk.Object</link></classname></ooclass>
      <constructorsynopsis language="python">
        <methodname><link linkend="constructor-atknoopobject">atk.NoOpObject</link></methodname>
        <methodparam><parameter role="keyword">obj</parameter></methodparam>
      </constructorsynopsis>
</classsynopsis>

  </refsect1>

  <refsect1>
    <title>Ancestry</title>

<synopsis>+-- <link linkend="class-gobject">gobject.GObject</link>
  +-- <link linkend="class-atkobject">atk.Object</link>
    +-- <link linkend="class-atknoopobject">atk.NoOpObject</link>
</synopsis>

  </refsect1>

  <refsect1 id="properties-atknoopobject">
    <title>atk.NoOpObject Properties</title>

    <para><link linkend="properties-atkobject">atk.Object Properties</link></para>

  </refsect1>

  <refsect1 id="signal-prototypes-atknoopobject">
    <title>atk.NoOpObject Signal Prototypes</title>

    <para><link linkend="signal-prototypes-gobject">gobject.GObject Signal Prototypes</link></para>
    <para><link linkend="signal-prototypes-atkobject">atk.Object Signal Prototypes</link></para>
    <para><link linkend="signal-prototypes-atkcomponent">atk.Component Signal Prototypes</link></para>
    <para><link linkend="signal-prototypes-atkhypertext">atk.Hypertext Signal Prototypes</link></para>
    <para><link linkend="signal-prototypes-atkselection">atk.Selection Signal Prototypes</link></para>
    <para><link linkend="signal-prototypes-atktable">atk.Table Signal Prototypes</link></para>
    <para><link linkend="signal-prototypes-atktext">atk.Text Signal Prototypes</link></para>
  </refsect1>

  <refsect1>
    <title>Description</title>

    <para>An <link
    linkend="class-atknoopobject"><classname>atk.NoOpObject</classname></link>
    is an <link
    linkend="class-atkobject"><classname>atk.Object</classname></link> which
    purports to implement all ATK interfaces. It is the type of <link
    linkend="class-atkobject"><classname>atk.Object</classname></link> that
    is created if an accessible object is requested for an object type for
    which no factory type is specified.</para>

  </refsect1>

  <refsect1>
    <title>Constructor</title>

    <refsect2 id="constructor-atknoopobject">
      <title>atk.NoOpObject</title>

      <programlisting><constructorsynopsis language="python">
        <methodname>atk.NoOpObject</methodname>
        <methodparam><parameter role="keyword">obj</parameter></methodparam>
      </constructorsynopsis></programlisting>

      <variablelist>
        <varlistentry>
          <term><parameter role="keyword">obj</parameter>&nbsp;:</term>
          <listitem><simpara>a <link
          linkend="class-gobject"><classname>gobject.GObject</classname></link></simpara></listitem>
        </varlistentry>
        <varlistentry>
          <term><emphasis>Returns</emphasis>&nbsp;:</term>
          <listitem><simpara>a default (non-functioning stub) <link
          linkend="class-atkobject"><classname>atk.Object</classname></link></simpara></listitem>
        </varlistentry>
      </variablelist>

      <para>Provides a default (non-functioning stub) <link
      linkend="class-atkobject"><classname>atk.Object</classname></link>.
      Application maintainers should not use this method.</para>

    </refsect2>

  </refsect1>

</refentry>
