⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gmxaxis_98s.idlg

📁 是一个经济学管理应用软件 很难找的 但是经济学学生又必须用到
💻 IDLG
📖 第 1 页 / 共 2 页
字号:

/*
  gmxaxis_98s.idlg Include for graph matrix y-axis

*!  VERSION 1.0.2  31mar2005

  This idlg assumes you are using _graph.idlg include and _std_graph.idlg
  include to set the proper lengths, widths and heights.
*/

DIALOG gmxaxis, label("X-Axis") tabtitle("X-Axis")
BEGIN
  /* LEFT SIDE-- Options */
  GROUPBOX gb_option   _lft        _top      _gwd1       _ht7,		/*
		*/ label("Scale options ")
  /* LEFT SIDE-- Options col(1) */
  CHECKBOX ck_range    _igft       _ss       _txwd       .,		/*
  		*/ label("Range:")					/*
  		*/ clickon(script gmxaxis_range_on)			/*
  		*/ clickoff(script gmxaxis_range_off)
  EDIT     ed_rangefm  _txsep      @         _en7wd      .,		/*
  		*/ label("X-Axis Range from:") default(.)		/*
  		*/ option(range)
  TEXT     tx_rangeto  _en7sep     @         20          .,		/*
  		*/ label("to:")
  EDIT     ed_rangeto  +25         @         _en7wd      .,		/*
  		*/ label("X-Axis Range to:") default(.)
  DEFINE   y @y
  TEXT     tx_outergp  _igft       _ms       _txwd       .,		/*
  		*/ label("Outer gap:")					/*
  		*/ right
  EDIT     ed_outergp  _txsep      @         _txr2b4g    .,		/*
		*/ label("Outer gap")					/*
		*/ option(outergap)
  /* LEFT SIDE-- Options col(2) */
  TEXT     tx_scfake   _gft4_2     y         0           0,		/*
  		*/ label("")
  CHECKBOX ck_hide     _txsep      @         _tcr2b4g   .,		/*
  		*/label("Hide axis") option(off)			/*
  		*/onclickon(script gmxaxis_noaxis)			/*
		*/onclickoff(program gmxaxis_axis)
  CHECKBOX ck_log      @           _ms       _tcr2b4g   .,		/*
		*/ label("Log")						/*
		*/ option(log)
  CHECKBOX ck_rev      @           _ms       _tcr2b4g    .,		/*
		*/ label("Reverse")					/*
		*/ option(reverse)

  /**************************************************************/

  /* RIGHT SIDE-- Ticks */
  GROUPBOX gb_mode     _lft2g      _top      _gwd1       _ht18h,	/*
		*/ label("Ticks ")
  COMBOBOX cb_tkmode   _igft2      _ss       _cwd4_6     .,		/*
  		*/ label("Tick mode")					/*
  		*/ dropdownlist						/*
  		*/ contents(gmxtick_opt)				/*
  		*/ onselchangelist(gmxmode_change)
  TEXT     tx_tkmode   +150        @         _cwd4_6     .,		/*
  		*/ label("")
  TEXT     tx_mark2    _igft2      _ms       0           0,
  DEFINE   rty @y

  /**************************************************************/
  /* RIGHT SIDE-- Major Ticks */
  TEXT     tx_rule     _igft2      rty       _txwd	 .,		/*
  		*/ label("Rule:")					/*
  		*/ right
  EDIT     ed_rule     _txsep      @         _tcr2gi     .,		/*
  		*/ label("Rule")
  BUTTON   bt_rule     _tcr2gisep  @         _btwd       .,		/*
  		*/ label("?")						/*
  		*/ onpush(view help major_tick_rule##|_new)
  TEXT     tx_cstm     _igft2      _ms       _txwd	 .,		/*
  		*/ label("Custom:")					/*
  		*/ right
  EDIT     ed_cstm     _txsep      @         _tcr2gi     .,		/*
  		*/ label("Custom")
  BUTTON   bt_cstm     _tcr2gisep  @         _btwd       .,		/*
  		*/ label("?")						/*
  		*/ onpush(view help custom_tick_labels##|_new)

  /* RIGHT SIDE-- Major Ticks upper  */
  TEXT     tx_ang      _igft2      _ms       _txwd       .,		/*
		*/ label("Angle:")					/*
		*/ right
  DEFINE myy @y
  COMBOBOX cb_ang      _txsep      @         _txr2b4g    .,	   	/*
		*/ dropdownlist contents(angles) option(angle)
  TEXT     tx_lsize    _gft4_4     @         _txwd       .,		/*
		*/ label("Label size:")					/*
		*/ right
  COMBOBOX cb_lsize    _txsep      @         _txr2b4g    .,		/*
		*/ dropdownlist contents(textsizes) option(labsize)
  TEXT     tx_fmt      _igft2      _ms       _txwd       .,		/*
  		*/ label("Format:")					/*
  		*/ right
  EDIT     ed_fmt      _txsep      @         _tcr2b4g    .,		/*
		*/ label("Format")					/*
		*/ option(format)
  BUTTON   bt_fmt      _tcr2b4gsep @         _btwd       .,		/*
  		*/ label("?")						/*
  		*/ onpush(view help format##|_new)

  /* RIGHT SIDE-- Major Ticks lower*/
  CHECKBOX ck_grid     _igft2      _ms       _gwd2       _ht3,		/*
		*/ groupbox						/*
		*/ clickon(script gmxgrid_on)				/*
		*/ clickoff(script gmxgrid_off)				/*
		*/ label ("Grid ")  					/*
		*/ option(grid)
  /* RIGHT SIDE-- Major Ticks lower col(1)*/
  CHECKBOX ck_gclr     _iigft2     _ms       _txswd      .,		/*
		*/ label("Color:")					/*
		*/ onclickon(gmxaxis.cl_gclr.show)			/*
		*/ onclickoff(gmxaxis.cl_gclr.hide)
  COLOR    cl_gclr     _txssep     @         _txr2b4g    .,		/*
		*/ option(glcolor)
  TEXT     tx_pat      _gft4_4     @         _txswd      .,		/*
		*/ label("Pattern:")					/*
		*/ right
  COMBOBOX cb_pat      _txssep     @         _txr2b4g    .,		/*
		*/ dropdownlist contents(linepatterns) option(glpattern)

  /**************************************************************/
  /* Now for Minor Ticks */
  TEXT     tx_mrule    _igft2      rty       _txwd	 .,		/*
  		*/ label("Rule:")					/*
  		*/ right
  EDIT     ed_mrule    _txsep      @         _tcr2gi     .,		/*
  		*/ label("Rule")
  BUTTON   bt_mrule    _tcr2gisep  @         _btwd       .,		/*
  		*/ label("?")						/*
  		*/ onpush(view help major_tick_rule##|_new)
  TEXT     tx_mcstm    _igft2      _ms       _txwd	 .,		/*
  		*/ label("Custom:")					/*
  		*/ right
  EDIT     ed_mcstm    _txsep      @         _tcr2gi     .,		/*
  		*/ label("Custom")
  BUTTON   bt_mcstm    _tcr2gisep  @         _btwd       .,		/*
  		*/ label("?")						/*
  		*/ onpush(view help custom_tick_labels##|_new)

  /* RIGHT SIDE-- Minor Ticks upper  */
  TEXT     tx_mang     _igft2      _ms       _txwd       .,		/*
		*/ label("Angle:")					/*
		*/ right
  DEFINE myy @y
  COMBOBOX cb_mang     _txsep      @         _txr2b4g    .,	   	/*
		*/ dropdownlist	 contents(angles) option(angle)
  TEXT     tx_mlsize   _gft4_4     @         _txwd       .,		/*
		*/ label("Label size:")					/*
		*/ right
  COMBOBOX cb_mlsize   _txsep      @         _txr2b4g    .,		/*
		*/ dropdownlist	 contents(textsizes) option(labsize)
  TEXT     tx_mfmt     _igft2      _ms       _txwd       .,		/*
  		*/ label("Format:")					/*
  		*/ right
  EDIT     ed_mfmt     _txsep      @         _tcr2b4g    .,		/*
		*/ label("Format")					/*
		*/ option(format)
  BUTTON   bt_mfmt     _tcr2b4gsep @         _btwd       .,		/*
  		*/ label("?")						/*
  		*/ onpush(view help format##|_new)

  /* RIGHT SIDE-- Minor Ticks lower*/
  CHECKBOX ck_mgrid    _igft2      _ms       _gwd2       _ht3,		/*
		*/ groupbox						/*
		*/ clickon(script gmxmgrid_on)				/*
		*/ clickoff(script gmxmgrid_off)			/*
		*/ label ("Grid ")  					/*
		*/ option(grid)
  /* RIGHT SIDE-- Minor Ticks lower col(1)*/
  CHECKBOX ck_mgclr    _iigft2     _ms       _txswd      .,		/*
		*/ label("Color:")					/*
		*/ onclickon(gmxaxis.cl_mgclr.show)			/*
		*/ onclickoff(gmxaxis.cl_mgclr.hide)
  COLOR    cl_mgclr    _txssep     @         _txr2b4g    .,		/*
		*/ option(glcolor)
  TEXT     tx_mpat     _gft4_4     @         _txswd      .,		/*
		*/ label("Pattern:")					/*
		*/ right
  COMBOBOX cb_mpat     _txssep     @         _txr2b4g    .,		/*
		*/ dropdownlist	contents(linepatterns) option(glpattern)
END

SCRIPT gmxaxis_range_on
BEGIN
	gmxaxis.ed_rangefm.enable
	gmxaxis.tx_rangeto.enable
	gmxaxis.ed_rangeto.enable
END

SCRIPT gmxaxis_range_off
BEGIN
	gmxaxis.ed_rangefm.disable
	gmxaxis.tx_rangeto.disable
	gmxaxis.ed_rangeto.disable
END

LIST gmxtick_opt
BEGIN
	"Major ticks"
	"Minor ticks"
END

LIST gmxmode_change
BEGIN
	script gmxmajor_on
	script gmxminor_on
END

SCRIPT gmxaxis_noaxis
BEGIN
	gmxaxis.gb_mode.disable
	gmxaxis.cb_tkmode.disable
	gmxaxis.tx_tkmode.disable

	gmxaxis.tx_rule.disable
	gmxaxis.ed_rule.disable
	gmxaxis.bt_rule.disable
	gmxaxis.tx_cstm.disable
	gmxaxis.ed_cstm.disable
	gmxaxis.bt_cstm.disable
	gmxaxis.tx_ang.disable
	gmxaxis.cb_ang.disable
	gmxaxis.tx_fmt.disable
	gmxaxis.ed_fmt.disable
	gmxaxis.bt_fmt.disable
	gmxaxis.tx_lsize.disable
	gmxaxis.cb_lsize.disable
	gmxaxis.ck_grid.disable
	gmxaxis.ck_gclr.disable
	gmxaxis.cl_gclr.disable
	gmxaxis.tx_pat.disable
	gmxaxis.cb_pat.disable

	gmxaxis.tx_mrule.disable
	gmxaxis.ed_mrule.disable
	gmxaxis.bt_mrule.disable
	gmxaxis.tx_mcstm.disable
	gmxaxis.ed_mcstm.disable
	gmxaxis.bt_mcstm.disable
	gmxaxis.tx_mang.disable
	gmxaxis.cb_mang.disable
	gmxaxis.tx_mfmt.disable
	gmxaxis.ed_mfmt.disable
	gmxaxis.bt_mfmt.disable
	gmxaxis.tx_mlsize.disable
	gmxaxis.cb_mlsize.disable
	gmxaxis.ck_mgrid.disable
	gmxaxis.ck_mgclr.disable
	gmxaxis.cl_mgclr.disable
	gmxaxis.tx_mpat.disable
	gmxaxis.cb_mpat.disable
END

PROGRAM gmxaxis_axis
BEGIN
	call gaction gmxaxis.gb_mode.enable
	call gaction gmxaxis.cb_tkmode.enable
	call gaction gmxaxis.tx_tkmode.enable

	call gaction gmxaxis.tx_rule.enable
	call gaction gmxaxis.ed_rule.enable
	call gaction gmxaxis.bt_rule.enable
	call gaction gmxaxis.tx_cstm.enable
	call gaction gmxaxis.ed_cstm.enable
	call gaction gmxaxis.bt_cstm.enable
	call gaction gmxaxis.tx_ang.enable
	call gaction gmxaxis.cb_ang.enable
	call gaction gmxaxis.tx_fmt.enable

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -