[go: up one dir, main page]

atk 0.6.0

Rust bindings for the ATK library
Documentation
// This file was generated by gir (https://github.com/gtk-rs/gir)
// from gir-files (https://github.com/gtk-rs/gir-files)
// DO NOT EDIT

mod action;
pub use self::action::{Action, NONE_ACTION};
pub use self::action::AtkActionExt;

mod component;
pub use self::component::{Component, NONE_COMPONENT};
pub use self::component::ComponentExt;

mod document;
pub use self::document::{Document, NONE_DOCUMENT};
pub use self::document::DocumentExt;

mod editable_text;
pub use self::editable_text::{EditableText, NONE_EDITABLE_TEXT};
pub use self::editable_text::EditableTextExt;

mod gobject_accessible;
pub use self::gobject_accessible::{GObjectAccessible, GObjectAccessibleClass, NONE_GOBJECT_ACCESSIBLE};
pub use self::gobject_accessible::GObjectAccessibleExt;

mod hyperlink;
pub use self::hyperlink::{Hyperlink, HyperlinkClass, NONE_HYPERLINK};
pub use self::hyperlink::HyperlinkExt;

mod hyperlink_impl;
pub use self::hyperlink_impl::{HyperlinkImpl, NONE_HYPERLINK_IMPL};
pub use self::hyperlink_impl::HyperlinkImplExt;

mod hypertext;
pub use self::hypertext::{Hypertext, NONE_HYPERTEXT};
pub use self::hypertext::HypertextExt;

mod image;
pub use self::image::{Image, NONE_IMAGE};
pub use self::image::AtkImageExt;

mod misc;
pub use self::misc::{Misc, MiscClass, NONE_MISC};
pub use self::misc::AtkMiscExt;

mod no_op_object;
pub use self::no_op_object::{NoOpObject, NoOpObjectClass, NONE_NO_OP_OBJECT};

mod no_op_object_factory;
pub use self::no_op_object_factory::{NoOpObjectFactory, NoOpObjectFactoryClass, NONE_NO_OP_OBJECT_FACTORY};

mod object;
pub use self::object::{Object, ObjectClass, NONE_OBJECT};
pub use self::object::AtkObjectExt;

mod object_factory;
pub use self::object_factory::{ObjectFactory, ObjectFactoryClass, NONE_OBJECT_FACTORY};
pub use self::object_factory::ObjectFactoryExt;

mod plug;
pub use self::plug::{Plug, PlugClass, NONE_PLUG};
pub use self::plug::AtkPlugExt;

mod registry;
pub use self::registry::{Registry, RegistryClass, NONE_REGISTRY};
pub use self::registry::RegistryExt;

mod relation;
pub use self::relation::{Relation, RelationClass, NONE_RELATION};
pub use self::relation::RelationExt;

mod relation_set;
pub use self::relation_set::{RelationSet, RelationSetClass, NONE_RELATION_SET};
pub use self::relation_set::RelationSetExt;

mod selection;
pub use self::selection::{Selection, NONE_SELECTION};
pub use self::selection::SelectionExt;

mod socket;
pub use self::socket::{Socket, SocketClass, NONE_SOCKET};
pub use self::socket::AtkSocketExt;

mod state_set;
pub use self::state_set::{StateSet, StateSetClass, NONE_STATE_SET};
pub use self::state_set::StateSetExt;

mod streamable_content;
pub use self::streamable_content::{StreamableContent, NONE_STREAMABLE_CONTENT};
pub use self::streamable_content::StreamableContentExt;

mod table;
pub use self::table::{Table, NONE_TABLE};
pub use self::table::TableExt;

mod table_cell;
pub use self::table_cell::{TableCell, NONE_TABLE_CELL};
pub use self::table_cell::TableCellExt;

mod text;
pub use self::text::{Text, NONE_TEXT};
pub use self::text::TextExt;

mod util;
pub use self::util::{Util, UtilClass, NONE_UTIL};

mod value;
pub use self::value::{Value, NONE_VALUE};
pub use self::value::ValueExt;

mod window;
pub use self::window::{Window, NONE_WINDOW};
pub use self::window::AtkWindowExt;

mod range;
pub use self::range::Range;

mod rectangle;
pub use self::rectangle::Rectangle;

mod text_range;
pub use self::text_range::TextRange;

mod enums;
pub use self::enums::CoordType;
pub use self::enums::Layer;
pub use self::enums::RelationType;
pub use self::enums::Role;
#[cfg(any(feature = "v2_30", feature = "dox"))]
pub use self::enums::ScrollType;
pub use self::enums::StateType;
pub use self::enums::TextAttribute;
pub use self::enums::TextBoundary;
pub use self::enums::TextClipType;
pub use self::enums::TextGranularity;
pub use self::enums::ValueType;

mod flags;
pub use self::flags::HyperlinkStateFlags;

mod alias;
pub use self::alias::State;

#[doc(hidden)]
pub mod traits {
    pub use super::AtkActionExt;
    pub use super::ComponentExt;
    pub use super::DocumentExt;
    pub use super::EditableTextExt;
    pub use super::GObjectAccessibleExt;
    pub use super::HyperlinkExt;
    pub use super::HyperlinkImplExt;
    pub use super::HypertextExt;
    pub use super::AtkImageExt;
    pub use super::AtkMiscExt;
    pub use super::AtkObjectExt;
    pub use super::ObjectFactoryExt;
    pub use super::AtkPlugExt;
    pub use super::RegistryExt;
    pub use super::RelationExt;
    pub use super::RelationSetExt;
    pub use super::SelectionExt;
    pub use super::AtkSocketExt;
    pub use super::StateSetExt;
    pub use super::StreamableContentExt;
    pub use super::TableExt;
    pub use super::TableCellExt;
    pub use super::TextExt;
    pub use super::ValueExt;
    pub use super::AtkWindowExt;
}