|
|
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.