|
|
1.1 root 1: /* $Id: PropertiesDlgUnit.h,v 1.13 2005/04/26 08:46:42 rswindell Exp $ */
2:
3: /****************************************************************************
4: * @format.tab-size 4 (Plain Text/Source Code File Header) *
5: * @format.use-tabs true (see http://www.synchro.net/ptsc_hdr.html) *
6: * *
7: * Copyright 2005 Rob Swindell - http://www.synchro.net/copyright.html *
8: * *
9: * This program is free software; you can redistribute it and/or *
10: * modify it under the terms of the GNU General Public License *
11: * as published by the Free Software Foundation; either version 2 *
12: * of the License, or (at your option) any later version. *
13: * See the GNU General Public License for more details: gpl.txt or *
14: * http://www.fsf.org/copyleft/gpl.html *
15: * *
16: * Anonymous FTP access to the most recent released source is available at *
17: * ftp://vert.synchro.net, ftp://cvs.synchro.net and ftp://ftp.synchro.net *
18: * *
19: * Anonymous CVS access to the development source and modification history *
20: * is available at cvs.synchro.net:/cvsroot/sbbs, example: *
21: * cvs -d :pserver:[email protected]:/cvsroot/sbbs login *
22: * (just hit return, no password is necessary) *
23: * cvs -d :pserver:[email protected]:/cvsroot/sbbs checkout src *
24: * *
25: * For Synchronet coding style and modification guidelines, see *
26: * http://www.synchro.net/source.html *
27: * *
28: * You are encouraged to submit any modifications (preferably in Unix diff *
29: * format) via e-mail to [email protected] *
30: * *
31: * Note: If this box doesn't appear square, then you need to fix your tabs. *
32: ****************************************************************************/
33:
34: //----------------------------------------------------------------------------
35: #ifndef PropertiesDlgUnitH
36: #define PropertiesDlgUnitH
37: //----------------------------------------------------------------------------
38: #include <vcl\ExtCtrls.hpp>
39: #include <vcl\Buttons.hpp>
40: #include <vcl\StdCtrls.hpp>
41: #include <vcl\Controls.hpp>
42: #include <vcl\Forms.hpp>
43: #include <vcl\Graphics.hpp>
44: #include <vcl\Classes.hpp>
45: #include <vcl\SysUtils.hpp>
46: #include <vcl\Windows.hpp>
47: #include <vcl\System.hpp>
48: #include <ComCtrls.hpp>
49: #include <Dialogs.hpp>
50: //----------------------------------------------------------------------------
51: class TPropertiesDlg : public TForm
52: {
53: __published:
54: TButton *OKBtn;
55: TButton *CancelBtn;
56: TPageControl *PageControl;
57: TTabSheet *SettingsTabSheet;
58: TLabel *Label3;
59: TEdit *LoginCmdEdit;
60: TLabel *Label2;
61: TEdit *ConfigCmdEdit;
62: TLabel *Label4;
63: TEdit *NodeIntEdit;
64: TUpDown *NodeIntUpDown;
65: TLabel *Label5;
66: TEdit *ClientIntEdit;
67: TUpDown *ClientIntUpDown;
68: TCheckBox *TrayIconCheckBox;
69: TLabel *PasswordLabel;
70: TEdit *PasswordEdit;
71: TTabSheet *CustomizeTabSheet;
72: TComboBox *SourceComboBox;
73: TEdit *ExampleEdit;
74: TButton *FontButton;
75: TButton *BackgroundButton;
76: TFontDialog *FontDialog1;
77: TButton *ApplyButton;
78: TComboBox *TargetComboBox;
79: TColorDialog *ColorDialog1;
80: TTabSheet *AdvancedTabSheet;
81: TLabel *Label1;
82: TEdit *CtrlDirEdit;
83: TLabel *Label6;
84: TEdit *HostnameEdit;
85: TLabel *Label8;
86: TEdit *MaxLogLenEdit;
87: TLabel *Label9;
88: TEdit *TempDirEdit;
89: TCheckBox *UndockableCheckBox;
90: TLabel *Label10;
91: TEdit *SemFreqEdit;
92: TUpDown *SemFreqUpDown;
93: TTabSheet *JavaScriptTabSheet;
94: TLabel *Label7;
95: TEdit *JS_MaxBytesEdit;
96: TLabel *Label11;
97: TEdit *JS_ContextStackEdit;
98: TLabel *Label12;
99: TEdit *JS_BranchLimitEdit;
100: TLabel *Label13;
101: TEdit *JS_GcIntervalEdit;
102: TLabel *Label14;
103: TEdit *JS_YieldIntervalEdit;
104: TCheckBox *FileAssociationsCheckBox;
105: TLabel *Label15;
106: TEdit *JS_ThreadStackEdit;
107: void __fastcall FormShow(TObject *Sender);
108: void __fastcall TrayIconCheckBoxClick(TObject *Sender);
109: void __fastcall SourceComboBoxChange(TObject *Sender);
110: void __fastcall FontButtonClick(TObject *Sender);
111: void __fastcall BackgroundButtonClick(TObject *Sender);
112: void __fastcall ApplyButtonClick(TObject *Sender);
113: private:
114: public:
115: virtual __fastcall TPropertiesDlg(TComponent* AOwner);
116: void __fastcall TPropertiesDlg::ChangeScheme(int target);
117: };
118: //----------------------------------------------------------------------------
119: extern PACKAGE TPropertiesDlg *PropertiesDlg;
120: //----------------------------------------------------------------------------
121: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.