Logo Search packages:      
Sourcecode: ardour version File versions  Download package

Atk::NoOpObject Class Reference

#include <noopobject.h>

Inheritance diagram for Atk::NoOpObject:

Atk::Value Atk::Text Atk::Table Atk::Selection Atk::Image Atk::Action Atk::Component Atk::Object

List of all members.


Detailed Description

An Atk::NoOpObject is an Atk::Object which purports to implement all ATK interfaces. It is the type of Atk::Object which is created if an accessible object is requested for an object type for which no factory type is specified.

Definition at line 54 of file noopobject.h.


Public Types

typedef AtkNoOpObjectClass BaseClassType
typedef AtkNoOpObject BaseObjectType
typedef NoOpObject_Class CppClassType
typedef NoOpObject CppObjectType
typedef void(* DestroyNotify )(gpointer data)
typedef AtkTextRectangle Rectangle

Public Member Functions

bool _cpp_destruction_is_in_progress () const
bool add_column_selection (int column)
guint add_focus_handler (AtkFocusHandler handler)
bool add_relationship (RelationType relationship, const Glib::RefPtr< Object > &target)
bool add_row_selection (int row)
bool add_selection (int start_offset, int end_offset)
bool add_selection (int i)
bool clear_selection ()
bool contains (int x, int y, CoordType coord_type) const
void copy_text (int start_pos, int end_pos)
void cut_text (int start_pos, int end_pos)
void delete_text (int start_pos, int end_pos)
bool do_action (int i)
Glib::RefPtr< Atk::Objectget_accessible_at_point (int x, int y, CoordType coord_type)
Glib::RefPtr< Atk::Objectget_accessible_child (int i)
Glib::RefPtr< Atk::Objectget_at (int row, int column)
AtkTextRange ** get_bounded_ranges (const Rectangle &rect, CoordType coord_type, TextClipType x_clip_type, TextClipType y_clip_type)
Glib::RefPtr< const Atk::Objectget_caption () const
Glib::RefPtr< Atk::Objectget_caption ()
int get_caret_offset () const
gunichar get_character_at_offset (int offset) const
int get_character_count () const
void get_character_extents (int offset, int &x, int &y, int &width, int &height, CoordType coords) const
int get_column_at_index (int index) const
Glib::ustring get_column_description (int column) const
int get_column_extent_at (int row, int column) const
Glib::RefPtr< const Atk::Objectget_column_header (int column) const
Glib::RefPtr< Atk::Objectget_column_header (int column)
void get_current_value (Glib::ValueBase &value) const
void * get_data (const QueryQuark &key)
AttributeSet get_default_attributes () const
Glib::ustring get_description (int i) const
Glib::ustring get_description () const
void get_extents (int &x, int &y, int &width, int &height, CoordType coord_type) const
Glib::ustring get_image_description () const
void get_image_position (int &x, int &y, CoordType coord_type) const
void get_image_size (int &width, int &height) const
int get_index_at (int row, int column) const
int get_index_in_parent ()
Glib::ustring get_keybinding (int i)
Layer get_layer () const
Glib::RefPtr< const Hyperlink > get_link (int link_index) const
Glib::RefPtr< Hyperlink > get_link (int link_index)
int get_link_index (int char_index) const
virtual int get_link_index_vfunc (int char_index) const
virtual Glib::RefPtr< Hyperlink > get_link_vfunc (int link_index)
Glib::ustring get_localized_name (int i)
void get_maximum_value (Glib::ValueBase &value) const
int get_mdi_zorder () const
void get_minimum_value (Glib::ValueBase &value) const
int get_n_accessible_children () const
int get_n_actions () const
int get_n_columns () const
int get_n_links () const
virtual int get_n_links_vfunc () const
int get_n_rows () const
int get_n_selections () const
Glib::ustring get_name (int i) const
Glib::ustring get_name () const
int get_offset_at_point (int x, int y, CoordType coords) const
Glib::RefPtr< Atk::Objectget_parent ()
void get_position (int &x, int &y, CoordType coord_type) const
template<class PropertyType>
void get_property (const Glib::ustring &property_name, PropertyType &value) const
 You probably want to use a specific property_*() accessor method instead.
void get_property_value (const Glib::ustring &property_name, Glib::ValueBase &value) const
 You probably want to use a specific property_*() accessor method instead.
void get_range_extents (int start_offset, int end_offset, CoordType coord_type, Rectangle &rect)
Glib::RefPtr< RelationSetget_relation_set ()
Role get_role () const
int get_row_at_index (int index) const
Glib::ustring get_row_description (int row) const
int get_row_extent_at (int row, int column) const
Glib::RefPtr< const Atk::Objectget_row_header (int row) const
Glib::RefPtr< Atk::Objectget_row_header (int row)
AttributeSet get_run_attributes (int offset, int &start_offset, int &end_offset) const
Glib::ArrayHandle< int > get_selected_columns () const
Glib::ArrayHandle< int > get_selected_rows () const
Glib::ustring get_selection (int selection_num, int &start_offset, int &end_offset) const
Glib::RefPtr< Atk::Objectget_selection (int i)
int get_selection_count () const
void get_size (int &width, int &height) const
Glib::RefPtr< StateSetget_state_set ()
Glib::RefPtr< const Atk::Objectget_summary () const
Glib::RefPtr< Atk::Objectget_summary ()
Glib::ustring get_text (int start_offset, int end_offset) const
Glib::ustring get_text_after_offset (int offset, TextBoundary boundary_type, int &start_offset, int &end_offset) const
Glib::ustring get_text_at_offset (int offset, TextBoundary boundary_type, int &start_offset, int &end_offset) const
Glib::ustring get_text_before_offset (int offset, TextBoundary boundary_type, int &start_offset, int &end_offset) const
const AtkNoOpObject * gobj () const
 Provides access to the underlying C GObject.
AtkNoOpObject * gobj ()
 Provides access to the underlying C GObject.
GObject * gobj_copy () const
AtkNoOpObject * gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
bool grab_focus ()
void insert_text (const Glib::ustring &string, int length, int &position)
bool is_child_selected (int i) const
bool is_column_selected (int column) const
bool is_row_selected (int row) const
bool is_selected (int row, int column) const
void notify_state_change (State state, bool value)
void paste_text (int position)
Glib::PropertyProxy_ReadOnly< int > property_accessible_component_layer () const
Glib::PropertyProxy_ReadOnly< int > property_accessible_component_mdi_zorder () const
Glib::PropertyProxy_ReadOnly
< Glib::ustring
property_accessible_description () const
Glib::PropertyProxy
< Glib::ustring
property_accessible_description ()
Glib::PropertyProxy_ReadOnly
< Glib::ustring
property_accessible_name () const
Glib::PropertyProxy
< Glib::ustring
property_accessible_name ()
Glib::PropertyProxy_ReadOnly
< Glib::RefPtr< Atk::Object > > 
property_accessible_parent () const
Glib::PropertyProxy
< Glib::RefPtr< Atk::Object > > 
property_accessible_parent ()
Glib::PropertyProxy_ReadOnly< int > property_accessible_role () const
Glib::PropertyProxy< int > property_accessible_role ()
Glib::PropertyProxy_ReadOnly
< Glib::ustring
property_accessible_table_caption () const
Glib::PropertyProxy
< Glib::ustring
property_accessible_table_caption ()
Glib::PropertyProxy_ReadOnly
< Glib::ustring
property_accessible_table_column_description () const
Glib::PropertyProxy
< Glib::ustring
property_accessible_table_column_description ()
Glib::PropertyProxy_ReadOnly
< Glib::RefPtr< Atk::Object > > 
property_accessible_table_column_header () const
Glib::PropertyProxy
< Glib::RefPtr< Atk::Object > > 
property_accessible_table_column_header ()
Glib::PropertyProxy_ReadOnly
< Glib::ustring
property_accessible_table_row_description () const
Glib::PropertyProxy
< Glib::ustring
property_accessible_table_row_description ()
Glib::PropertyProxy_ReadOnly
< Glib::RefPtr< Atk::Object > > 
property_accessible_table_row_header () const
Glib::PropertyProxy
< Glib::RefPtr< Atk::Object > > 
property_accessible_table_row_header ()
Glib::PropertyProxy_ReadOnly
< Glib::RefPtr< Atk::Object > > 
property_accessible_table_summary () const
Glib::PropertyProxy
< Glib::RefPtr< Atk::Object > > 
property_accessible_table_summary ()
Glib::PropertyProxy_ReadOnly
< double > 
property_accessible_value () const
Glib::PropertyProxy< double > property_accessible_value ()
virtual void reference () const
bool remove_column_selection (int column)
void remove_data (const QueryQuark &quark)
void remove_focus_handler (guint handler_id)
bool remove_relationship (RelationType relationship, const Glib::RefPtr< Object > &target)
bool remove_row_selection (int row)
bool remove_selection (int selection_num)
bool remove_selection (int i)
bool select_all_selection ()
void set_caption (const Glib::RefPtr< Atk::Object > &caption)
bool set_caret_offset (int offset)
void set_column_description (int column, const Glib::ustring &description)
void set_column_header (int column, const Glib::RefPtr< Atk::Object > &header)
bool set_current_value (const Glib::ValueBase &value)
void set_data (const Quark &key, void *data, DestroyNotify notify)
void set_data (const Quark &key, void *data)
bool set_description (int i, const Glib::ustring &desc)
void set_description (const Glib::ustring &description)
bool set_extents (int x, int y, int width, int height, CoordType coord_type)
bool set_image_description (const Glib::ustring &description)
void set_name (const Glib::ustring &name)
void set_parent (const Glib::RefPtr< Atk::Object > &parent)
bool set_position (int x, int y, CoordType coord_type)
template<class PropertyType>
void set_property (const Glib::ustring &property_name, const PropertyType &value)
 You probably want to use a specific property_*() accessor method instead.
void set_property_value (const Glib::ustring &property_name, const Glib::ValueBase &value)
 You probably want to use a specific property_*() accessor method instead.
void set_role (Role role)
void set_row_description (int row, const Glib::ustring &description)
void set_row_header (int row, const Glib::RefPtr< Atk::Object > &header)
bool set_run_attributes (const AttributeSet &attrib_set, int start_offset, int end_offset)
bool set_selection (int selection_num, int start_offset, int end_offset)
bool set_size (int width, int height)
void set_summary (const Glib::RefPtr< Atk::Object > &accessible)
void set_text_contents (const Glib::ustring &string)
Glib::SignalProxy1< void, void ** > signal_active_descendant_changed ()
Glib::SignalProxy2< void,
guint, gpointer > 
signal_children_changed ()
Glib::SignalProxy2< void, int,
int > 
signal_column_deleted ()
Glib::SignalProxy2< void, int,
int > 
signal_column_inserted ()
Glib::SignalProxy0< void > signal_column_reordered ()
Glib::SignalProxy1< void, bool > signal_focus_event ()
Glib::SignalProxy1< void, int > signal_link_selected ()
Glib::SignalProxy0< void > signal_model_changed ()
Glib::SignalProxy1< void,
AtkPropertyValues * > 
signal_property_change ()
Glib::SignalProxy2< void, int,
int > 
signal_row_deleted ()
Glib::SignalProxy2< void, int,
int > 
signal_row_inserted ()
Glib::SignalProxy0< void > signal_row_reordered ()
Glib::SignalProxy0< void > signal_selection_changed ()
Glib::SignalProxy2< void,
const Glib::ustring &, bool > 
signal_state_change ()
Glib::SignalProxy0< void > signal_text_attributes_changed ()
Glib::SignalProxy1< void, int > signal_text_caret_moved ()
Glib::SignalProxy2< void, int,
int > 
signal_text_changed ()
Glib::SignalProxy0< void > signal_text_selection_changed ()
Glib::SignalProxy0< void > signal_visible_data_changed ()
void * steal_data (const QueryQuark &quark)
virtual void unreference () const

Static Public Member Functions

static ObjectBase * _get_current_wrapper (GObject *object)
static void add_interface (GType gtype_implementer)
static void add_interface (GType gtype_implementer)
static void add_interface (GType gtype_implementer)
static void add_interface (GType gtype_implementer)
static void add_interface (GType gtype_implementer)
static void add_interface (GType gtype_implementer)
static void add_interface (GType gtype_implementer)
static void add_interface (GType gtype_implementer)
static void add_interface (GType gtype_implementer)
static GType get_base_type () G_GNUC_CONST
static GType get_type () G_GNUC_CONST

Protected Member Functions

void _set_current_wrapper (GObject *object)
virtual bool add_column_selection_vfunc (int column)
virtual guint add_focus_handler_vfunc (AtkFocusHandler handler)
virtual bool add_row_selection_vfunc (int row)
virtual bool add_selection_vfunc (int start_offset, int end_offset)
virtual bool add_selection_vfunc (int i)
virtual bool clear_selection_vfunc ()
virtual bool contains_vfunc (int x, int y, CoordType coord_type) const
virtual void copy_text_vfunc (int start_pos, int end_pos)
virtual void cut_text_vfunc (int start_pos, int end_pos)
virtual void delete_text_vfunc (int start_pos, int end_pos)
virtual void destroy_notify_ ()
virtual bool do_action_vfunc (int i)
virtual Glib::RefPtr< Atk::Objectget_accessible_at_point_vfunc (int x, int y, CoordType coord_type)
virtual Glib::RefPtr< Atk::Objectget_at_vfunc (int row, int column)
virtual Glib::RefPtr< Atk::Objectget_caption_vfunc ()
virtual int get_caret_offset_vfunc () const
virtual gunichar get_character_at_offset_vfunc (int offset) const
virtual int get_character_count_vfunc () const
virtual void get_character_extents_vfunc (int offset, int &x, int &y, int &width, int &height, CoordType coords) const
virtual int get_column_at_index_vfunc (int index) const
virtual const char * get_column_description_vfunc (int column) const
virtual int get_column_extent_at_vfunc (int row, int column) const
virtual Glib::RefPtr< Atk::Objectget_column_header_vfunc (int column)
virtual void get_current_value_vfunc (Glib::ValueBase &value) const
virtual AtkAttributeSet * get_default_attributes_vfunc () const
virtual const char * get_description_vfunc (int i) const
virtual void get_extents_vfunc (int &x, int &y, int &width, int &height, CoordType coord_type) const
virtual const char * get_image_description_vfunc () const
virtual void get_image_position_vfunc (int &x, int &y, CoordType coord_type) const
virtual void get_image_size_vfunc (int &width, int &height) const
virtual int get_index_at_vfunc (int row, int column) const
virtual const char * get_keybinding_vfunc (int i) const
virtual Layer get_layer_vfunc () const
virtual void get_maximum_value_vfunc (Glib::ValueBase &value) const
virtual int get_mdi_zorder_vfunc () const
virtual void get_minimum_value_vfunc (Glib::ValueBase &value) const
virtual int get_n_actions_vfunc () const
virtual int get_n_columns_vfunc () const
virtual int get_n_rows_vfunc () const
virtual int get_n_selections_vfunc () const
virtual const char * get_name_vfunc (int i) const
virtual int get_offset_at_point_vfunc (int x, int y, CoordType coords) const
virtual void get_position_vfunc (int &x, int &y, CoordType coord_type) const
virtual int get_row_at_index_vfunc (int index) const
virtual const char * get_row_description_vfunc (int row) const
virtual int get_row_extent_at_vfunc (int row, int column) const
virtual Glib::RefPtr< Atk::Objectget_row_header_vfunc (int row)
virtual AtkAttributeSet * get_run_attributes_vfunc (int offset, int &start_offset, int &end_offset) const
virtual int get_selected_columns_vfunc (int **selected) const
virtual int get_selected_rows_vfunc (int **selected) const
virtual int get_selection_count_vfunc () const
virtual Glib::ustring get_selection_vfunc (int selection_num, int &start_offset, int &end_offset) const
virtual Glib::RefPtr< Atk::Objectget_selection_vfunc (int i)
virtual void get_size_vfunc (int &width, int &height) const
virtual Glib::RefPtr< Atk::Objectget_summary_vfunc ()
virtual Glib::ustring get_text_after_offset_vfunc (int offset, TextBoundary boundary_type, int &start_offset, int &end_offset) const
virtual Glib::ustring get_text_at_offset_vfunc (int offset, TextBoundary boundary_type, int &start_offset, int &end_offset) const
virtual Glib::ustring get_text_before_offset_vfunc (int offset, TextBoundary boundary_type, int &start_offset, int &end_offset) const
virtual Glib::ustring get_text_vfunc (int start_offset, int end_offset) const
virtual bool grab_focus_vfunc ()
void initialize (GObject *castitem)
virtual void insert_text_vfunc (const Glib::ustring &string, int length, int &position)
bool is_anonymous_custom_ () const
virtual bool is_child_selected_vfunc (int i) const
virtual bool is_column_selected_vfunc (int column) const
bool is_derived_ () const
virtual bool is_row_selected_vfunc (int row) const
virtual bool is_selected_vfunc (int row, int column) const
 NoOpObject (AtkNoOpObject *castitem)
 NoOpObject (const Glib::ConstructParams &construct_params)
virtual void on_active_descendant_changed (void **child)
virtual void on_children_changed (guint change_index, gpointer changed_child)
virtual void on_column_deleted (int column, int num_deleted)
virtual void on_column_inserted (int column, int num_inserted)
virtual void on_column_reordered ()
virtual void on_focus_event (bool focus_in)
virtual void on_link_selected (int link_index)
virtual void on_model_changed ()
virtual void on_property_change (AtkPropertyValues *values)
virtual void on_row_deleted (int row, int num_deleted)
virtual void on_row_inserted (int row, int num_inserted)
virtual void on_row_reordered ()
virtual void on_selection_changed ()
virtual void on_state_change (const Glib::ustring &name, bool state_set)
virtual void on_text_attributes_changed ()
virtual void on_text_caret_moved (int location)
virtual void on_text_changed (int position, int length)
virtual void on_text_selection_changed ()
virtual void on_visible_data_changed ()
virtual void paste_text_vfunc (int position)
virtual bool remove_column_selection_vfunc (int column)
virtual void remove_focus_handler_vfunc (guint handler_id)
virtual bool remove_row_selection_vfunc (int row)
virtual bool remove_selection_vfunc (int selection_num)
virtual bool remove_selection_vfunc (int i)
virtual bool select_all_selection_vfunc ()
virtual void set_caption_vfunc (const Glib::RefPtr< Atk::Object > &caption)
virtual bool set_caret_offset_vfunc (int offset)
virtual void set_column_description_vfunc (int column, const char *description)
virtual void set_column_header_vfunc (int column, const Glib::RefPtr< Atk::Object > &header)
virtual bool set_current_value_vfunc (const Glib::ValueBase &value)
virtual bool set_description_vfunc (int i, const Glib::ustring &desc)
virtual bool set_extents_vfunc (int x, int y, int width, int height, CoordType coord_type)
virtual bool set_image_description_vfunc (const Glib::ustring &description)
virtual bool set_position_vfunc (int x, int y, CoordType coord_type)
virtual void set_row_description_vfunc (int row, const char *description)
virtual void set_row_header_vfunc (int row, const Glib::RefPtr< Atk::Object > &header)
virtual bool set_run_attributes_vfunc (AtkAttributeSet *attrib_set, int start_offset, int end_offset)
virtual bool set_selection_vfunc (int selection_num, int start_offset, int end_offset)
virtual bool set_size_vfunc (int width, int height)
virtual void set_summary_vfunc (const Glib::RefPtr< Atk::Object > &accessible)
virtual void set_text_contents_vfunc (const Glib::ustring &string)

Static Protected Member Functions

static void destroy_notify_callback_ (void *data)

Protected Attributes

bool cpp_destruction_in_progress_
const char * custom_type_name_
GObject * gobject_

Package Functions

void add_destroy_notify_callback (void *data, func_destroy_notify func) const
void notify_callbacks ()
 Execute and remove all previously installed callbacks.
void remove_destroy_notify_callback (void *data) const

Package Attributes

 __pad0__:func_destroy_notify func_destroy_notify

Private Member Functions

 NoOpObject (const NoOpObject &)
NoOpObjectoperator= (const NoOpObject &)

Static Private Attributes

static CppClassType noopobject_class_

Friends

class Atk::Object_Class
class Glib::GSigConnectionNode
class Glib::Object_Class
class NoOpObject_Class

Related Functions

(Note that these are not member functions.)

Glib::RefPtr< Atk::Valuewrap (AtkValue *object, bool take_copy=false)
Glib::RefPtr< Atk::Hypertext > wrap (AtkHypertext *object, bool take_copy=false)
Glib::RefPtr< Atk::Textwrap (AtkText *object, bool take_copy=false)
Glib::RefPtr< Atk::Tablewrap (AtkTable *object, bool take_copy=false)
Glib::RefPtr< Atk::Imagewrap (AtkImage *object, bool take_copy=false)
Glib::RefPtr< Atk::EditableText > wrap (AtkEditableText *object, bool take_copy=false)
Glib::RefPtr< Atk::Actionwrap (AtkAction *object, bool take_copy=false)
Glib::RefPtr< Atk::Componentwrap (AtkComponent *object, bool take_copy=false)
Glib::RefPtr< Glib::Object > wrap (GObject *object, bool take_copy=false)
Glib::RefPtr< Atk::Objectwrap (AtkObject *object, bool take_copy=false)
Glib::RefPtr< Atk::NoOpObjectwrap (AtkNoOpObject *object, bool take_copy=false)

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index