static VALUE rg_previous_color(VALUE self) { GdkColor color; gtk_color_selection_get_previous_color(_SELF(self), &color); return GDKCOLOR2RVAL(&color); }
int clip_GTK_COLORSELECTIONGETPREVIOUSCOLOR(ClipMachine * ClipMachineMemory) { C_widget *ccsel = _fetch_cw_arg(ClipMachineMemory); GdkColor color; CHECKCWID(ccsel, GTK_IS_COLOR_SELECTION); gtk_color_selection_get_previous_color(GTK_COLOR_SELECTION(ccsel->widget), &color); memset(RETPTR(ClipMachineMemory), 0, sizeof(ClipVar)); _clip_map(ClipMachineMemory, RETPTR(ClipMachineMemory)); _gdk_color_to_map(ClipMachineMemory, color, RETPTR(ClipMachineMemory)); return 0; err: return 1; }