static VALUE rg_size(VALUE self) { gint width, height; atk_component_get_size(_SELF(self), &width, &height); return rb_assoc_new(INT2NUM(width), INT2NUM(height)); }
double AccessibilityUIElement::height() { int width, height; atk_component_get_size(ATK_COMPONENT(m_element), &width, &height); return height; }
double AccessibilityUIElement::width() { if (!ATK_IS_COMPONENT(m_element.get())) return 0; int width, height; atk_component_get_size(ATK_COMPONENT(m_element.get()), &width, &height); return width; }
double AccessibilityUIElement::height() { if (!m_element || !ATK_IS_OBJECT(m_element.get())) return 0.0f; int width, height; atk_component_get_size(ATK_COMPONENT(m_element.get()), &width, &height); return height; }
double AccessibilityUIElement::clickPointY() { if (!ATK_IS_COMPONENT(m_element.get())) return 0; int x, y; atk_component_get_position(ATK_COMPONENT(m_element.get()), &x, &y, ATK_XY_WINDOW); int width, height; atk_component_get_size(ATK_COMPONENT(m_element.get()), &width, &height); return y + height / 2.0; }
static gint table_interface_get_row_extent_at (AtkTable *table, gint row, gint column) { gint index; gint width = 0, height = 0; AtkObject *child; EaDayViewMainItem * ea_main_item = EA_DAY_VIEW_MAIN_ITEM (table); index = ea_day_view_main_item_get_child_index_at ( ea_main_item, row, column); child = atk_object_ref_accessible_child ( ATK_OBJECT (ea_main_item), index); if (child) atk_component_get_size ( ATK_COMPONENT (child), &width, &height); return height; }
static DBusMessage * impl_GetSize (DBusConnection * bus, DBusMessage * message, void *user_data) { AtkComponent *component = (AtkComponent *) user_data; gint iwidth = 0, iheight = 0; dbus_int32_t width, height; DBusMessage *reply; g_return_val_if_fail (ATK_IS_COMPONENT (user_data), droute_not_yet_handled_error (message)); atk_component_get_size (component, &iwidth, &iheight); width = iwidth; height = iheight; reply = dbus_message_new_method_return (message); if (reply) { dbus_message_append_args (reply, DBUS_TYPE_INT32, &width, DBUS_TYPE_INT32, &height, DBUS_TYPE_INVALID); } return reply; }