static VALUE button_get_alignment(VALUE self) { gfloat xalign, yalign; gtk_button_get_alignment(_SELF(self), &xalign, &yalign); return rb_assoc_new(rb_float_new(xalign), rb_float_new(yalign)); }
int clip_GTK_BUTTONGETALIGNMENT(ClipMachine * ClipMachineMemory) { C_widget *cbtn = _fetch_cw_arg(ClipMachineMemory); gfloat xalign, yalign; CHECKCWID(cbtn, GTK_IS_BUTTON); gtk_button_get_alignment(GTK_BUTTON(cbtn->widget), &xalign, &yalign); _clip_stornd(ClipMachineMemory, xalign, 2, 0); _clip_stornd(ClipMachineMemory, yalign, 3, 0); return 0; err: return 1; }