static VALUE textview_scroll_to_iter(VALUE self, VALUE iter, VALUE within_margin, VALUE use_align, VALUE xalign, VALUE yalign) { return CBOOL2RVAL(gtk_text_view_scroll_to_iter(_SELF(self), RVAL2ITR(iter), NUM2DBL(within_margin), RVAL2CBOOL(use_align), NUM2DBL(xalign), NUM2DBL(yalign))); }
static VALUE textview_get_iter_location(VALUE self, VALUE iter) { GdkRectangle rect; gtk_text_view_get_iter_location(_SELF(self), RVAL2ITR(iter), &rect); return BOXED2RVAL(&rect, GDK_TYPE_RECTANGLE); }
static VALUE rg_advance(int argc, VALUE *argv, VALUE self) { VALUE current_time_sec, current_time_usec; GTimeVal current_time; rb_scan_args(argc, argv, "02", ¤t_time_sec, ¤t_time_usec); if (NIL_P(current_time_sec)) return CBOOL2RVAL(gdk_pixbuf_animation_iter_advance(RVAL2ITR(self), NULL)); current_time.tv_sec = NUM2LONG(current_time_sec); current_time.tv_usec = NIL_P(current_time_usec) ? 0 : NUM2LONG(current_time_usec); return CBOOL2RVAL(gdk_pixbuf_animation_iter_advance(RVAL2ITR(self), ¤t_time)); }
static VALUE textview_get_line_yrange(VALUE self, VALUE iter) { int y, height; gtk_text_view_get_line_yrange(_SELF(self), RVAL2ITR(iter), &y, &height); return rb_ary_new3(2, INT2NUM(y), INT2NUM(height)); }
static VALUE textview_move_visually(VALUE self, VALUE iter, VALUE count) { return CBOOL2RVAL(gtk_text_view_move_visually(_SELF(self), RVAL2ITR(iter), NUM2INT(count))); }
static VALUE textview_starts_display_line(VALUE self, VALUE iter) { return CBOOL2RVAL(gtk_text_view_starts_display_line(_SELF(self), RVAL2ITR(iter))); }
static VALUE textview_forward_display_line_end(VALUE self, VALUE iter) { return CBOOL2RVAL(gtk_text_view_forward_display_line_end(_SELF(self), RVAL2ITR(iter))); }
static VALUE rg_pixbuf(VALUE self) { return GOBJ2RVAL(gdk_pixbuf_animation_iter_get_pixbuf(RVAL2ITR(self))); }
static VALUE rg_on_currently_loading_frame_p(VALUE self) { return CBOOL2RVAL(gdk_pixbuf_animation_iter_on_currently_loading_frame(RVAL2ITR(self))); }
static VALUE rg_delay_time(VALUE self) { return INT2NUM(gdk_pixbuf_animation_iter_get_delay_time(RVAL2ITR(self))); }