static void atk_hyperlink_real_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { AtkHyperlink* link; link = ATK_HYPERLINK (object); switch (prop_id) { case PROP_SELECTED_LINK: g_value_set_boolean (value, atk_hyperlink_is_selected_link (link)); break; case PROP_NUMBER_ANCHORS: g_value_set_int (value, atk_hyperlink_get_n_anchors (link)); break; case PROP_END_INDEX: g_value_set_int (value, atk_hyperlink_get_end_index (link)); break; case PROP_START_INDEX: g_value_set_int (value, atk_hyperlink_get_start_index (link)); break; default: break; } }
static CORBA_short impl__get_n_anchors (PortableServer_Servant servant, CORBA_Environment *ev) { AtkHyperlink *link = get_hyperlink_from_servant (servant); g_return_val_if_fail (link != NULL, 0); return atk_hyperlink_get_n_anchors (link); }
static VALUE rbatk_hl_get_n_anchors(VALUE self) { return INT2NUM(atk_hyperlink_get_n_anchors(_SELF(self))); }