Annotation of sbbs/src/sbbs3/ctrl/propertiesdlgunit.h, revision 1.1.1.2

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    

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.