📄 atkobject.xml
字号:
<term><literal>ATK_ROLE_ROW_HEADER</literal></term><listitem><simpara> The header for a row of data</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_SCROLL_BAR</literal></term><listitem><simpara> An object usually used to allow a user to incrementally view a large amount of data.</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_SCROLL_PANE</literal></term><listitem><simpara> An object that allows a user to incrementally view a large amount of information</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_SEPARATOR</literal></term><listitem><simpara> An object usually contained in a menu to provide a visible and logical separation of the contents in a menu</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_SLIDER</literal></term><listitem><simpara> An object that allows the user to select from a bounded range</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_SPLIT_PANE</literal></term><listitem><simpara> A specialized panel that presents two other panels at the same time</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_SPIN_BUTTON</literal></term><listitem><simpara> An object used to get an integer or floating point number from the user</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_STATUSBAR</literal></term><listitem><simpara> An object which reports messages of minor importance to the user</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TABLE</literal></term><listitem><simpara> An object used to represent information in terms of rows and columns</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TABLE_CELL</literal></term><listitem><simpara> A cell in a table</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TABLE_COLUMN_HEADER</literal></term><listitem><simpara> The header for a column of a table</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TABLE_ROW_HEADER</literal></term><listitem><simpara> The header for a row of a table</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TEAR_OFF_MENU_ITEM</literal></term><listitem><simpara> A menu item used to tear off and reattach its menu</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TERMINAL</literal></term><listitem><simpara> An object that represents an accessible terminal</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TEXT</literal></term><listitem><simpara> An object that presents text to the user</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TOGGLE_BUTTON</literal></term><listitem><simpara> A specialized push button that can be checked or unchecked, but does not provide a separate indicator for the current state</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TOOL_BAR</literal></term><listitem><simpara> A bar or palette usually composed of push buttons or toggle buttons</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TOOL_TIP</literal></term><listitem><simpara> An object that provides information about another object</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TREE</literal></term><listitem><simpara> An object used to represent hierarchical information to the user</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_TREE_TABLE</literal></term><listitem><simpara> An object capable of expanding and collapsing rows as well as showing multiple columns of data</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_UNKNOWN</literal></term><listitem><simpara> The object contains some Accessible information, but its role is not known</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_VIEWPORT</literal></term><listitem><simpara> An object usually used in a scroll pane</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_WINDOW</literal></term><listitem><simpara> A top level window with no title or border.</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_HEADER</literal></term><listitem><simpara> An object that serves as a document header.</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_FOOTER</literal></term><listitem><simpara> An object that serves as a document footer.</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_PARAGRAPH</literal></term><listitem><simpara> An object which is contains a paragraph of text content.</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_RULER</literal></term><listitem><simpara> An object which describes margins and tab stops, etc. for text objects which it controls (should have CONTROLLER_FOR relation to such).</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_APPLICATION</literal></term><listitem><simpara> The object is an application object, which may contain <parameter>ATK_ROLE_FRAME</parameter> objects or other types of accessibles.</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_AUTOCOMPLETE</literal></term><listitem><simpara> The object is a dialog or list containing items for insertion into an entry widget, for instance a list of words for completion of a text entry.</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_ROLE_LAST_DEFINED</literal></term><listitem><simpara> not a valid role, used for finding end of enumeration</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="atk-role-register"/>atk_role_register ()</title><indexterm><primary>atk_role_register</primary></indexterm><programlisting><link linkend="AtkRole">AtkRole</link> atk_role_register (const <link linkend="gchar">gchar</link> *name);</programlisting><para>Registers the role specified by <parameter>name</parameter>.</para><para></para><variablelist role="params"><varlistentry><term><parameter>name</parameter> :</term><listitem><simpara> a character string describing the new role.</simpara></listitem></varlistentry><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> an <link linkend="AtkRole"><type>AtkRole</type></link> for the new role.</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="AtkLayer"/>enum AtkLayer</title><indexterm><primary>AtkLayer</primary></indexterm><programlisting>typedef enum{ ATK_LAYER_INVALID, ATK_LAYER_BACKGROUND, ATK_LAYER_CANVAS, ATK_LAYER_WIDGET, ATK_LAYER_MDI, ATK_LAYER_POPUP, ATK_LAYER_OVERLAY, ATK_LAYER_WINDOW} AtkLayer;</programlisting><para>Describes the layer of a component</para><para>These enumerated "layer values" are used when determining which UIrendering layer a component is drawn into, which can help in makingdeterminations of when components occlude one another.</para><para></para><variablelist role="enum"><varlistentry><term><literal>ATK_LAYER_INVALID</literal></term><listitem><simpara> The object does not have a layer</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_LAYER_BACKGROUND</literal></term><listitem><simpara> This layer is reserved for the desktop background</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_LAYER_CANVAS</literal></term><listitem><simpara> This layer is used for Canvas components</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_LAYER_WIDGET</literal></term><listitem><simpara> This layer is normally used for components</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_LAYER_MDI</literal></term><listitem><simpara> This layer is used for layered components</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_LAYER_POPUP</literal></term><listitem><simpara> This layer is used for popup components, such as menus</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_LAYER_OVERLAY</literal></term><listitem><simpara> This layer is reserved for future use.</simpara></listitem></varlistentry><varlistentry><term><literal>ATK_LAYER_WINDOW</literal></term><listitem><simpara> This layer is used for toplevel windows.</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="AtkImplementor"/>struct AtkImplementor</title><indexterm><primary>AtkImplementor</primary></indexterm><programlisting>struct AtkImplementor;</programlisting><para>The AtkImplementor structure does not contain any fields.</para></refsect2><refsect2><title><anchor id="AtkPropertyValues"/>struct AtkPropertyValues</title><indexterm><primary>AtkPropertyValues</primary></indexterm><programlisting>struct AtkPropertyValues { const gchar *property_name; GValue old_value; GValue new_value;};</programlisting><para>The Atk PropertyValue structure is used when notifying a change in property.Currently, the only property for which old_value is used isaccessible-state; for instance if there is a focus change theproperty change handler will be called for the object which lost the focus
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -