logo top
Main Page   Widgets   Namespaces   Book  

Atk::Object Class Reference

Inheritance diagram for Atk::Object:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~Object ()
AtkObject* gobj ()
 Provides access to the underlying C GObject.

const AtkObject* gobj () const
 Provides access to the underlying C GObject.

AtkObject* gobj_copy ()
Glib::ustring get_name () const
Glib::ustring get_description () const
Glib::RefPtr<Atk::Objectget_parent ()
int get_n_accessible_children () const
Glib::RefPtr<Atk::Objectget_accessible_child (int i)
Glib::RefPtr<RelationSetget_relation_set ()
Role get_role () const
Glib::RefPtr<StateSetget_state_set ()
int get_index_in_parent ()
void set_name (const Glib::ustring& name)
void set_description (const Glib::ustring& description)
void set_parent (const Glib::RefPtr<Atk::Object>& parent)
void set_role (Role role)
void notify_state_change (State state, bool value)
bool add_relationship (RelationType relationship, const Glib::RefPtr<Object>& target)
bool remove_relationship (RelationType relationship, const Glib::RefPtr<Object>& target)
Glib::SignalProxy2< void,
guint, gpointer > 
signal_children_changed ()
Glib::SignalProxy1< void,
bool > 
signal_focus_event ()
Glib::SignalProxy1< void,
AtkPropertyValues* > 
signal_property_change ()
Glib::SignalProxy2< void,
const Glib::ustring&, bool > 
signal_state_change ()
Glib::SignalProxy0<void> signal_visible_data_changed ()
Glib::SignalProxy1< void,
void** > 
signal_active_descendant_changed ()
Glib::PropertyProxy<Glib::ustring> property_accessible_name ()
Glib::PropertyProxy<Glib::ustring> property_accessible_description ()
Glib::PropertyProxy< Glib::RefPtr<
Atk::Object > > 
property_accessible_parent ()
Glib::PropertyProxy<double> property_accessible_value ()
Glib::PropertyProxy<int> property_accessible_role ()
Glib::PropertyProxy_ReadOnly<
int > 
property_accessible_component_layer ()
Glib::PropertyProxy_ReadOnly<
int > 
property_accessible_component_mdi_zorder ()
Glib::PropertyProxy<Glib::ustring> property_accessible_table_caption ()
Glib::PropertyProxy<Glib::ustring> property_accessible_table_column_description ()
Glib::PropertyProxy< Glib::RefPtr<
Atk::Object > > 
property_accessible_table_column_header ()
Glib::PropertyProxy<Glib::ustring> property_accessible_table_row_description ()
Glib::PropertyProxy< Glib::RefPtr<
Atk::Object > > 
property_accessible_table_row_header ()
Glib::PropertyProxy< Glib::RefPtr<
Atk::Object > > 
property_accessible_table_summary ()

Protected Member Functions

virtual void on_children_changed (guint change_index, gpointer changed_child)
virtual void on_focus_event (bool focus_in)
virtual void on_property_change (AtkPropertyValues* values)
virtual void on_state_change (const Glib::ustring& name, bool state_set)
virtual void on_visible_data_changed ()
virtual void on_active_descendant_changed (void** child)

Related Functions

(Note that these are not member functions.)

Glib::RefPtr<Atk::Objectwrap (AtkObject* object, bool take_copy=false)

Constructor & Destructor Documentation

virtual Atk::Object::~Object (  )  [virtual]
 


Member Function Documentation

bool Atk::Object::add_relationship ( RelationType  relationship,
const Glib::RefPtr<Object>&  target
 

Glib::RefPtr<Atk::Object> Atk::Object::get_accessible_child ( int  i  ) 
 

Glib::ustring Atk::Object::get_description (  )  const
 

int Atk::Object::get_index_in_parent (  ) 
 

int Atk::Object::get_n_accessible_children (  )  const
 

Glib::ustring Atk::Object::get_name (  )  const
 

Glib::RefPtr<Atk::Object> Atk::Object::get_parent (  ) 
 

Glib::RefPtr<RelationSet> Atk::Object::get_relation_set (  ) 
 

Role Atk::Object::get_role (  )  const
 

Glib::RefPtr<StateSet> Atk::Object::get_state_set (  ) 
 

const AtkObject* Atk::Object::gobj (  )  const [inline]
 

Provides access to the underlying C GObject.

Reimplemented in Atk::NoOpObject, and Atk::ObjectAccessible.

AtkObject* Atk::Object::gobj (  )  [inline]
 

Provides access to the underlying C GObject.

Reimplemented in Atk::NoOpObject, and Atk::ObjectAccessible.

AtkObject* Atk::Object::gobj_copy (  ) 
 

Reimplemented in Atk::NoOpObject, and Atk::ObjectAccessible.

void Atk::Object::notify_state_change ( State  state,
bool  value
 

virtual void Atk::Object::on_active_descendant_changed ( void **  child  )  [protected, virtual]
 

virtual void Atk::Object::on_children_changed ( guint  change_index,
gpointer  changed_child
[protected, virtual]
 

virtual void Atk::Object::on_focus_event ( bool  focus_in  )  [protected, virtual]
 

virtual void Atk::Object::on_property_change ( AtkPropertyValues*  values  )  [protected, virtual]
 

virtual void Atk::Object::on_state_change ( const Glib::ustring&  name,
bool  state_set
[protected, virtual]
 

virtual void Atk::Object::on_visible_data_changed (  )  [protected, virtual]
 

Glib::PropertyProxy_ReadOnly<int> Atk::Object::property_accessible_component_layer (  ) 
 

Glib::PropertyProxy_ReadOnly<int> Atk::Object::property_accessible_component_mdi_zorder (  ) 
 

Glib::PropertyProxy<Glib::ustring> Atk::Object::property_accessible_description (  ) 
 

Glib::PropertyProxy<Glib::ustring> Atk::Object::property_accessible_name (  ) 
 

Glib::PropertyProxy<Glib::RefPtr<Atk::Object>> Atk::Object::property_accessible_parent (  ) 
 

Glib::PropertyProxy<int> Atk::Object::property_accessible_role (  ) 
 

Glib::PropertyProxy<Glib::ustring> Atk::Object::property_accessible_table_caption (  ) 
 

Glib::PropertyProxy<Glib::ustring> Atk::Object::property_accessible_table_column_description (  ) 
 

Glib::PropertyProxy<Glib::RefPtr<Atk::Object>> Atk::Object::property_accessible_table_column_header (  ) 
 

Glib::PropertyProxy<Glib::ustring> Atk::Object::property_accessible_table_row_description (  ) 
 

Glib::PropertyProxy<Glib::RefPtr<Atk::Object>> Atk::Object::property_accessible_table_row_header (  ) 
 

Glib::PropertyProxy<Glib::RefPtr<Atk::Object>> Atk::Object::property_accessible_table_summary (  ) 
 

Glib::PropertyProxy<double> Atk::Object::property_accessible_value (  ) 
 

bool Atk::Object::remove_relationship ( RelationType  relationship,
const Glib::RefPtr<Object>&  target
 

void Atk::Object::set_description ( const Glib::ustring&  description  ) 
 

void Atk::Object::set_name ( const Glib::ustring&  name  ) 
 

void Atk::Object::set_parent ( const Glib::RefPtr<Atk::Object>&  parent  ) 
 

void Atk::Object::set_role ( Role  role  ) 
 

Glib::SignalProxy1<void,void**> Atk::Object::signal_active_descendant_changed (  ) 
 

Prototype:
void active_descendant_changed(void** child)

Glib::SignalProxy2<void,guint,gpointer> Atk::Object::signal_children_changed (  ) 
 

Prototype:
void children_changed(guint change_index, gpointer changed_child)

Glib::SignalProxy1<void,bool> Atk::Object::signal_focus_event (  ) 
 

Prototype:
void focus_event(bool focus_in)

Glib::SignalProxy1<void,AtkPropertyValues*> Atk::Object::signal_property_change (  ) 
 

Prototype:
void property_change(AtkPropertyValues* values)

Glib::SignalProxy2<void,const Glib::ustring&,bool> Atk::Object::signal_state_change (  ) 
 

Prototype:
void state_change(const Glib::ustring& name, bool state_set)

Glib::SignalProxy0<void> Atk::Object::signal_visible_data_changed (  ) 
 

Prototype:
void visible_data_changed()


Friends And Related Function Documentation

Glib::RefPtr<Atk::Object> wrap ( AtkObject*  object,
bool  take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated for gtkmm2.2 by Doxygen 1.3.3 © 1997-2001