Annotation of sbbs/src/sbbs3/ctrl/webcfgdlgunit.dfm, revision 1.1

1.1     ! root        1: object WebCfgDlg: TWebCfgDlg
        !             2:   Left = 492
        !             3:   Top = 403
        !             4:   BorderStyle = bsDialog
        !             5:   Caption = 'Web Server Configuration'
        !             6:   ClientHeight = 302
        !             7:   ClientWidth = 352
        !             8:   Color = clBtnFace
        !             9:   Font.Charset = DEFAULT_CHARSET
        !            10:   Font.Color = clWindowText
        !            11:   Font.Height = -13
        !            12:   Font.Name = 'MS Sans Serif'
        !            13:   Font.Style = []
        !            14:   OldCreateOrder = False
        !            15:   Position = poScreenCenter
        !            16:   ShowHint = True
        !            17:   OnShow = FormShow
        !            18:   DesignSize = (
        !            19:     352
        !            20:     302)
        !            21:   PixelsPerInch = 120
        !            22:   TextHeight = 16
        !            23:   object PageControl: TPageControl
        !            24:     Left = 4
        !            25:     Top = 4
        !            26:     Width = 342
        !            27:     Height = 245
        !            28:     ActivePage = CGITabSheet
        !            29:     TabIndex = 2
        !            30:     TabOrder = 0
        !            31:     object GeneralTabSheet: TTabSheet
        !            32:       Caption = 'General'
        !            33:       object MaxClientesLabel: TLabel
        !            34:         Left = 9
        !            35:         Top = 108
        !            36:         Width = 96
        !            37:         Height = 24
        !            38:         AutoSize = False
        !            39:         Caption = 'Max Clients'
        !            40:       end
        !            41:       object MaxInactivityLabel: TLabel
        !            42:         Left = 9
        !            43:         Top = 140
        !            44:         Width = 96
        !            45:         Height = 24
        !            46:         AutoSize = False
        !            47:         Caption = 'Max Inactivity'
        !            48:       end
        !            49:       object PortLabel: TLabel
        !            50:         Left = 9
        !            51:         Top = 76
        !            52:         Width = 96
        !            53:         Height = 24
        !            54:         AutoSize = False
        !            55:         Caption = 'Listening Port'
        !            56:       end
        !            57:       object InterfaceLabel: TLabel
        !            58:         Left = 9
        !            59:         Top = 44
        !            60:         Width = 96
        !            61:         Height = 24
        !            62:         AutoSize = False
        !            63:         Caption = 'Interface (IP)'
        !            64:       end
        !            65:       object AutoStartCheckBox: TCheckBox
        !            66:         Left = 9
        !            67:         Top = 12
        !            68:         Width = 144
        !            69:         Height = 25
        !            70:         Hint = 'Automatically start Web server'
        !            71:         Caption = 'Auto Startup'
        !            72:         ParentShowHint = False
        !            73:         ShowHint = True
        !            74:         TabOrder = 0
        !            75:       end
        !            76:       object MaxClientsEdit: TEdit
        !            77:         Left = 105
        !            78:         Top = 108
        !            79:         Width = 48
        !            80:         Height = 24
        !            81:         Hint = 'Maximum number of simultaneous clients (default=10)'
        !            82:         ParentShowHint = False
        !            83:         ShowHint = True
        !            84:         TabOrder = 4
        !            85:       end
        !            86:       object MaxInactivityEdit: TEdit
        !            87:         Left = 105
        !            88:         Top = 140
        !            89:         Width = 48
        !            90:         Height = 24
        !            91:         Hint = 
        !            92:           'Maximum number of seconds of inactivity before disconnect (defau' +
        !            93:           'lt=120)'
        !            94:         ParentShowHint = False
        !            95:         ShowHint = True
        !            96:         TabOrder = 5
        !            97:       end
        !            98:       object PortEdit: TEdit
        !            99:         Left = 105
        !           100:         Top = 76
        !           101:         Width = 48
        !           102:         Height = 24
        !           103:         Hint = 'TCP port to use for HTTP connections (default=80)'
        !           104:         ParentShowHint = False
        !           105:         ShowHint = True
        !           106:         TabOrder = 3
        !           107:       end
        !           108:       object NetworkInterfaceEdit: TEdit
        !           109:         Left = 105
        !           110:         Top = 44
        !           111:         Width = 192
        !           112:         Height = 24
        !           113:         Hint = 'Your network adapter'#39's static IP address or blank for <ANY>'
        !           114:         ParentShowHint = False
        !           115:         ShowHint = True
        !           116:         TabOrder = 2
        !           117:       end
        !           118:       object HostnameCheckBox: TCheckBox
        !           119:         Left = 182
        !           120:         Top = 12
        !           121:         Width = 147
        !           122:         Height = 25
        !           123:         Hint = 'Automatically lookup client'#39's hostnames via DNS'
        !           124:         Caption = 'Hostname Lookup'
        !           125:         ParentShowHint = False
        !           126:         ShowHint = True
        !           127:         TabOrder = 1
        !           128:       end
        !           129:     end
        !           130:     object HttpTabSheet: TTabSheet
        !           131:       Caption = 'HTTP'
        !           132:       ImageIndex = 3
        !           133:       object HtmlDirLabel: TLabel
        !           134:         Left = 9
        !           135:         Top = 12
        !           136:         Width = 96
        !           137:         Height = 25
        !           138:         AutoSize = False
        !           139:         Caption = 'HTML Root'
        !           140:       end
        !           141:       object ErrorSubDirLabel: TLabel
        !           142:         Left = 9
        !           143:         Top = 44
        !           144:         Width = 96
        !           145:         Height = 25
        !           146:         AutoSize = False
        !           147:         Caption = 'Error SubDir'
        !           148:       end
        !           149:       object ServerSideJsExtLabel: TLabel
        !           150:         Left = 9
        !           151:         Top = 140
        !           152:         Width = 176
        !           153:         Height = 25
        !           154:         AutoSize = False
        !           155:         Caption = 'Server-Side JS File Extension'
        !           156:       end
        !           157:       object EmbeddedJsExtLabel: TLabel
        !           158:         Left = 9
        !           159:         Top = 108
        !           160:         Width = 176
        !           161:         Height = 25
        !           162:         AutoSize = False
        !           163:         Caption = 'Embedded JS File Extension'
        !           164:         Enabled = False
        !           165:       end
        !           166:       object IndexLabel: TLabel
        !           167:         Left = 9
        !           168:         Top = 76
        !           169:         Width = 96
        !           170:         Height = 25
        !           171:         AutoSize = False
        !           172:         Caption = 'Index Files'
        !           173:       end
        !           174:       object HtmlRootEdit: TEdit
        !           175:         Left = 105
        !           176:         Top = 12
        !           177:         Width = 192
        !           178:         Height = 24
        !           179:         Hint = 'Root directory for HTML files (off of CTRL directory)'
        !           180:         ParentShowHint = False
        !           181:         ShowHint = True
        !           182:         TabOrder = 0
        !           183:       end
        !           184:       object ErrorSubDirEdit: TEdit
        !           185:         Left = 105
        !           186:         Top = 44
        !           187:         Width = 192
        !           188:         Height = 24
        !           189:         Hint = 'Error sub-directory (off of HTML root)'
        !           190:         ParentShowHint = False
        !           191:         ShowHint = True
        !           192:         TabOrder = 1
        !           193:       end
        !           194:       object ServerSideJsExtEdit: TEdit
        !           195:         Left = 192
        !           196:         Top = 140
        !           197:         Width = 105
        !           198:         Height = 24
        !           199:         Hint = 
        !           200:           'File extension that denotes server-side JavaScript files (e.g. "' +
        !           201:           '.ssjs")'
        !           202:         ParentShowHint = False
        !           203:         ShowHint = True
        !           204:         TabOrder = 2
        !           205:       end
        !           206:       object EmbeddedJsExtEdit: TEdit
        !           207:         Left = 192
        !           208:         Top = 108
        !           209:         Width = 105
        !           210:         Height = 24
        !           211:         Hint = 
        !           212:           'File extension that denotes embedded JavaScript files (e.g. ".bb' +
        !           213:           's")'
        !           214:         Enabled = False
        !           215:         ParentShowHint = False
        !           216:         ShowHint = True
        !           217:         TabOrder = 3
        !           218:       end
        !           219:       object VirtualHostsCheckBox: TCheckBox
        !           220:         Left = 9
        !           221:         Top = 172
        !           222:         Width = 104
        !           223:         Height = 24
        !           224:         Hint = 'Support virtual host directories off the HTML root directory'
        !           225:         Caption = 'Virtual Hosts'
        !           226:         ParentShowHint = False
        !           227:         ShowHint = True
        !           228:         TabOrder = 4
        !           229:       end
        !           230:       object IndexFileEdit: TEdit
        !           231:         Left = 104
        !           232:         Top = 76
        !           233:         Width = 193
        !           234:         Height = 24
        !           235:         Hint = 
        !           236:           'List of filenames that will be automatically sent to client (e.g' +
        !           237:           '. index.html)'
        !           238:         TabOrder = 5
        !           239:       end
        !           240:     end
        !           241:     object CGITabSheet: TTabSheet
        !           242:       Caption = 'CGI'
        !           243:       ImageIndex = 4
        !           244:       object CGIDirLabel: TLabel
        !           245:         Left = 9
        !           246:         Top = 44
        !           247:         Width = 96
        !           248:         Height = 25
        !           249:         AutoSize = False
        !           250:         Caption = 'SubDirectory'
        !           251:       end
        !           252:       object CGIExtLabel: TLabel
        !           253:         Left = 9
        !           254:         Top = 76
        !           255:         Width = 96
        !           256:         Height = 25
        !           257:         AutoSize = False
        !           258:         Caption = 'File Extensions'
        !           259:       end
        !           260:       object CGIMaxInactivityLabel: TLabel
        !           261:         Left = 9
        !           262:         Top = 140
        !           263:         Width = 96
        !           264:         Height = 24
        !           265:         AutoSize = False
        !           266:         Caption = 'Max Inactivity'
        !           267:       end
        !           268:       object CGIContentLabel: TLabel
        !           269:         Left = 9
        !           270:         Top = 108
        !           271:         Width = 96
        !           272:         Height = 25
        !           273:         AutoSize = False
        !           274:         Caption = 'Content-Type'
        !           275:       end
        !           276:       object CGIDirEdit: TEdit
        !           277:         Left = 105
        !           278:         Top = 44
        !           279:         Width = 192
        !           280:         Height = 24
        !           281:         Hint = 'CGI sub-directory (off of HTML root)'
        !           282:         ParentShowHint = False
        !           283:         ShowHint = True
        !           284:         TabOrder = 0
        !           285:       end
        !           286:       object CGICheckBox: TCheckBox
        !           287:         Left = 9
        !           288:         Top = 12
        !           289:         Width = 280
        !           290:         Height = 25
        !           291:         Hint = 'CGI support is enabled when checked'
        !           292:         Caption = 'Enabled'
        !           293:         ParentShowHint = False
        !           294:         ShowHint = True
        !           295:         TabOrder = 1
        !           296:         OnClick = CGICheckBoxClick
        !           297:       end
        !           298:       object CGIExtEdit: TEdit
        !           299:         Left = 105
        !           300:         Top = 76
        !           301:         Width = 192
        !           302:         Height = 24
        !           303:         Hint = 'File extensions that denote CGI executable files'
        !           304:         ParentShowHint = False
        !           305:         ShowHint = True
        !           306:         TabOrder = 2
        !           307:       end
        !           308:       object CGIMaxInactivityEdit: TEdit
        !           309:         Left = 105
        !           310:         Top = 140
        !           311:         Width = 48
        !           312:         Height = 24
        !           313:         Hint = 
        !           314:           'Maximum number of seconds of inactivity before disconnect (defau' +
        !           315:           'lt=120)'
        !           316:         ParentShowHint = False
        !           317:         ShowHint = True
        !           318:         TabOrder = 3
        !           319:       end
        !           320:       object CGIContentEdit: TEdit
        !           321:         Left = 105
        !           322:         Top = 108
        !           323:         Width = 192
        !           324:         Height = 24
        !           325:         Hint = 'Default Content-Type for CGI output'
        !           326:         ParentShowHint = False
        !           327:         ShowHint = True
        !           328:         TabOrder = 4
        !           329:       end
        !           330:       object CGIEnvButton: TButton
        !           331:         Left = 8
        !           332:         Top = 176
        !           333:         Width = 145
        !           334:         Height = 25
        !           335:         Caption = 'Environment Vars'
        !           336:         TabOrder = 5
        !           337:         OnClick = CGIEnvButtonClick
        !           338:       end
        !           339:       object WebHandlersButton: TButton
        !           340:         Left = 160
        !           341:         Top = 176
        !           342:         Width = 137
        !           343:         Height = 25
        !           344:         Caption = 'Content Handlers'
        !           345:         TabOrder = 6
        !           346:         OnClick = WebHandlersButtonClick
        !           347:       end
        !           348:     end
        !           349:     object LogTabSheet: TTabSheet
        !           350:       Caption = 'Log'
        !           351:       ImageIndex = 1
        !           352:       object LogBaseLabel: TLabel
        !           353:         Left = 9
        !           354:         Top = 108
        !           355:         Width = 96
        !           356:         Height = 25
        !           357:         AutoSize = False
        !           358:         Caption = 'Base Filename'
        !           359:       end
        !           360:       object DebugTxCheckBox: TCheckBox
        !           361:         Left = 9
        !           362:         Top = 42
        !           363:         Width = 192
        !           364:         Height = 24
        !           365:         Hint = 'Log (debug) transmitted HTTP responses'
        !           366:         Caption = 'Transmitted Responses'
        !           367:         ParentShowHint = False
        !           368:         ShowHint = True
        !           369:         TabOrder = 1
        !           370:       end
        !           371:       object DebugRxCheckBox: TCheckBox
        !           372:         Left = 9
        !           373:         Top = 12
        !           374:         Width = 192
        !           375:         Height = 24
        !           376:         Hint = 'Log (debug) all received HTTP requests'
        !           377:         Caption = 'Received Requests'
        !           378:         ParentShowHint = False
        !           379:         ShowHint = True
        !           380:         TabOrder = 0
        !           381:       end
        !           382:       object AccessLogCheckBox: TCheckBox
        !           383:         Left = 9
        !           384:         Top = 73
        !           385:         Width = 192
        !           386:         Height = 23
        !           387:         Hint = 'Create HTTP access log files'
        !           388:         Caption = 'Create Access Log Files'
        !           389:         ParentShowHint = False
        !           390:         ShowHint = True
        !           391:         TabOrder = 2
        !           392:         OnClick = AccessLogCheckBoxClick
        !           393:       end
        !           394:       object LogBaseNameEdit: TEdit
        !           395:         Left = 105
        !           396:         Top = 108
        !           397:         Width = 192
        !           398:         Height = 24
        !           399:         Hint = 'Base directory and filename for HTTP access log files'
        !           400:         ParentShowHint = False
        !           401:         ShowHint = True
        !           402:         TabOrder = 3
        !           403:       end
        !           404:     end
        !           405:     object SoundTabSheet: TTabSheet
        !           406:       Caption = 'Sound'
        !           407:       ImageIndex = 2
        !           408:       object AnswerSoundLabel: TLabel
        !           409:         Left = 9
        !           410:         Top = 12
        !           411:         Width = 80
        !           412:         Height = 25
        !           413:         AutoSize = False
        !           414:         Caption = 'Connect'
        !           415:       end
        !           416:       object HangupSoundLabel: TLabel
        !           417:         Left = 9
        !           418:         Top = 44
        !           419:         Width = 80
        !           420:         Height = 25
        !           421:         AutoSize = False
        !           422:         Caption = 'Disconnect'
        !           423:       end
        !           424:       object HackAttemptSoundLabel: TLabel
        !           425:         Left = 9
        !           426:         Top = 76
        !           427:         Width = 80
        !           428:         Height = 25
        !           429:         AutoSize = False
        !           430:         Caption = 'Hack Attempt'
        !           431:       end
        !           432:       object AnswerSoundEdit: TEdit
        !           433:         Left = 105
        !           434:         Top = 12
        !           435:         Width = 192
        !           436:         Height = 24
        !           437:         Hint = 'Sound file to play when users connect'
        !           438:         ParentShowHint = False
        !           439:         ShowHint = True
        !           440:         TabOrder = 0
        !           441:       end
        !           442:       object AnswerSoundButton: TButton
        !           443:         Left = 304
        !           444:         Top = 12
        !           445:         Width = 25
        !           446:         Height = 26
        !           447:         Caption = '...'
        !           448:         TabOrder = 1
        !           449:         OnClick = AnswerSoundButtonClick
        !           450:       end
        !           451:       object HangupSoundEdit: TEdit
        !           452:         Left = 105
        !           453:         Top = 44
        !           454:         Width = 192
        !           455:         Height = 24
        !           456:         Hint = 'Sound file to play when users disconnect'
        !           457:         ParentShowHint = False
        !           458:         ShowHint = True
        !           459:         TabOrder = 2
        !           460:       end
        !           461:       object HangupSoundButton: TButton
        !           462:         Left = 304
        !           463:         Top = 44
        !           464:         Width = 25
        !           465:         Height = 26
        !           466:         Caption = '...'
        !           467:         TabOrder = 3
        !           468:         OnClick = HangupSoundButtonClick
        !           469:       end
        !           470:       object HackAttemptSoundEdit: TEdit
        !           471:         Left = 105
        !           472:         Top = 76
        !           473:         Width = 192
        !           474:         Height = 24
        !           475:         Hint = 'Sound file to play when users disconnect'
        !           476:         ParentShowHint = False
        !           477:         ShowHint = True
        !           478:         TabOrder = 4
        !           479:       end
        !           480:       object HackAttemptSoundButton: TButton
        !           481:         Left = 304
        !           482:         Top = 76
        !           483:         Width = 25
        !           484:         Height = 26
        !           485:         Caption = '...'
        !           486:         TabOrder = 5
        !           487:         OnClick = HackAttemptSoundButtonClick
        !           488:       end
        !           489:     end
        !           490:   end
        !           491:   object OKBtn: TButton
        !           492:     Left = 25
        !           493:     Top = 260
        !           494:     Width = 93
        !           495:     Height = 30
        !           496:     Anchors = [akLeft, akBottom]
        !           497:     Caption = 'OK'
        !           498:     Default = True
        !           499:     ModalResult = 1
        !           500:     TabOrder = 1
        !           501:     OnClick = OKBtnClick
        !           502:   end
        !           503:   object CancelBtn: TButton
        !           504:     Left = 128
        !           505:     Top = 260
        !           506:     Width = 92
        !           507:     Height = 30
        !           508:     Anchors = [akLeft, akBottom]
        !           509:     Cancel = True
        !           510:     Caption = 'Cancel'
        !           511:     ModalResult = 2
        !           512:     TabOrder = 2
        !           513:   end
        !           514:   object ApplyBtn: TButton
        !           515:     Left = 233
        !           516:     Top = 260
        !           517:     Width = 93
        !           518:     Height = 30
        !           519:     Anchors = [akLeft, akBottom]
        !           520:     Cancel = True
        !           521:     Caption = 'Apply'
        !           522:     TabOrder = 3
        !           523:   end
        !           524:   object OpenDialog: TOpenDialog
        !           525:     Filter = 'Wave Files|*.wav'
        !           526:     Options = [ofHideReadOnly, ofNoChangeDir, ofEnableSizing, ofDontAddToRecent]
        !           527:     Top = 240
        !           528:   end
        !           529: end

unix.superglobalmegacorp.com

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