|
|
1.1.1.2 ! root 1: /* $Id: PropertiesDlgUnit.h,v 1.16 2009/10/25 05:05:54 rswindell Exp $ */ 1.1 root 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: * * 1.1.1.2 ! root 7: * Copyright 2009 Rob Swindell - http://www.synchro.net/copyright.html * 1.1 root 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; 1.1.1.2 ! root 107: TGroupBox *LogFontGroupBox; ! 108: TComboBox *LogLevelComboBox; ! 109: TEdit *LogFontExampleEdit; ! 110: TButton *LogFontButton; ! 111: TLabel *LogLevelLabel; ! 112: TLabel *Label16; ! 113: TEdit *JS_LoadPathEdit; ! 114: TLabel *ErrorSoundLabel; ! 115: TEdit *ErrorSoundEdit; ! 116: TButton *ErrorSoundButton; ! 117: TOpenDialog *OpenDialog; 1.1 root 118: void __fastcall FormShow(TObject *Sender); 119: void __fastcall TrayIconCheckBoxClick(TObject *Sender); 120: void __fastcall SourceComboBoxChange(TObject *Sender); 121: void __fastcall FontButtonClick(TObject *Sender); 122: void __fastcall BackgroundButtonClick(TObject *Sender); 123: void __fastcall ApplyButtonClick(TObject *Sender); 1.1.1.2 ! root 124: void __fastcall LogLevelComboBoxChange(TObject *Sender); ! 125: void __fastcall LogFontButtonClick(TObject *Sender); ! 126: void __fastcall ErrorSoundButtonClick(TObject *Sender); 1.1 root 127: private: 128: public: 129: virtual __fastcall TPropertiesDlg(TComponent* AOwner); 130: void __fastcall TPropertiesDlg::ChangeScheme(int target); 131: }; 132: //---------------------------------------------------------------------------- 133: extern PACKAGE TPropertiesDlg *PropertiesDlg; 134: //---------------------------------------------------------------------------- 135: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.