📄 gmyaxis_98s.idlg
字号:
call gaction gmyaxis.ed_fmt.enable
call gaction gmyaxis.bt_fmt.enable
call gaction gmyaxis.tx_lsize.enable
call gaction gmyaxis.cb_lsize.enable
call gaction gmyaxis.ck_grid.enable
if gmyaxis.ck_grid {
call script gmygrid_on
}
call gaction gmyaxis.tx_mrule.enable
call gaction gmyaxis.ed_mrule.enable
call gaction gmyaxis.bt_mrule.enable
call gaction gmyaxis.tx_mcstm.enable
call gaction gmyaxis.ed_mcstm.enable
call gaction gmyaxis.bt_mcstm.enable
call gaction gmyaxis.tx_mang.enable
call gaction gmyaxis.cb_mang.enable
call gaction gmyaxis.tx_mfmt.enable
call gaction gmyaxis.ed_mfmt.enable
call gaction gmyaxis.bt_mfmt.enable
call gaction gmyaxis.tx_mlsize.enable
call gaction gmyaxis.cb_mlsize.enable
call gaction gmyaxis.ck_mgrid.enable
if gmyaxis.ck_mgrid {
call script gmymgrid_on
}
END
SCRIPT gmygrid_on
BEGIN
gmyaxis.ck_gclr.enable
gmyaxis.cl_gclr.enable
gmyaxis.tx_pat.enable
gmyaxis.cb_pat.enable
END
SCRIPT gmygrid_off
BEGIN
gmyaxis.ck_gclr.disable
gmyaxis.cl_gclr.disable
gmyaxis.tx_pat.disable
gmyaxis.cb_pat.disable
END
SCRIPT gmymgrid_on
BEGIN
gmyaxis.ck_mgclr.enable
gmyaxis.cl_mgclr.enable
gmyaxis.tx_mpat.enable
gmyaxis.cb_mpat.enable
END
SCRIPT gmymgrid_off
BEGIN
gmyaxis.ck_mgclr.disable
gmyaxis.cl_mgclr.disable
gmyaxis.tx_mpat.disable
gmyaxis.cb_mpat.disable
END
PROGRAM gmymajor_show
BEGIN
call gaction gmyaxis.tx_rule.show
call gaction gmyaxis.ed_rule.show
call gaction gmyaxis.bt_rule.show
call gaction gmyaxis.tx_cstm.show
call gaction gmyaxis.ed_cstm.show
call gaction gmyaxis.bt_cstm.show
call gaction gmyaxis.tx_fmt.show
call gaction gmyaxis.ed_fmt.show
call gaction gmyaxis.bt_fmt.show
call gaction gmyaxis.tx_ang.show
call gaction gmyaxis.cb_ang.show
call gaction gmyaxis.tx_lsize.show
call gaction gmyaxis.cb_lsize.show
call gaction gmyaxis.ck_grid.show
call gaction gmyaxis.ck_gclr.show
if gmyaxis.ck_gclr {
call gaction gmyaxis.cl_gclr.show
}
call gaction gmyaxis.tx_pat.show
call gaction gmyaxis.cb_pat.show
call gaction gmyaxis.tx_tkmode.setlabel "Major tick options"
END
SCRIPT gmymajor_hide
BEGIN
gmyaxis.tx_rule.hide
gmyaxis.ed_rule.hide
gmyaxis.bt_rule.hide
gmyaxis.tx_cstm.hide
gmyaxis.ed_cstm.hide
gmyaxis.bt_cstm.hide
gmyaxis.tx_fmt.hide
gmyaxis.ed_fmt.hide
gmyaxis.bt_fmt.hide
gmyaxis.tx_ang.hide
gmyaxis.cb_ang.hide
gmyaxis.tx_lsize.hide
gmyaxis.cb_lsize.hide
gmyaxis.ck_grid.hide
gmyaxis.ck_gclr.hide
gmyaxis.cl_gclr.hide
gmyaxis.tx_pat.hide
gmyaxis.cb_pat.hide
END
PROGRAM gmyminor_show
BEGIN
call gaction gmyaxis.tx_mrule.show
call gaction gmyaxis.ed_mrule.show
call gaction gmyaxis.bt_mrule.show
call gaction gmyaxis.tx_mcstm.show
call gaction gmyaxis.ed_mcstm.show
call gaction gmyaxis.bt_mcstm.show
call gaction gmyaxis.tx_mfmt.show
call gaction gmyaxis.ed_mfmt.show
call gaction gmyaxis.bt_mfmt.show
call gaction gmyaxis.tx_mang.show
call gaction gmyaxis.cb_mang.show
call gaction gmyaxis.tx_mlsize.show
call gaction gmyaxis.cb_mlsize.show
call gaction gmyaxis.ck_mgrid.show
call gaction gmyaxis.ck_mgclr.show
if gmyaxis.ck_mgclr {
call gaction gmyaxis.cl_mgclr.show
}
call gaction gmyaxis.tx_mpat.show
call gaction gmyaxis.cb_mpat.show
call gaction gmyaxis.tx_tkmode.setlabel "Minor tick options"
END
SCRIPT gmyminor_hide
BEGIN
gmyaxis.tx_mrule.hide
gmyaxis.ed_mrule.hide
gmyaxis.bt_mrule.hide
gmyaxis.tx_mcstm.hide
gmyaxis.ed_mcstm.hide
gmyaxis.bt_mcstm.hide
gmyaxis.tx_mfmt.hide
gmyaxis.ed_mfmt.hide
gmyaxis.bt_mfmt.hide
gmyaxis.tx_mang.hide
gmyaxis.cb_mang.hide
gmyaxis.tx_mlsize.hide
gmyaxis.cb_mlsize.hide
gmyaxis.ck_mgrid.hide
gmyaxis.ck_mgclr.hide
gmyaxis.cl_mgclr.hide
gmyaxis.tx_mpat.hide
gmyaxis.cb_mpat.hide
END
SCRIPT gmymajor_on
BEGIN
script gmyminor_hide
program gmymajor_show
END
SCRIPT gmyminor_on
BEGIN
script gmymajor_hide
program gmyminor_show
END
PROGRAM gmyaxis_style_pr
BEGIN
/* yaxis style options */
if gmyaxis.ck_range | gmyaxis.ed_outergp | /*
*/ gmyaxis.ck_log | gmyaxis.ck_rev/*
*/ {
put "maxes(yscale("
put /program gmyaxis_style_opt_pr
put ")) "
}
END
PROGRAM gmyaxis_style_opt_pr
BEGIN
if gmyaxis.ck_range {
require gmyaxis.ed_rangefm
require gmyaxis.ed_rangeto
put " " "range(" gmyaxis.ed_rangefm " " gmyaxis.ed_rangeto ")"
}
optionarg gmyaxis.ed_outergp
option gmyaxis.ck_hide
option gmyaxis.ck_log
option gmyaxis.ck_rev
END
PROGRAM gmyaxis_major_tick_pr
BEGIN
/* Programming for major ticks */
/* if any ylabel options put out "ylabel(" */
if !D(gmyaxis.ed_rule) & (gmyaxis.ed_rule | gmyaxis.ed_cstm | /*
*/ gmyaxis.cb_ang | gmyaxis.ed_fmt | /*
*/ gmyaxis.cb_lsize | gmyaxis.ck_grid){
put "maxes(ylabel("
if ((gmyaxis.ed_rule | gmyaxis.ed_cstm) & (!D(gmyaxis.ed_rule) | /*
*/ !D(gmyaxis.ed_cstm))) {
put /hidden gmyaxis.ed_rule
if gmyaxis.ed_cstm & !D(gmyaxis.ed_cstm) {
put " " /hidden gmyaxis.ed_cstm
}
}
put /program gmyaxis_major_tick_opt_pr
put "))"
}
END
PROGRAM gmyaxis_major_tick_opt_pr
BEGIN
beginoptions
hoptionarg /hidedefault gmyaxis.cb_ang
hoptionarg /hidedefault gmyaxis.ed_fmt
hoptionarg /hidedefault gmyaxis.cb_lsize
hoption gmyaxis.ck_grid
if (gmyaxis.ck_gclr) {
hoptionarg /quoted gmyaxis.cl_gclr
}
hoptionarg /hidedefault gmyaxis.cb_pat
endoptions
END
PROGRAM gmyaxis_minor_tick_pr
BEGIN
/* Programming for minor ticks */
/* if any ymlabel options put out "ymlabel(" */
if !D(gmyaxis.ed_mrule) & (gmyaxis.ed_mrule | gmyaxis.ed_mcstm | /*
*/ gmyaxis.cb_mang | gmyaxis.ed_mfmt | /*
*/ gmyaxis.cb_mlsize | gmyaxis.ck_mgrid){
put "maxes(ymlabel("
if ((gmyaxis.ed_mrule | gmyaxis.ed_mcstm) & (!D(gmyaxis.ed_mrule) | /*
*/ !D(gmyaxis.ed_mcstm))) {
put /hidden gmyaxis.ed_mrule
if gmyaxis.ed_mcstm & !D(gmyaxis.ed_mcstm) {
put " " /hidden gmyaxis.ed_mcstm
}
}
put /program gmyaxis_minor_tick_opt_pr
put "))"
}
END
PROGRAM gmyaxis_minor_tick_opt_pr
BEGIN
beginoptions
hoptionarg /hidedefault gmyaxis.cb_mang
hoptionarg /hidedefault gmyaxis.ed_mfmt
hoptionarg /hidedefault gmyaxis.cb_mlsize
hoption gmyaxis.ck_mgrid
if (gmyaxis.ck_mgclr) {
hoptionarg /quoted gmyaxis.cl_mgclr
}
hoptionarg /hidedefault gmyaxis.cb_mpat
endoptions
END
PROGRAM gmyaxis_output
BEGIN
put " " /program gmyaxis_style_pr
put " " /program gmyaxis_major_tick_pr
put " " /program gmyaxis_minor_tick_pr
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -