📄 gyaxis.idlg
字号:
gyaxis.bt_mrule.show
gyaxis.tx_mcstm.show
gyaxis.ed_mcstm.show
gyaxis.bt_mcstm.show
gyaxis.tx_mnotk.show
gyaxis.cb_mnotk.show
gyaxis.tx_mnolab.show
gyaxis.cb_mnolab.show
gyaxis.ck_mvlab.show
gyaxis.ck_maltr.show
gyaxis.tx_mfmt.show
gyaxis.ed_mfmt.show
gyaxis.bt_mfmt.show
gyaxis.tx_mang.show
gyaxis.cb_mang.show
gyaxis.tx_mlgap.show
gyaxis.ed_mlgap.show
gyaxis.tx_mlsize.show
gyaxis.cb_mlsize.show
gyaxis.tx_mtlclr.show
gyaxis.cb_mtlclr.show
gyaxis.cb_mtlclr.withvalue gyaxis.cb_mtlclr.setvalue "@"
gyaxis.tx_mtlng.show
gyaxis.ed_mtlng.show
gyaxis.tx_mtpos.show
gyaxis.cb_mtpos.show
gyaxis.ck_mgrid.show
gyaxis.tx_mgall.show
gyaxis.cb_mgall.show
gyaxis.tx_mgwd.show
gyaxis.cb_mgwd.show
gyaxis.tx_mgclr.show
gyaxis.cb_mgclr.show
gyaxis.cb_mgclr.withvalue gyaxis.cb_mgclr.setvalue "@"
gyaxis.tx_mpat.show
gyaxis.cb_mpat.show
gyaxis.tx_mextend.show
gyaxis.cb_mextend.show
gyaxis.tx_tkmode.setlabel "Minor tick options"
END
SCRIPT gyminor_hide
BEGIN
gyaxis.tx_mrule.hide
gyaxis.ed_mrule.hide
gyaxis.bt_mrule.hide
gyaxis.tx_mcstm.hide
gyaxis.ed_mcstm.hide
gyaxis.bt_mcstm.hide
gyaxis.tx_mnotk.hide
gyaxis.cb_mnotk.hide
gyaxis.tx_mnolab.hide
gyaxis.cb_mnolab.hide
gyaxis.ck_mvlab.hide
gyaxis.ck_maltr.hide
gyaxis.tx_mfmt.hide
gyaxis.ed_mfmt.hide
gyaxis.bt_mfmt.hide
gyaxis.tx_mang.hide
gyaxis.cb_mang.hide
gyaxis.tx_mlgap.hide
gyaxis.ed_mlgap.hide
gyaxis.tx_mlsize.hide
gyaxis.cb_mlsize.hide
gyaxis.tx_mtlclr.hide
gyaxis.cb_mtlclr.hide
gyaxis.cl_mtlclr.hide
gyaxis.tx_mtlng.hide
gyaxis.ed_mtlng.hide
gyaxis.tx_mtpos.hide
gyaxis.cb_mtpos.hide
gyaxis.ck_mgrid.hide
gyaxis.tx_mgall.hide
gyaxis.cb_mgall.hide
gyaxis.tx_mgwd.hide
gyaxis.cb_mgwd.hide
gyaxis.tx_mgclr.hide
gyaxis.cb_mgclr.hide
gyaxis.cl_mgclr.hide
gyaxis.tx_mpat.hide
gyaxis.cb_mpat.hide
gyaxis.tx_mextend.hide
gyaxis.cb_mextend.hide
END
SCRIPT gylines_show
BEGIN
gyaxis.tx_lline.show
gyaxis.ed_lline.show
gyaxis.tx_llwd.show
gyaxis.cb_llwd.show
gyaxis.tx_llclr.show
gyaxis.cb_llclr.show
gyaxis.cb_llclr.withvalue gyaxis.cb_llclr.setvalue "@"
gyaxis.tx_llpat.show
gyaxis.cb_llpat.show
gyaxis.tx_lextend.show
gyaxis.cb_lextend.show
gyaxis.tx_tkmode.setlabel "Additional lines options"
END
SCRIPT gylines_hide
BEGIN
gyaxis.tx_lline.hide
gyaxis.ed_lline.hide
gyaxis.tx_llwd.hide
gyaxis.cb_llwd.hide
gyaxis.tx_llclr.hide
gyaxis.cb_llclr.hide
gyaxis.cl_llclr.hide
gyaxis.tx_llpat.hide
gyaxis.cb_llpat.hide
gyaxis.tx_lextend.hide
gyaxis.cb_lextend.hide
END
SCRIPT gymajor_on
BEGIN
script gyminor_hide
script gylines_hide
script gymajor_show
END
SCRIPT gyminor_on
BEGIN
script gymajor_hide
script gylines_hide
script gyminor_show
END
SCRIPT gylines_on
BEGIN
script gymajor_hide
script gyminor_hide
script gylines_show
END
//* For external use
SCRIPT gyaxis_removeTitleOpts
BEGIN
gyaxis.gb_title.hide
gyaxis.ed_title.hide
gyaxis.tx_size.hide
gyaxis.cb_size.hide
gyaxis.tx_tclr.hide
gyaxis.cb_tclr.hide
gyaxis.cl_tclr.hide
gyaxis.tx_orient.hide
gyaxis.cb_orient.hide
gyaxis.tx_just.hide
gyaxis.cb_just.hide
gyaxis.tx_align.hide
gyaxis.cb_align.hide
gyaxis.tx_margin.hide
gyaxis.cb_margin.hide
gyaxis.tx_ttlgp.hide
gyaxis.ed_ttlgp.hide
gyaxis.ck_box.hide
gyaxis.tx_bclr.hide
gyaxis.cb_bclr.hide
gyaxis.cl_bclr.hide
gyaxis.tx_blclr.hide
gyaxis.cb_blclr.hide
gyaxis.cl_blclr.hide
gyaxis.tx_bmargin.hide
gyaxis.cb_bmargin.hide
gyaxis.ck_expand.hide
END
SCRIPT gyaxis_setScaleOptsToTop
BEGIN
gyaxis.gb_option.setposition . 10
gyaxis.ck_range.setposition . 30
gyaxis.ed_rangefm.setposition . 30
gyaxis.tx_rangeto.setposition . 30
gyaxis.ed_rangeto.setposition . 30
gyaxis.tx_lclr.setposition . 55
gyaxis.cb_lclr.setposition . 55
gyaxis.cl_lclr.setposition . 55
gyaxis.tx_outergp.setposition . 80
gyaxis.ed_outergp.setposition . 80
gyaxis.ck_scaleoff.setposition . 30
gyaxis.ck_log.setposition . 55
gyaxis.ck_rev.setposition . 80
END
SCRIPT gyaxis_setMatrixTab
BEGIN
script gyaxis_removeTitleOpts
script gyaxis_setScaleOptsToTop
gyaxis_maxes.setstring "maxes"
END
PROGRAM gyaxis_title_pr
BEGIN
if !H(gyaxis.gb_title) {
if gyaxis.ed_title | gyaxis.cb_size | gyaxis.cb_tclr | /*
*/ !H(gyaxis.cl_tclr) | gyaxis.cb_orient | gyaxis.cb_just | /*
*/ gyaxis.cb_align | gyaxis.cb_margin | gyaxis.ck_box {
put "ytitle("
if gyaxis.ed_title {
put gyaxis.ed_title
}
put /program gyaxis_title_opt_pr
put ") "
}
}
END
PROGRAM gyaxis_title_opt_pr
BEGIN
beginoptions
optionarg /hidedefault gyaxis.cb_size
if H(gyaxis.cl_tclr) {
optionarg /hidedefault gyaxis.cb_tclr
}
if !H(gyaxis.cl_tclr) {
optionarg /quoted gyaxis.cl_tclr
}
optionarg /hidedefault gyaxis.cb_orient
optionarg /hidedefault gyaxis.cb_just
optionarg /hidedefault gyaxis.cb_align
optionarg /hidedefault gyaxis.cb_margin
option gyaxis.ck_box
if H(gyaxis.cl_bclr) {
optionarg /hidedefault gyaxis.cb_bclr
}
if !H(gyaxis.cl_bclr) {
optionarg /quoted gyaxis.cl_bclr
}
if H(gyaxis.cl_blclr) {
optionarg /hidedefault gyaxis.cb_blclr
}
if !H(gyaxis.cl_blclr) {
optionarg /quoted gyaxis.cl_blclr
}
optionarg /hidedefault gyaxis.cb_bmargin
option gyaxis.ck_expand
endoptions
END
PROGRAM gyaxis_scale_pr
BEGIN
/* xaxis scale options */
if !D(gyaxis.gb_option) { /* If scale options are disabled then do nothing */
if gyaxis.ck_range | gyaxis.cb_lclr | gyaxis.ed_outergp | /*
*/ !H(gyaxis.cl_lclr) | gyaxis.ck_log | gyaxis.ck_rev /*
*/ | gyaxis.ed_ttlgp | gyaxis.ck_scaleoff {
if gyaxis_maxes {
put gyaxis_maxes "("
}
put "yscale("
put /program gyaxis_scale_opt_pr
put ")"
if gyaxis_maxes {
put ")"
}
put " "
}
}
END
PROGRAM gyaxis_scale_opt_pr
BEGIN
optionarg gyaxis.ed_ttlgp
if gyaxis.ck_range {
require gyaxis.ed_rangefm
require gyaxis.ed_rangeto
put " " "range(" gyaxis.ed_rangefm " " gyaxis.ed_rangeto ")"
}
if H(gyaxis.cl_lclr) {
optionarg /hidedefault gyaxis.cb_lclr
}
if !H(gyaxis.cl_lclr) {
optionarg /quoted gyaxis.cl_lclr
}
optionarg gyaxis.ed_outergp
option gyaxis.ck_log
option gyaxis.ck_rev
option gyaxis.ck_scaleoff
END
PROGRAM gyaxis_major_tick_pr
BEGIN
/* Programming for major ticks */
/* if any xlabel options put out "xlabel(" */
if !D(gyaxis.ed_rule) { /* if ed_rule is disabled then do nothing */
if gyaxis.ed_rule | gyaxis.ed_cstm | gyaxis.cb_tpos | /*
*/ gyaxis.ed_tlng | gyaxis.cb_notk | gyaxis.cb_nolab | /*
*/ gyaxis.ck_vlab | gyaxis.cb_tlclr | !H(gyaxis.cl_tlclr) | /*
*/ gyaxis.cb_ang | gyaxis.ed_fmt | gyaxis.ed_lgap | /*
*/ gyaxis.cb_lsize | gyaxis.ck_grid | gyaxis.ck_altr {
put "ylabel("
if gyaxis.ed_rule | gyaxis.ed_cstm {
put /hidden gyaxis.ed_rule
if gyaxis.ed_cstm {
put " "
put /hidden gyaxis.ed_cstm
}
}
put /program gyaxis_major_tick_opt_pr
put ")"
}
}
END
PROGRAM gyaxis_major_tick_opt_pr
BEGIN
beginoptions
hoptionarg /hidedefault gyaxis.cb_tpos
hoptionarg /hidedefault gyaxis.ed_tlng
if gyaxis.cb_notk {
put " "
put /hidden gyaxis.cb_notk
}
if gyaxis.cb_nolab {
put " "
put /hidden gyaxis.cb_nolab
}
hoption gyaxis.ck_vlab
hoption gyaxis.ck_altr
if !Hcc(gyaxis.cb_tlclr) & gyaxis.cb_tlclr {
put " " "tlcolor("
put /hidden gyaxis.cb_tlclr
put ")"
put " "
put "labcolor("
put /hidden gyaxis.cb_tlclr
put ")"
}
if Hcc(gyaxis.cb_tlclr) {
put " " `"tlcolor(""'
put /hidden gyaxis.cl_tlclr
put `"")"'
put " " `"labcolor(""'
put /hidden gyaxis.cl_tlclr
put `"")"'
}
hoptionarg /hidedefault gyaxis.cb_ang
hoptionarg /hidedefault gyaxis.ed_fmt
hoptionarg /hidedefault gyaxis.ed_lgap
hoptionarg /hidedefault gyaxis.cb_lsize
hoption gyaxis.ck_grid
if gyaxis.cb_gall {
put " "
put /hidden gyaxis.cb_gall
}
hoptionarg /hidedefault gyaxis.cb_gwd
if !Hcc(gyaxis.cb_gclr) {
hoptionarg /hidedefault gyaxis.cb_gclr
}
if Hcc(gyaxis.cb_gclr) {
hoptionarg /quoted gyaxis.cl_gclr
}
hoptionarg /hidedefault gyaxis.cb_pat
if gyaxis.cb_extend {
put " "
put /hidden gyaxis.cb_extend
}
endoptions
END
PROGRAM gyaxis_minor_tick_pr
BEGIN
/* Programming for minor ticks */
/* if any xlabel options put out "xlabel(" */
if !D(gyaxis.ed_mrule) { /* if ed_mrule is disabled then do nothing */
if gyaxis.ed_mrule | gyaxis.ed_mcstm | gyaxis.cb_mtpos | /*
*/ gyaxis.ed_mtlng | gyaxis.cb_mnotk | gyaxis.cb_mnolab | /*
*/ gyaxis.ck_mvlab | gyaxis.cb_mtlclr | !H(gyaxis.cl_mtlclr) | /*
*/ gyaxis.cb_mang | gyaxis.ed_mfmt | gyaxis.ed_mlgap | /*
*/ gyaxis.cb_mlsize | gyaxis.ck_mgrid | gyaxis.ck_maltr {
put "ymlabel("
if gyaxis.ed_mrule | gyaxis.ed_mcstm {
put /hidden gyaxis.ed_mrule
if gyaxis.ed_mcstm {
put " "
put /hidden gyaxis.ed_mcstm
}
}
put /program gyaxis_minor_tick_opt_pr
put ")"
}
}
END
PROGRAM gyaxis_minor_tick_opt_pr
BEGIN
beginoptions
hoptionarg /hidedefault gyaxis.cb_mtpos
hoptionarg /hidedefault gyaxis.ed_mtlng
if gyaxis.cb_mnotk {
put " "
put /hidden gyaxis.cb_mnotk
}
if gyaxis.cb_mnolab {
put " "
put /hidden gyaxis.cb_mnolab
}
hoption gyaxis.ck_mvlab
hoption gyaxis.ck_maltr
if !Hcc(gyaxis.cb_mtlclr) & gyaxis.cb_mtlclr {
put " " "tlcolor("
put /hidden gyaxis.cb_mtlclr
put ")"
put " " "labcolor("
put /hidden gyaxis.cb_mtlclr
put ")"
}
if Hcc(gyaxis.cb_mtlclr) {
put " " `"tlcolor(""'
put /hidden gyaxis.cl_mtlclr
put `"")"'
put " " `"labcolor(""'
put /hidden gyaxis.cl_mtlclr
put `"")"'
}
hoptionarg /hidedefault gyaxis.cb_mang
hoptionarg /hidedefault gyaxis.ed_mfmt
hoptionarg /hidedefault gyaxis.ed_mlgap
hoptionarg /hidedefault gyaxis.cb_mlsize
hoption gyaxis.ck_mgrid
if gyaxis.cb_mgall {
put " "
put /hidden gyaxis.cb_mgall
}
hoptionarg /hidedefault gyaxis.cb_mgwd
if !Hcc(gyaxis.cb_mgclr) {
hoptionarg /hidedefault gyaxis.cb_mgclr
}
if Hcc(gyaxis.cb_mgclr) {
hoptionarg /quoted gyaxis.cl_mgclr
}
hoptionarg /hidedefault gyaxis.cb_mpat
if gyaxis.cb_mextend {
put " "
put /hidden gyaxis.cb_mextend
}
endoptions
END
PROGRAM gyaxis_lines_pr
BEGIN
/* xaxis line options */
if !D(gyaxis.ed_lline) { /* if ed_lline is disabled then do nothing */
if gyaxis.ed_lline {
put "yline("
put /hidden gyaxis.ed_lline
put /program gyaxis_lines_opt_pr
put ")"
}
}
END
PROGRAM gyaxis_lines_opt_pr
BEGIN
beginoptions
hoptionarg /hidedefault gyaxis.cb_llwd
if !Hcc(gyaxis.cb_llclr) {
hoptionarg /hidedefault gyaxis.cb_llclr
}
if Hcc(gyaxis.cb_llclr) {
hoptionarg /quoted gyaxis.cl_llclr
}
hoptionarg /hidedefault gyaxis.cb_llpat
if gyaxis.cb_lextend {
put " "
put /hidden gyaxis.cb_lextend
}
endoptions
END
PROGRAM gyaxis_output
BEGIN
put " " /program gyaxis_title_pr
put " " /program gyaxis_scale_pr
put " " /program gyaxis_major_tick_pr
put " " /program gyaxis_minor_tick_pr
put " " /program gyaxis_lines_pr
END
/* end */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -