View Raw SPL
/* initializes window configuration parameters */
_intwncf()
{
        setvar("_xgsty",   numstr(getconf("X_GRID_STYLE")));
        setvar("_ygsty",   numstr(getconf("Y_GRID_STYLE")));
        setvar("_ticloc",  _gticloc);

        setvar("_asot",    (numstr(getconf("SCALE_ON_TICS")) & 0x01) > 0);
        setvar("_asxa",    (numstr(getconf("SCALE_ON_TICS")) & 0x02) > 0);

        setvar("_xgr",     if (strcmp(getconf("X_GRID_ON"), "1") == 0, "1", "0"));
        setvar("_ygr",     if (strcmp(getconf("Y_GRID_ON"), "1") == 0, "1", "0"));
        setvar("_ticall",  _gticall);
        setvar("_ticsz",   castint(getconf("tic_x_length")));
        setvar("_ticsts",  castint(getconf("tic_sub_x_length")));

        setvar("_ticnxs",  castint(getconf("num_x_subtic_intervals"))-1);
        setvar("_ticnys",  castint(getconf("num_y_subtic_intervals"))-1);

        setvar("_xlg",     if (strcmp(getconf("X_LOG_SCALE"), "1") == 0, "1", "0"));
        setvar("_xlgls",   if (strcmp(getconf("X_LABEL_SUBTICS"), "1") == 0, "1", "0"));
        setvar("_xlgxt",   if (strcmp(getconf("X_EXP_LOGTICS"), "1") == 0, "1", "0"));
        setvar("_lt0f",    (castint(getconf("EXP_LOGFORMAT"))&0x01) > 0);

        setvar("_ylg",     if (strcmp(getconf("Y_LOG_SCALE"), "1") == 0, "1", "0"));
        setvar("_ylgls",   if (strcmp(getconf("Y_LABEL_SUBTICS"), "1") == 0, "1", "0"));
        setvar("_ylgxt",   if (strcmp(getconf("Y_EXP_LOGTICS"), "1") == 0, "1", "0"));
        setvar("_lt1f",    (castint(getconf("EXP_LOGFORMAT"))&0x02) > 0);

        setvar("_wrsz",    if (strcmp(getconf("RESIZE_WINDOWS"), "1") == 0, '1', '0'));
        setvar("_vcurs",   if (strcmp(getconf("LABEL_ORIENT"), "1") == 0, '1', '0'));
        setvar("_plabel",  caststring(getconf("CLEAR_LABELS") == '0'));
        setvar("_pwlabel", caststring(getconf("PRESERVE_WINDOW_LABEL")));
        setvar("_daspect", caststring(getconf("DEFAULT_ASPECT") == '1'));

        setvar("_xaxrev",  if (strcmp(getconf("X_AXIS_DIRECTION"), "1") == 0, '1', '0'));
        setvar("_yaxrev",  if (strcmp(getconf("Y_AXIS_DIRECTION"), "1") == 0, '1', '0'));

        setvar("_axs",     _gaxstyl(getconf("DEFAULT_SCALES")));
        setvar("_winsync", getconf("SYNC_MODE"));

        setvar("_plotinf",  if (strcmp(getconf("PLOT_INF"), "1") == 0, '1', '0'));

}