static void update_png_setup_frame(PNG_UI_data *ui) { if (ui->frame) { PNG_data *png = ui->png; SetToggleButtonState(ui->interlaced, png->interlaced); SetToggleButtonState(ui->transparent, png->transparent); SetSpinChoice(ui->compression, png->compression); } }
static void update_jpg_setup_frame(JPG_UI_data *ui) { if (ui->frame) { JPG_data *jpg = ui->jpg; SetToggleButtonState(ui->grayscale, jpg->grayscale); SetToggleButtonState(ui->baseline, jpg->baseline); SetToggleButtonState(ui->optimize, jpg->optimize); SetToggleButtonState(ui->progressive, jpg->progressive); SetSpinChoice (ui->quality, jpg->quality); SetSpinChoice (ui->smoothing, jpg->smoothing); SetOptionChoice (ui->dct, jpg->dct); } }
static void update_pnm_setup_frame(PNM_UI_data *ui) { if (ui->frame) { PNM_data *pnm = ui->pnm; SetOptionChoice(ui->format, pnm->format); SetToggleButtonState(ui->rawbits, pnm->rawbits); } }
static void update_hpdf_setup_frame(HPDF_UI_data *ui) { if (ui->frame) { HPDF_data *hpdf = ui->hpdf; SetOptionChoice(ui->colorspace, hpdf->colorspace); SetToggleButtonState(ui->compression, hpdf->compression); } }
void update_graph_ui(GraphUI *ui, Quark *q) { if (q && quark_fid_get(q) == QFlavorGraph) { char buf[32]; world w; GLocator *locator; graph_get_world(q, &w); locator = graph_get_locator(q); SetOptionChoice(ui->graph_type, graph_get_type(q)); SetToggleButtonState(ui->stacked, graph_is_stacked(q)); SetToggleButtonState(ui->flip_xy, graph_get_xyflip(q)); sprintf(buf, "%.9g", w.xg1); xv_setstr(ui->start_x, buf); sprintf(buf, "%.9g", w.xg2); xv_setstr(ui->stop_x, buf); SetOptionChoice(ui->scale_x, graph_get_xscale(q)); SetToggleButtonState(ui->invert_x, graph_is_xinvert(q)); sprintf(buf, "%.9g", w.yg1); xv_setstr(ui->start_y, buf); sprintf(buf, "%.9g", w.yg2); xv_setstr(ui->stop_y, buf); SetOptionChoice(ui->scale_y, graph_get_yscale(q)); SetToggleButtonState(ui->invert_y, graph_is_yinvert(q)); sprintf(buf, "%g", graph_get_znorm(q)); xv_setstr(ui->znorm, buf); SetSpinChoice(ui->bargap, graph_get_bargap(q)); SetToggleButtonState(ui->fixedp, locator->pointset); SetOptionChoice(ui->loc_type, locator->type); SetFormatChoice(ui->loc_fx, &locator->fx); SetFormatChoice(ui->loc_fy, &locator->fy); sprintf(buf, "%g", locator->origin.x); xv_setstr(ui->locx, buf); sprintf(buf, "%g", locator->origin.y); xv_setstr(ui->locy, buf); } }
static void update_arc_ui(ArcUI *ui, DOArcData *odata) { SetSpinChoice(ui->width, odata->width); SetSpinChoice(ui->height, odata->height); SetAngleChoice(ui->angle1, (int) rint(odata->angle1)); SetAngleChoice(ui->angle2, (int) rint(odata->angle2)); SetOptionChoice(ui->closure_type, odata->closure_type); SetToggleButtonState(ui->draw_closure, odata->draw_closure); }
static void update_ps_setup_frame(PS_UI_data *ui) { if (ui->frame) { PS_data *ps = ui->ps; SetToggleButtonState(ui->level2, ps->level2); SetOptionChoice(ui->colorspace, ps->colorspace); colorspace_cb(NULL, ps->level2, ui->colorspace); SetOptionChoice(ui->fonts, ps->fonts); SetOptionChoice(ui->docdata, ps->docdata); if (ps->format == EPS_FORMAT) { SetToggleButtonState(ui->printable, ps->printable); } if (ps->format == PS_FORMAT) { SetSpinChoice(ui->offset_x, (double) ps->offset_x); SetSpinChoice(ui->offset_y, (double) ps->offset_y); SetOptionChoice(ui->feed, ps->feed); SetToggleButtonState(ui->hwres, ps->hwres); } } }
void update_project_ui(ProjectUI *ui, Quark *q) { Project *pr = project_get_data(q); if (pr) { int y, m, d, h, mm, sec; char date_string[64], wrap_year_string[64], buf[32]; double factor; int format; SetSpinChoice(ui->prec, project_get_prec(q)); TextSetString(ui->description, project_get_description(q)); switch (GetOptionChoice(ui->page_size_unit)) { case PAGE_UNITS_IN: factor = 1.0/72.0; break; case PAGE_UNITS_CM: factor = CM_PER_INCH/72.0; break; default: factor = 1.0; } sprintf (buf, "%.2f", factor*pr->page_wpp); TextSetString(ui->page_x, buf); sprintf (buf, "%.2f", factor*pr->page_hpp); TextSetString(ui->page_y, buf); if ((pr->page_wpp == 612 && pr->page_hpp == 792) || (pr->page_hpp == 612 && pr->page_wpp == 792)) { format = PAGE_FORMAT_USLETTER; } else if ((pr->page_wpp == 595 && pr->page_hpp == 842) || (pr->page_hpp == 595 && pr->page_wpp == 842)) { format = PAGE_FORMAT_A4; } else { format = PAGE_FORMAT_CUSTOM; } if (format == PAGE_FORMAT_CUSTOM) { WidgetSetSensitive(ui->page_x->form, TRUE); WidgetSetSensitive(ui->page_y->form, TRUE); WidgetSetSensitive(ui->page_orient->menu, FALSE); } else { WidgetSetSensitive(ui->page_x->form, FALSE); WidgetSetSensitive(ui->page_y->form, FALSE); WidgetSetSensitive(ui->page_orient->menu, TRUE); } SetOptionChoice(ui->page_format, format); if (pr->page_wpp > pr->page_hpp) { SetOptionChoice(ui->page_orient, PAGE_ORIENT_LANDSCAPE); } else { SetOptionChoice(ui->page_orient, PAGE_ORIENT_PORTRAIT); } SetOptionChoice(ui->bg_color, pr->bgcolor); SetToggleButtonState(ui->bg_fill, pr->bgfill); SetSpinChoice(ui->fsize_scale, pr->fscale); SetSpinChoice(ui->lwidth_scale, pr->lscale); jdate_to_datetime(q, 0.0, ROUND_SECOND, &y, &m, &d, &h, &mm, &sec); sprintf(date_string, "%d-%02d-%02d %02d:%02d:%02d", y, m, d, h, mm, sec); TextSetString(ui->refdate, date_string); SetToggleButtonState(ui->two_digits_years, pr->two_digits_years); sprintf(wrap_year_string, "%04d", pr->wrap_year); TextSetString(ui->wrap_year, wrap_year_string); WidgetSetSensitive(ui->wrap_year->form, pr->two_digits_years ? TRUE:FALSE); } }