LazarusCompleteGuide:Index: Difference between revisions
Onionmixer (talk | contribs) (index 페이지 추가) |
Onionmixer (talk | contribs) (index 페이지 내용 수정) |
||
Line 2: | Line 2: | ||
$apptype console directive, 241 | $apptype console directive, 241 | ||
$endif, 280 | $endif, 280 | ||
$ifdef, 280 | $ifdef, 280 | ||
$include filename.inc, 280 | $include filename.inc, 280 | ||
Line 9: | Line 12: | ||
==.== | ==.== | ||
.compiled file, 124,239,266 | .compiled file, 124,239,266 | ||
.cpl file, 255 | .cpl file, 255 | ||
.dpr file, 119 | .dpr file, 119 | ||
.exe file, 119 | .exe file, 119 | ||
.ico, 589 | .ico, 589 | ||
.lds file, 163 | .lds file, 163 | ||
.lfm file editing, 383 | .lfm file editing, 383 | ||
.lfm files, 118,206 | .lfm files, 118,206 | ||
.lpi file, 119 | .lpi file, 119 | ||
.lpi file, 237 | .lpi file, 237 | ||
.lpr file, 119 | .lpr file, 119 | ||
.lpr file, 237 | .lpr file, 237 | ||
.lps file, 125 | .lps file, 125 | ||
.lrs file, 239 | .lrs file, 239 | ||
.lrs files, 118 | .lrs files, 118 | ||
.msi file, 64 | .msi file, 64 | ||
.o file, 239 | .o file, 239 | ||
.or file, 239 | .or file, 239 | ||
.pas files, 118 | .pas files, 118 | ||
.po files, 125 | .po files, 125 | ||
.ppu file, 239 | .ppu file, 239 | ||
.ppu files, 118 | .ppu files, 118 | ||
.rc file, 239 | .rc file, 239 | ||
.rc, 536 | .rc, 536 | ||
.res file, 239 | .res file, 239 | ||
.res, 536 | .res, 536 | ||
.rpm format, 78 | .rpm format, 78 | ||
Line 43: | Line 73: | ||
{$ifdef CPU64}, 321 | {$ifdef CPU64}, 321 | ||
{$M+}, 331 | {$M+}, 331 | ||
{$R Linkframework <Frameworkname>}, 307 | {$R Linkframework <Frameworkname>}, 307 | ||
{%Region} directive for code folding, 184 | {%Region} directive for code folding, 184 | ||
{'v@:@', 317 | {'v@:@', 317 | ||
Line 53: | Line 87: | ||
+= operator, 128 | += operator, 128 | ||
-= operator, 128 | -= operator, 128 | ||
Line 60: | Line 95: | ||
32-bit, 320 | 32-bit, 320 | ||
32-bit or 64-bit version of Lazarus, 77 | 32-bit or 64-bit version of Lazarus, 77 | ||
32-bit Windows, 284 | 32-bit Windows, 284 | ||
64-bit, 320 | 64-bit, 320 | ||
64-bit Windows, 284 | 64-bit Windows, 284 | ||
Line 70: | Line 109: | ||
Abort Build menu, 136 | Abort Build menu, 136 | ||
About FPC menu, 117 | About FPC menu, 117 | ||
About IDE menu, 117 | About IDE menu, 117 | ||
abstraction layer, LCL interface, 504 | abstraction layer, LCL interface, 504 | ||
Action lists, 401 | Action lists, 401 | ||
Actions, creating, 403 | Actions, creating, 403 | ||
Actions, executing, 403 | Actions, executing, 403 | ||
Actions, programming, 401 | Actions, programming, 401 | ||
Actions, registering, 404 | Actions, registering, 404 | ||
Actions, standard, 403 | Actions, standard, 403 | ||
Actions, targets, 404 | Actions, targets, 404 | ||
Actions, updating, 403 | Actions, updating, 403 | ||
ActiveSync, 292 | ActiveSync, 292 | ||
Add editor file to Project menu, 135 | Add editor file to Project menu, 135 | ||
Add Files page of Add to Package dialog, 145 | Add Files page of Add to Package dialog, 145 | ||
Add to package dialog, 140,141,142 | Add to package dialog, 140,141,142 | ||
adding a (new) file to a package, 142,144 | adding a (new) file to a package, 142,144 | ||
adding a Begin..End block, 97 | adding a Begin..End block, 97 | ||
adding a console window to Windows GUI application, 131 | adding a console window to Windows GUI application, 131 | ||
adding a file to a project, 121 | adding a file to a project, 121 | ||
adding a For..do loop, 97 | adding a For..do loop, 97 | ||
adding a new component to a package, 142 | adding a new component to a package, 142 | ||
adding a new element to a package, 40 | adding a new element to a package, 40 | ||
adding a new requirement to a package, 143 | adding a new requirement to a package, 143 | ||
adding a package dependency to a project, 121 | adding a package dependency to a project, 121 | ||
adding a Repeat..until loop, 97 | adding a Repeat..until loop, 97 | ||
adding a ToDo comment, 212 | adding a ToDo comment, 212 | ||
adding a Try..Except block, 97 | adding a Try..Except block, 97 | ||
adding a Try..Finally block, 97 | adding a Try..Finally block, 97 | ||
adding a While..Do loop, 97 | adding a While..Do loop, 97 | ||
adding a With..Do block, 97 | adding a With..Do block, 97 | ||
adding all files in a directory to a package, 144 | adding all files in a directory to a package, 144 | ||
adding an icon to an application, 122 | adding an icon to an application, 122 | ||
adding current editor file to a project, 135 | adding current editor file to a project, 135 | ||
adding external tools to the IDE, 153 | adding external tools to the IDE, 153 | ||
adding listed files to a package, 145 | adding listed files to a package, 145 | ||
adding new Code Templates, 200 | adding new Code Templates, 200 | ||
adding paths for dependent packages, 146 | adding paths for dependent packages, 146 | ||
adding resource strings, 154 | adding resource strings, 154 | ||
adding search paths for the debugger's uses, 127 | adding search paths for the debugger's uses, 127 | ||
adding subdirectory files to a package, 145 | adding subdirectory files to a package, 145 | ||
adding version information to executable, 125 | adding version information to executable, 125 | ||
Advanced mouse page of Editor IDE Options dialog, 181 | Advanced mouse page of Editor IDE Options dialog, 181 | ||
Align property, 393 | Align property, 393 | ||
ambiguous file names action setting, 168 | ambiguous file names action setting, 168 | ||
analysing source code using Code Explorer, 110 | analysing source code using Code Explorer, 110 | ||
Anchor Editor, 116 | Anchor Editor, 116 | ||
anchoring controls, 116 | anchoring controls, 116 | ||
anchoring to sibling controls, 117 | anchoring to sibling controls, 117 | ||
Anchors, 391 | Anchors, 391 | ||
Anchors editor, 396 | Anchors editor, 396 | ||
Anchors property, 395 | Anchors property, 395 | ||
AnchorSide property setting, 117 | AnchorSide property setting, 117 | ||
anonymous SVN, 69 | anonymous SVN, 69 | ||
Append, 524,527 | Append, 524,527 | ||
Appkit, 307 | Appkit, 307 | ||
Application Bundle (Mac OS X), 122 | Application Bundle (Mac OS X), 122 | ||
Application Bundle, 307 | Application Bundle, 307 | ||
Application hint, 476 | Application hint, 476 | ||
application icon, 122 | application icon, 122 | ||
application parameter settings, 122 | application parameter settings, 122 | ||
Application termination, 346 | Application termination, 346 | ||
Application type, 343 | Application type, 343 | ||
Application types possible in the LCL, 299 | Application types possible in the LCL, 299 | ||
Application, Object, 338 | Application, Object, 338 | ||
Application.ApplicationType, 298 | Application.ApplicationType, 298 | ||
Application.Title setting, 122 | Application.Title setting, 122 | ||
Application, Console, 337 | Application, Console, 337 | ||
Application, GUI, 338 | Application, GUI, 338 | ||
Arc, 577 | Arc, 577 | ||
ARM4-instruction, 279 | ARM4-instruction, 279 | ||
assembler style, 128 | assembler style, 128 | ||
assembler window in debugging, 228 | assembler window in debugging, 228 | ||
assertions, 128 | assertions, 128 | ||
Assign, 524 | Assign, 524 | ||
AssignFile, 524,525,527 | AssignFile, 524,525,527 | ||
AssignStream, 529 | AssignStream, 529 | ||
AT&T assembler syntax, 128 | AT&T assembler syntax, 128 | ||
atHandheld, 298 | atHandheld, 298 | ||
atKeyPadDevice, 298 | atKeyPadDevice, 298 | ||
atPDA. atKeyPadDevice, 298 | atPDA. atKeyPadDevice, 298 | ||
atSmartphone, 298 | atSmartphone, 298 | ||
Auto close compile dialog setting, 160 | Auto close compile dialog setting, 160 | ||
autocompletion in IDE editor, 177 | autocompletion in IDE editor, 177 | ||
Auto-create forms, 236 | Auto-create forms, 236 | ||
auto-creation of forms, 123 | auto-creation of forms, 123 | ||
automatic 'end' statement insertion, 182 | automatic 'end' statement insertion, 182 | ||
automatic removal of empty methods, 182 | automatic removal of empty methods, 182 | ||
Autosize, 391 | Autosize, 391 | ||
Line 164: | Line 291: | ||
base directories of Free Pascal, 70 | base directories of Free Pascal, 70 | ||
Basic command-line operations, 70 | Basic command-line operations, 70 | ||
basic font properties, 571 | basic font properties, 571 | ||
basic properties of TFont, 574 | basic properties of TFont, 574 | ||
basic versions, 62 | basic versions, 62 | ||
Bevels, 447 | Bevels, 447 | ||
binding, 624 | binding, 624 | ||
bitmapped brush, 568 | bitmapped brush, 568 | ||
Bitmaps, 587 | Bitmaps, 587 | ||
blocking algorithm, 619 | blocking algorithm, 619 | ||
BlockRead, 527 | BlockRead, 527 | ||
BlockWrite, 527 | BlockWrite, 527 | ||
BoF, 525 | BoF, 525 | ||
border spacing properties for controls, 117 | border spacing properties for controls, 117 | ||
Break lines in selection menu, 100 | Break lines in selection menu, 100 | ||
bringing a window to the foreground, 205 | bringing a window to the foreground, 205 | ||
BrowseInfo, 516,517 | BrowseInfo, 516,517 | ||
browsing source code using Code Explorer, 110 | browsing source code using Code Explorer, 110 | ||
Brush Style, 568 | Brush Style, 568 | ||
Build All menu, 136,230 | Build All menu, 136,230 | ||
Build IDE with packages menu, 230 | Build IDE with packages menu, 230 | ||
Build IDE without packages menu, 230 | Build IDE without packages menu, 230 | ||
Build Lazarus with profile:xyz, 228 | Build Lazarus with profile:xyz, 228 | ||
Build LCL menu, 230 | Build LCL menu, 230 | ||
Build menu, 136 | Build menu, 136 | ||
Build modes page of Compiler Options dialog, 127 | Build modes page of Compiler Options dialog, 127 | ||
building Lazarus from Ports, 82,83,84 | building Lazarus from Ports, 82,83,84 | ||
building separate parts of Lazarus, 231 | building separate parts of Lazarus, 231 | ||
Button Components, 435 | Button Components, 435 | ||
button glyph display setting, 163 | button glyph display setting, 163 | ||
Line 199: | Line 355: | ||
call stack in debugger, 227 | call stack in debugger, 227 | ||
calling project by the debugger, 124 | calling project by the debugger, 124 | ||
CanBePooled, 646 | CanBePooled, 646 | ||
Cannot find unit...' error message, 127 | Cannot find unit...' error message, 127 | ||
Canvas, 560 | Canvas, 560 | ||
canvas aligned, 568 | canvas aligned, 568 | ||
Carbon, 307 | Carbon, 307 | ||
Carbon sub-frameworks, 308 | Carbon sub-frameworks, 308 | ||
case-sensitive searches, 105 | case-sensitive searches, 105 | ||
changing class properties, 208 | changing class properties, 208 | ||
changing Editor shortcut keys, 178 | changing Editor shortcut keys, 178 | ||
changing IDE settings, 159 | changing IDE settings, 159 | ||
changing ownership, 86 | changing ownership, 86 | ||
changing property values using the Object Inspector, 207 | changing property values using the Object Inspector, 207 | ||
changing the application's icon, 122 | changing the application's icon, 122 | ||
changing the working directory, 137 | changing the working directory, 137 | ||
character map (inserting special characters), 101 | character map (inserting special characters), 101 | ||
check out files from SVN, 70 | check out files from SVN, 70 | ||
Checkbox control, 442 | Checkbox control, 442 | ||
Checkbox, disabled, 443 | Checkbox, disabled, 443 | ||
Checkbox, grayed, 443 | Checkbox, grayed, 443 | ||
checking for shortcut key conflicts, 179 | checking for shortcut key conflicts, 179 | ||
Checkout with TortoiseSVN, 72,73,74 | Checkout with TortoiseSVN, 72,73,74 | ||
Childsizing property, 397 | Childsizing property, 397 | ||
choosing and filtering messages, 131 | choosing and filtering messages, 131 | ||
Chord, 577 | Chord, 577 | ||
circular unit references, 113 | circular unit references, 113 | ||
Class Completion settings, 192 | Class Completion settings, 192 | ||
Class completion, 217 | Class completion, 217 | ||
classes in debugger, 226 | classes in debugger, 226 | ||
Classes unit, 331,530 | Classes unit, 331,530 | ||
Classes, Database, 336 | Classes, Database, 336 | ||
Classes, non-visual, 329 | Classes, non-visual, 329 | ||
Classes, visual, 329 | Classes, visual, 329 | ||
Clean directory menu option, 95 | Clean directory menu option, 95 | ||
Clean up menu of Configure "Build Lazarus", 228 | Clean up menu of Configure "Build Lazarus", 228 | ||
clearing the messages window, 109 | clearing the messages window, 109 | ||
clib unit, 548 | clib unit, 548 | ||
Client connection parameters, 641 | Client connection parameters, 641 | ||
client folder, 619 | client folder, 619 | ||
client request, 614 | client request, 614 | ||
cloning to a new Editor window, 213 | cloning to a new Editor window, 213 | ||
CloseConnection, 617 | CloseConnection, 617 | ||
CloseFile, 527 | CloseFile, 527 | ||
closing editor pages, 213 | closing editor pages, 213 | ||
Cocoa, 307 | Cocoa, 307 | ||
Cocoa classes, 312 | Cocoa classes, 312 | ||
Cocoa data types, 317 | Cocoa data types, 317 | ||
Cocoa framework, 311 | Cocoa framework, 311 | ||
Code completion, 217 | Code completion, 217 | ||
Code Creation settings, 192 | Code Creation settings, 192 | ||
Code Explorer categories settings, 196 | Code Explorer categories settings, 196 | ||
Code Explorer settings, 196 | Code Explorer settings, 196 | ||
Code Explorer, 110 | Code Explorer, 110 | ||
code folding Editor settings, 184 | code folding Editor settings, 184 | ||
code folding, 184 | code folding, 184 | ||
Code generation page of Compiler Options dialog, 129 | Code generation page of Compiler Options dialog, 129 | ||
Code generation settings, 129 | Code generation settings, 129 | ||
Code Observer Ignore settings, 198 | Code Observer Ignore settings, 198 | ||
Code Observer page of Code Explorer setting in IDE Options dialog, 197 | Code Observer page of Code Explorer setting in IDE Options dialog, 197 | ||
Code Observer settings, 197 | Code Observer settings, 197 | ||
Code Template example, 201 | Code Template example, 201 | ||
Code Templates, 199 | Code Templates, 199 | ||
Code Tools Defines Editor, 202 | Code Tools Defines Editor, 202 | ||
Code Tools jumping settings, 191 | Code Tools jumping settings, 191 | ||
Code Tools messages, 109 | Code Tools messages, 109 | ||
Code Tools method insert policy, 192 | Code Tools method insert policy, 192 | ||
Code Tools pages of IDE Options dialog, 190 | Code Tools pages of IDE Options dialog, 190 | ||
Code Tools procedure insert policy, 192 | Code Tools procedure insert policy, 192 | ||
Code Tools property completion policy, 192 | Code Tools property completion policy, 192 | ||
Code Tools treatment of comments, 191 | Code Tools treatment of comments, 191 | ||
Code Tools treatment of forward declarations, 191 | Code Tools treatment of forward declarations, 191 | ||
Code Tools Values, 115 | Code Tools Values, 115 | ||
Code Tools Words page, 194 | Code Tools Words page, 194 | ||
Code Tools, 190 | Code Tools, 190 | ||
Color, 562 | Color, 562 | ||
Colors page of Editor IDE Options dialog, 175 | Colors page of Editor IDE Options dialog, 175 | ||
colour scheme sharing (Editor), 176 | colour scheme sharing (Editor), 176 | ||
Colours, 563 | Colours, 563 | ||
Colours, coded as 24-bit numbers, 564 | Colours, coded as 24-bit numbers, 564 | ||
Columns in grid, 456 | Columns in grid, 456 | ||
Columns, fixed, 456 | Columns, fixed, 456 | ||
COM port, 551,553 | COM port, 551,553 | ||
combining taskbar icons, 163 | combining taskbar icons, 163 | ||
command-line parameters - displaying current compiler parameters, 135 | command-line parameters - displaying current compiler parameters, 135 | ||
command-line parameters passed to a program, 137 | command-line parameters passed to a program, 137 | ||
Comment selection menu, 98 | Comment selection menu, 98 | ||
commenting line(s) of code, 98 | commenting line(s) of code, 98 | ||
Commonly used CPU defines, 281 | Commonly used CPU defines, 281 | ||
CompareFilenames, 308 | CompareFilenames, 308 | ||
comparing Delphi and Lazarus debuggers, 226 | comparing Delphi and Lazarus debuggers, 226 | ||
comparing text files, 156 | comparing text files, 156 | ||
comparing what packages provide, 149 | comparing what packages provide, 149 | ||
Compilation page of Compiler Options dialog, 133 | Compilation page of Compiler Options dialog, 133 | ||
Compile dialog setting, 160 | Compile dialog setting, 160 | ||
compiled source path, 116 | compiled source path, 116 | ||
Compiler Checks settings, 129 | Compiler Checks settings, 129 | ||
compiler configuration file(s), 132 | compiler configuration file(s), 132 | ||
compiler directive {$I-/+}, 525 | compiler directive {$I-/+}, 525 | ||
compiler directives, 110 | compiler directives, 110 | ||
compiler message display options, 132 | compiler message display options, 132 | ||
compiler messages, 109 | compiler messages, 109 | ||
compiler optimizations, 130 | compiler optimizations, 130 | ||
compiler options (passing), 232 | compiler options (passing), 232 | ||
Compiler Options dialog for a package, 142 | Compiler Options dialog for a package, 142 | ||
compiler options, 125 | compiler options, 125 | ||
Compiler path setting, 161 | Compiler path setting, 161 | ||
compiling a package, 140 | compiling a package, 140 | ||
compiling without linking, 136 | compiling without linking, 136 | ||
Complete Code menu, 217 | Complete Code menu, 217 | ||
Component Editor, 273 | Component Editor, 273 | ||
component caption display setting, 166 | component caption display setting, 166 | ||
component creation - check for required packages setting, 167 | component creation - check for required packages setting, 167 | ||
component focus in Object Inspector Favorites (forcing) setting, 166 | component focus in Object Inspector Favorites (forcing) setting, 166 | ||
component inheritance hierarchy, 112 | component inheritance hierarchy, 112 | ||
component listing, 112 | component listing, 112 | ||
component naming - force at creation setting, 166 | component naming - force at creation setting, 166 | ||
Component palette, 425 | Component palette, 425 | ||
Component palette,context menu, 426 | Component palette,context menu, 426 | ||
Component palette,tab "Data controls", 490 | Component palette,tab "Data controls", 490 | ||
Component palette,tab "Standard", 429 | Component palette,tab "Standard", 429 | ||
Component palette,tab 'Additional', 448 | Component palette,tab 'Additional', 448 | ||
Component palette,tab 'common controls', 460 | Component palette,tab 'common controls', 460 | ||
Component palette,tab 'Data Access', 490 | Component palette,tab 'Data Access', 490 | ||
Component palette,tab 'Dialogs', 481 | Component palette,tab 'Dialogs', 481 | ||
Component palette,tab 'Misc', 486 | Component palette,tab 'Misc', 486 | ||
Component palette,tab 'Synedit', 492 | Component palette,tab 'Synedit', 492 | ||
Component palette,tab 'System', 491 | Component palette,tab 'System', 491 | ||
Component Palette, 112,512 | Component Palette, 112,512 | ||
Component resources, converting, 500 | Component resources, converting, 500 | ||
component selection via right-click, 166 | component selection via right-click, 166 | ||
Component, bar chart, 490 | Component, bar chart, 490 | ||
Component, Bevel, 450 | Component, Bevel, 450 | ||
Component, bitbutton, 448 | Component, bitbutton, 448 | ||
Component, button panel, 490 | Component, button panel, 490 | ||
Component, buttons, 435 | Component, buttons, 435 | ||
Component, calendar, 489 | Component, calendar, 489 | ||
Component, check listbox, 460 | Component, check listbox, 460 | ||
Component, Checkbox, 442 | Component, Checkbox, 442 | ||
Component, checkgroup, 447 | Component, checkgroup, 447 | ||
Component, Color box, 458 | Component, Color box, 458 | ||
Component, color button, 489 | Component, color button, 489 | ||
Component, Color listbox, 459 | Component, Color listbox, 459 | ||
Component, combobox, 445 | Component, combobox, 445 | ||
Component, edits, 437 | Component, edits, 437 | ||
Component, file listbox, 489 | Component, file listbox, 489 | ||
Component, filter combobox, 489 | Component, filter combobox, 489 | ||
Component, geometrical shape, 450 | Component, geometrical shape, 450 | ||
Component, grid, 451 | Component, grid, 451 | ||
Component, groupbox, 446 | Component, groupbox, 446 | ||
Component, headers, 480 | Component, headers, 480 | ||
Component, image, 450 | Component, image, 450 | ||
Component, labeled edit, 450 | Component, labeled edit, 450 | ||
Component, list view, 469 | Component, list view, 469 | ||
Component, listbox, 443 | Component, listbox, 443 | ||
Component, masked edit, 451 | Component, masked edit, 451 | ||
Component, name, 333 | Component, name, 333 | ||
Component, naming, 381 | Component, naming, 381 | ||
Component, page control, 479 | Component, page control, 479 | ||
Component, paint, 451 | Component, paint, 451 | ||
Component, panel, 447 | Component, panel, 447 | ||
Component, popup, 480 | Component, popup, 480 | ||
Component, progress bar, 460 | Component, progress bar, 460 | ||
Component, radiobutton, 443 | Component, radiobutton, 443 | ||
Component, radiogroup, 446 | Component, radiogroup, 446 | ||
Component, scrollbar, 446 | Component, scrollbar, 446 | ||
Component, searching, 426 | Component, searching, 426 | ||
Component, special edit, 486 | Component, special edit, 486 | ||
Component, static text, 450 | Component, static text, 450 | ||
Component, status bar, 475 | Component, status bar, 475 | ||
Component, tabs, 480 | Component, tabs, 480 | ||
Component, Text entry, 437 | Component, Text entry, 437 | ||
Component, toolbar, 477 | Component, toolbar, 477 | ||
Component, trackbar, 460 | Component, trackbar, 460 | ||
Component, tray icon, 451 | Component, tray icon, 451 | ||
Component, tree view, 461 | Component, tree view, 461 | ||
Component, up/down, 479 | Component, up/down, 479 | ||
components - listing alphabetically, 112 | components - listing alphabetically, 112 | ||
components - listing by Component Palette page, 112 | components - listing by Component Palette page, 112 | ||
Components menu, 112 | Components menu, 112 | ||
Components, architecture, 494,499 | Components, architecture, 494,499 | ||
Components, displaying a menu, 430 | Components, displaying a menu, 430 | ||
Components, non-visual, 336 | Components, non-visual, 336 | ||
Components, third party, 498 | Components, third party, 498 | ||
compressing project files, 120 | compressing project files, 120 | ||
CompressionQuality, 589 | CompressionQuality, 589 | ||
conditional compilation, 280,281 | conditional compilation, 280,281 | ||
Configuration Files, 321 | Configuration Files, 321 | ||
Configure "Build Lazarus" dialog, 229 | Configure "Build Lazarus" dialog, 229 | ||
Configure external tools menu, 153 | Configure external tools menu, 153 | ||
configuring external tools to run from the IDE, 153 | configuring external tools to run from the IDE, 153 | ||
console mode, 528 | console mode, 528 | ||
Constraints, 391 | Constraints, 391 | ||
Control Focus, 387 | Control Focus, 387 | ||
Control sizing, manual, 392 | Control sizing, manual, 392 | ||
Control sizing, using align, 393 | Control sizing, using align, 393 | ||
Control sizing, using anchors, 395 | Control sizing, using anchors, 395 | ||
Control sizing, using childsizing, 397 | Control sizing, using childsizing, 397 | ||
Control sizing, using splitters, 398 | Control sizing, using splitters, 398 | ||
Control, copy & paste, 383 | Control, copy & paste, 383 | ||
controls' border spacing visibility setting, 164 | controls' border spacing visibility setting, 164 | ||
Controls, adding, 380,384 | Controls, adding, 380,384 | ||
Controls, available, 388,390 | Controls, available, 388,390 | ||
Controls, complex, 385,390 | Controls, complex, 385,390 | ||
Controls, deleting, 385 | Controls, deleting, 385 | ||
Controls, for displaying info, 389 | Controls, for displaying info, 389 | ||
Controls, for user actions, 389 | Controls, for user actions, 389 | ||
Controls, for user choices, 389 | Controls, for user choices, 389 | ||
Controls, for user input, 390 | Controls, for user input, 390 | ||
Controls, hierarchy, 382 | Controls, hierarchy, 382 | ||
Controls, layout, 391 | Controls, layout, 391 | ||
Controls, multiple, 384 | Controls, multiple, 384 | ||
Controls, naming, 381,382 | Controls, naming, 381,382 | ||
Controls, parent, 382 | Controls, parent, 382 | ||
Controls, properties, 385 | Controls, properties, 385 | ||
Controls, size, 384 | Controls, size, 384 | ||
Convert encoding dialog, 158 | Convert encoding dialog, 158 | ||
Convert encoding of projects/packages menu, 158 | Convert encoding of projects/packages menu, 158 | ||
converting code to UTF8 encoding, 158 | converting code to UTF8 encoding, 158 | ||
converting encoding of text files, 158 | converting encoding of text files, 158 | ||
converting tab characters to space characters, 100 | converting tab characters to space characters, 100 | ||
converting text to all Lowercase, 100 | converting text to all Lowercase, 100 | ||
Copy word to clipboard in absence of selection setting, 172 | Copy word to clipboard in absence of selection setting, 172 | ||
copying a project, 120 | copying a project, 120 | ||
copying editor file pathname to clipboard, 214 | copying editor file pathname to clipboard, 214 | ||
copying messages to the clipboard, 109 | copying messages to the clipboard, 109 | ||
copying stack to clipboard, 227 | copying stack to clipboard, 227 | ||
copying to a new Editor page, 213 | copying to a new Editor page, 213 | ||
CoreData, 307 | CoreData, 307 | ||
Cosmetic property, 568 | Cosmetic property, 568 | ||
CPIApplet, 253 | CPIApplet, 253 | ||
Create makefile menu, 141 | Create makefile menu, 141 | ||
CreateComObject, 286 | CreateComObject, 286 | ||
CreateProcess, 596-600 | CreateProcess, 596-600 | ||
creating a makefile for a project, 133 | creating a makefile for a project, 133 | ||
creating a new event procedure, 210 | creating a new event procedure, 210 | ||
creating resource strings, 154 | creating resource strings, 154 | ||
critical section (threads), 609 | critical section (threads), 609 | ||
criticalsection example program, 612 | criticalsection example program, 612 | ||
CRLF, 529 | CRLF, 529 | ||
cross-compiling options setting, 232 | cross-compiling options setting, 232 | ||
cross-platform file naming settings, 168 | cross-platform file naming settings, 168 | ||
cross-platform issue, 621 | cross-platform issue, 621 | ||
CSIDL_MYDOCUMENTS, 288 | CSIDL_MYDOCUMENTS, 288 | ||
cthreads unit, 607 | cthreads unit, 607 | ||
cursor position Editor settings, 171 | cursor position Editor settings, 171 | ||
CustApp unit, 242 | CustApp unit, 242 | ||
customising code folding, 184 | customising code folding, 184 | ||
CVS keyword insertion, 100 | CVS keyword insertion, 100 | ||
Cygwin, 296 | Cygwin, 296 | ||
Cygwin environment, 66 | Cygwin environment, 66 | ||
Line 454: | Line 860: | ||
daemons, 276 | daemons, 276 | ||
Daily snapshots, 295 | Daily snapshots, 295 | ||
Database classes, 336 | Database classes, 336 | ||
deb repository, 80 | deb repository, 80 | ||
debug output window, 225 | debug output window, 225 | ||
Debugger Event Log settings, 223 | Debugger Event Log settings, 223 | ||
Debugger General settings, 222 | Debugger General settings, 222 | ||
Debugger Language Exceptions settings, 225 | Debugger Language Exceptions settings, 225 | ||
Debugger settings, 221 | Debugger settings, 221 | ||
debugging exceptions, 221 | debugging exceptions, 221 | ||
Debugging hints setting, 183 | Debugging hints setting, 183 | ||
debugging strings, 221 | debugging strings, 221 | ||
dedicated thread, 619 | dedicated thread, 619 | ||
default editor font setting, 174 | default editor font setting, 174 | ||
default project directory setting, 161 | default project directory setting, 161 | ||
Define Templates for Code Tools, 190 | Define Templates for Code Tools, 190 | ||
Define templates used by CodeTools, 202 | Define templates used by CodeTools, 202 | ||
Delphi and Lazarus debugger comparison, 226 | Delphi and Lazarus debugger comparison, 226 | ||
Delphi components, porting to Lazarus, 506 | Delphi components, porting to Lazarus, 506 | ||
dependencies, 79 | dependencies, 79 | ||
Description page of Package Options dialog, 147 | Description page of Package Options dialog, 147 | ||
Designer and Source Editor windows, 236 | Designer and Source Editor windows, 236 | ||
designtime only packages, 148 | designtime only packages, 148 | ||
Desktop page of IDE Options dialog, 161 | Desktop page of IDE Options dialog, 161 | ||
Developing Poolable objects, 645 | Developing Poolable objects, 645 | ||
device emulator, 291 | device emulator, 291 | ||
Dialog, components, 482 | Dialog, components, 482 | ||
Dialog, file selection, 483 | Dialog, file selection, 483 | ||
Dialog, printer selection, 483 | Dialog, printer selection, 483 | ||
Dialog, properties, 482 | Dialog, properties, 482 | ||
Dialog, showing, 481 | Dialog, showing, 481 | ||
Diff dialog, 157 | Diff dialog, 157 | ||
Diff menu, 156 | Diff menu, 156 | ||
diff settings, 157 | diff settings, 157 | ||
difference set of two files (diff), 156 | difference set of two files (diff), 156 | ||
Directives tab of Code Explorer, 110 | Directives tab of Code Explorer, 110 | ||
Directory for building test projects setting, 161 | Directory for building test projects setting, 161 | ||
Disable anti-aliasing setting, 174 | Disable anti-aliasing setting, 174 | ||
Display page of Editor IDE Options dialog, 173 | Display page of Editor IDE Options dialog, 173 | ||
displaying forms, 123 | displaying forms, 123 | ||
displaying hidden windows, 205 | displaying hidden windows, 205 | ||
distinguishing taskbar icons for different projects, 163 | distinguishing taskbar icons for different projects, 163 | ||
distribution of source, 238 | distribution of source, 238 | ||
Divider drawing settings in Editor, 185 | Divider drawing settings in Editor, 185 | ||
DMA (Direct Memory Access), 545 | DMA (Direct Memory Access), 545 | ||
Docking, 416 | Docking, 416 | ||
Docking, allowing, 418 | Docking, allowing, 418 | ||
Docking, automated, 416 | Docking, automated, 416 | ||
Docking, event, 417 | Docking, event, 417 | ||
Docking, manual, 420 | Docking, manual, 420 | ||
Docking, preventing, 419 | Docking, preventing, 419 | ||
Docking, properties controlling, 417 | Docking, properties controlling, 417 | ||
Dockmanager, 423 | Dockmanager, 423 | ||
Dockrect, 419 | Dockrect, 419 | ||
documenting packages, 147 | documenting packages, 147 | ||
documenting source code, 111 | documenting source code, 111 | ||
Drag and dock, 416 | Drag and dock, 416 | ||
Drag and drop, 405 | Drag and drop, 405 | ||
Drag and drop, classes, 410 | Drag and drop, classes, 410 | ||
Drag and drop, classes, 415 | Drag and drop, classes, 415 | ||
Drag and drop, events, 406 | Drag and drop, events, 406 | ||
Drag and drop, files, 406 | Drag and drop, files, 406 | ||
Drag and drop, objects, 406 | Drag and drop, objects, 406 | ||
Drag and drop, objects, 410 | Drag and drop, objects, 410 | ||
Drag and drop, properties, 406 | Drag and drop, properties, 406 | ||
DragKind, 406,416 | DragKind, 406,416 | ||
Dragmode, 406 | Dragmode, 406 | ||
DragMode, 416,420 | DragMode, 416,420 | ||
DrawFocusRect, 576 | DrawFocusRect, 576 | ||
drawing brush, 562 | drawing brush, 562 | ||
Drawing in a TImage, 583 | Drawing in a TImage, 583 | ||
Drawing on canvas, 560 | Drawing on canvas, 560 | ||
Drop files, 406 | Drop files, 406 | ||
Drop objects, 406 | Drop objects, 406 | ||
dynamic arrays in debugger, 226 | dynamic arrays in debugger, 226 | ||
dynamic library, 246 | dynamic library, 246 | ||
dynlibs unit, 248 | dynlibs unit, 248 | ||
Line 536: | Line 1,018: | ||
Edit controls, 437 | Edit controls, 437 | ||
Edit controls, hierarchy, 437 | Edit controls, hierarchy, 437 | ||
Edit mask, 451 | Edit mask, 451 | ||
Edit menu, 97 | Edit menu, 97 | ||
Edit Tool dialog, 153 | Edit Tool dialog, 153 | ||
editing code, 211 | editing code, 211 | ||
editing Define templates for CodeTools, 203 | editing Define templates for CodeTools, 203 | ||
editing more than one file in the Editor, 187,213 | editing more than one file in the Editor, 187,213 | ||
Editor (key)word highlighting, 177 | Editor (key)word highlighting, 177 | ||
Editor advanced mouse settings, 181 | Editor advanced mouse settings, 181 | ||
Editor autocompletion functionality settings, 177 | Editor autocompletion functionality settings, 177 | ||
Editor automatic adding of assignment operator, 195 | Editor automatic adding of assignment operator, 195 | ||
Editor automatic adding of parameter brackets, 195 | Editor automatic adding of parameter brackets, 195 | ||
Editor automatic adding of semicolon, 195 | Editor automatic adding of semicolon, 195 | ||
Editor automatic casing of identifiers settings, 195 | Editor automatic casing of identifiers settings, 195 | ||
Editor automatic casing of keywords settings, 195 | Editor automatic casing of keywords settings, 195 | ||
Editor automatic features settings, 182 | Editor automatic features settings, 182 | ||
Editor automatic automatic identifier completion settings, 195 | Editor automatic automatic identifier completion settings, 195 | ||
Editor automatic automatic insertion of spaces policy settings, 195 | Editor automatic automatic insertion of spaces policy settings, 195 | ||
Editor autoscrolling after jump, 188 | Editor autoscrolling after jump, 188 | ||
Editor bracket highlighting, 177 | Editor bracket highlighting, 177 | ||
Editor code folding settings, 184 | Editor code folding settings, 184 | ||
Editor colour highlighting, 175 | Editor colour highlighting, 175 | ||
Editor colour schemes, 175 | Editor colour schemes, 175 | ||
Editor column mode, 180 | Editor column mode, 180 | ||
Editor Completion and Hints page settings, 182 | Editor Completion and Hints page settings, 182 | ||
Editor context menu, 212 | Editor context menu, 212 | ||
Editor control statement highlighting, 177 | Editor control statement highlighting, 177 | ||
Editor cursor settings, 171 | Editor cursor settings, 171 | ||
Editor debugging commands, 214 | Editor debugging commands, 214 | ||
Editor declaration hint setting, 182 | Editor declaration hint setting, 182 | ||
Editor display of special characters setting, 172 | Editor display of special characters setting, 172 | ||
Editor divider drawing settings, 185 | Editor divider drawing settings, 185 | ||
Editor End key setting, 171 | Editor End key setting, 171 | ||
Editor Extra char spacing setting, 174 | Editor Extra char spacing setting, 174 | ||
Editor Extra line spacing setting, 174 | Editor Extra line spacing setting, 174 | ||
Editor Find Declaration menu, 212 | Editor Find Declaration menu, 212 | ||
Editor Find next word occurrence, 212 | Editor Find next word occurrence, 212 | ||
Editor Find Procedure jump, 212 | Editor Find Procedure jump, 212 | ||
Editor font height setting, 174 | Editor font height setting, 174 | ||
Editor font setting, 174 | Editor font setting, 174 | ||
Editor gutter display setting, 173 | Editor gutter display setting, 173 | ||
Editor Hide mouse on typing setting, 179 | Editor Hide mouse on typing setting, 179 | ||
Editor indent settings, 171 | Editor indent settings, 171 | ||
Editor indentation settings based on example code, 191 | Editor indentation settings based on example code, 191 | ||
Editor jumping among multiple notebook pages, 187 | Editor jumping among multiple notebook pages, 187 | ||
Editor jumping between method declaration and body, 217 | Editor jumping between method declaration and body, 217 | ||
Editor key mappings, 178 | Editor key mappings, 178 | ||
Editor line endings, 214 | Editor line endings, 214 | ||
Editor line number display, 173 | Editor line number display, 173 | ||
Editor line splitting policy settings, 194 | Editor line splitting policy settings, 194 | ||
Editor multiple files settings, 187 | Editor multiple files settings, 187 | ||
Editor notebook tab settings, 173 | Editor notebook tab settings, 173 | ||
Editor notebook tabs, 187 | Editor notebook tabs, 187 | ||
Editor page-locking, 190 | Editor page-locking, 190 | ||
Editor parameter completion, 219 | Editor parameter completion, 219 | ||
Editor procedure call completion, 219 | Editor procedure call completion, 219 | ||
Editor read only files, 214 | Editor read only files, 214 | ||
Editor Redo settings, 170 | Editor Redo settings, 170 | ||
Editor Right margin setting, 173 | Editor Right margin setting, 173 | ||
Editor scrolling lock, 189 | Editor scrolling lock, 189 | ||
Editor scrolling settings, 170 | Editor scrolling settings, 170 | ||
Editor selection settings, 180 | Editor selection settings, 180 | ||
Editor settings, 170 | Editor settings, 170 | ||
Editor shortcut key consistency, 179 | Editor shortcut key consistency, 179 | ||
Editor smart tab settings, 171 | Editor smart tab settings, 171 | ||
Editor syncron editing, 216 | Editor syncron editing, 216 | ||
Editor tab settings, 171 | Editor tab settings, 171 | ||
Editor tab widths, 171 | Editor tab widths, 171 | ||
Editor three-button mouse settings, 180 | Editor three-button mouse settings, 180 | ||
Editor Undo settings, 170 | Editor Undo settings, 170 | ||
Editor variable declaration completion, 218 | Editor variable declaration completion, 218 | ||
Editor viewing unit information, 213 | Editor viewing unit information, 213 | ||
Editor, menu component, 432 | Editor, menu component, 432 | ||
efp.msi, 292 | efp.msi, 292 | ||
Ellipse, 577 | Ellipse, 577 | ||
Enable i18n in Package Options dialog, 149 | Enable i18n in Package Options dialog, 149 | ||
Enable i18n setting, 125 | Enable i18n setting, 125 | ||
Enclose selection menu, 97 | Enclose selection menu, 97 | ||
enclosing a code section in braces {}, 97 | enclosing a code section in braces {}, 97 | ||
End key Editor setting, 171 | End key Editor setting, 171 | ||
endpoint, 624 | endpoint, 624 | ||
Enter (TCriticalSection), 609 | Enter (TCriticalSection), 609 | ||
Environment menu, 159 | Environment menu, 159 | ||
Environment page of Run parameters menu, 137 | Environment page of Run parameters menu, 137 | ||
environment variables listing, 118 | environment variables listing, 118 | ||
EoF (for "End of File"), 525 | EoF (for "End of File"), 525 | ||
EOSError, 606 | EOSError, 606 | ||
Erase, 527 | Erase, 527 | ||
ErrOutput, 528 | ErrOutput, 528 | ||
Event handlers, 346 | Event handlers, 346 | ||
Event Log page of Debugger settings, 224 | Event Log page of Debugger settings, 224 | ||
Events, 401 | Events, 401 | ||
Events, control, 349 | Events, control, 349 | ||
Events, user-triggered, 349 | Events, user-triggered, 349 | ||
exception handler, 525 | exception handler, 525 | ||
ExecuteProcess, 606 | ExecuteProcess, 606 | ||
Export list of installed packages, 152 | Export list of installed packages, 152 | ||
Extended colors, 563 | Extended colors, 563 | ||
external libraries, 240 | external libraries, 240 | ||
Extra char spacing (Editor setting), 174 | Extra char spacing (Editor setting), 174 | ||
Extract procedure menu, 100 | Extract procedure menu, 100 | ||
Line 643: | Line 1,226: | ||
Favorites page of Object Inspector, 211 | Favorites page of Object Inspector, 211 | ||
FCL, 328,334 | FCL, 328,334 | ||
Feedback, continuous, 401 | Feedback, continuous, 401 | ||
File access mode, 524 | File access mode, 524 | ||
file attribute constants, 544 | file attribute constants, 544 | ||
file descriptors (standard), 600 | file descriptors (standard), 600 | ||
File dialog events, 515 | File dialog events, 515 | ||
File dialog, options, 485 | File dialog, options, 485 | ||
File filtering, 483 | File filtering, 483 | ||
file handle, 524 | file handle, 524 | ||
File menu, 94 | File menu, 94 | ||
file search operations, 539 | file search operations, 539 | ||
file selection controls, 514 | file selection controls, 514 | ||
File, 524 | File, 524 | ||
File, dialog, 483 | File, dialog, 483 | ||
File, selection, 483 | File, selection, 483 | ||
file_logger_extension unit, 644 | file_logger_extension unit, 644 | ||
FileMode, 524,525 | FileMode, 524,525 | ||
Files page of IDE Options dialog, 160 | Files page of IDE Options dialog, 160 | ||
FileSize, 525,526 | FileSize, 525,526 | ||
FileUtil, 308 | FileUtil, 308 | ||
fileutilh.inc, 539 | fileutilh.inc, 539 | ||
FillRect, 575 | FillRect, 575 | ||
Filter dialog, 484 | Filter dialog, 484 | ||
Find Declaration, 285 | Find Declaration, 285 | ||
Find declaration at cursor menu, 107 | Find declaration at cursor menu, 107 | ||
Find Identifier References menu, 107 | Find Identifier References menu, 107 | ||
Find in files menu, 106 | Find in files menu, 106 | ||
Find menu, 105 | Find menu, 105 | ||
Find Next search menu, 106 | Find Next search menu, 106 | ||
Find Previous search menu, 106 | Find Previous search menu, 106 | ||
Find text at cursor Editor setting, 172 | Find text at cursor Editor setting, 172 | ||
Find text at cursor option, 105 | Find text at cursor option, 105 | ||
finding a specific identifier, 104 | finding a specific identifier, 104 | ||
finding and replacing text, 105 | finding and replacing text, 105 | ||
finding circular unit references, 113 | finding circular unit references, 113 | ||
finding common configuration errors, 135 | finding common configuration errors, 135 | ||
finding components, 112 | finding components, 112 | ||
finding identifier or method declarations, 107 | finding identifier or method declarations, 107 | ||
finding references to an identifier, 107 | finding references to an identifier, 107 | ||
Floating, manual, 421 | Floating, manual, 421 | ||
Flush, 527 | Flush, 527 | ||
focusing a specific window, 205 | focusing a specific window, 205 | ||
focusing Messages after compilation, 163 | focusing Messages after compilation, 163 | ||
font setting in Editor, 174 | font setting in Editor, 174 | ||
Form Designer automatic opening setting, 166 | Form Designer automatic opening setting, 166 | ||
Form Designer grid options, 164 | Form Designer grid options, 164 | ||
Form Designer hint settings, 166 | Form Designer hint settings, 166 | ||
Form Designer settings, 165 | Form Designer settings, 165 | ||
Form Designer snap to Guide Lines setting, 167 | Form Designer snap to Guide Lines setting, 167 | ||
Form Designer window, 93 | Form Designer window, 93 | ||
Form file, 383 | Form file, 383 | ||
form settings, 123 | form settings, 123 | ||
Form, auto-create, 368 | Form, auto-create, 368 | ||
Form, border, 363 | Form, border, 363 | ||
Form, border style, 366 | Form, border style, 366 | ||
Form, border width, 365 | Form, border width, 365 | ||
Form, caption, 363 | Form, caption, 363 | ||
Form, close action, 359 | Form, close action, 359 | ||
Form, close event, 357 | Form, close event, 357 | ||
Form, close query, 358 | Form, close query, 358 | ||
Form, closing, 357 | Form, closing, 357 | ||
Form, create dynamically, 369 | Form, create dynamically, 369 | ||
Form, declaration, 353 | Form, declaration, 353 | ||
Form, declaration, 381 | Form, declaration, 381 | ||
Form, height, 361 | Form, height, 361 | ||
Form, hiding, 359 | Form, hiding, 359 | ||
Form, modal, 354 | Form, modal, 354 | ||
Form, ModalResult, 356 | Form, ModalResult, 356 | ||
Form, multiple instances, 368 | Form, multiple instances, 368 | ||
Form, non-modal, 354 | Form, non-modal, 354 | ||
Form, position, 361,362 | Form, position, 361,362 | ||
Form, preventing close, 358 | Form, preventing close, 358 | ||
Form, showing, 354 | Form, showing, 354 | ||
Form, showmodal, 356 | Form, showmodal, 356 | ||
Form, size, 361 | Form, size, 361 | ||
Form, special, 371 | Form, special, 371 | ||
Form, state, 367 | Form, state, 367 | ||
Form, style, 360,367 | Form, style, 360,367 | ||
Form, switching, 360 | Form, switching, 360 | ||
Form, visible, 355 | Form, visible, 355 | ||
Form, visible, 359 | Form, visible, 359 | ||
Form, width, 361 | Form, width, 361 | ||
formatting source files, 158 | formatting source files, 158 | ||
Foundation, 307 | Foundation, 307 | ||
FPC source directory setting, 161 | FPC source directory setting, 161 | ||
FPC version information, 117 | FPC version information, 117 | ||
fpc.cfg file, 127 | fpc.cfg file, 127 | ||
fpcresm, 537 | fpcresm, 537 | ||
FPCUnit, 261 | FPCUnit, 261 | ||
fpDefault, 573 | fpDefault, 573 | ||
FPDoc documentation for packages, 148 | FPDoc documentation for packages, 148 | ||
FPDoc Editor settings, 169 | FPDoc Editor settings, 169 | ||
FPDoc Editor, 111 | FPDoc Editor, 111 | ||
fpFixed, 573 | fpFixed, 573 | ||
fpgui, 329 | fpgui, 329 | ||
fpVariable, 573 | fpVariable, 573 | ||
FrameRect, 575 | FrameRect, 575 | ||
Frames, 448 | Frames, 448 | ||
framework, 252,307 | framework, 252,307 | ||
Free method, 520 | Free method, 520 | ||
Free Pascal source archives, 83,84,85,88 | Free Pascal source archives, 83,84,85,88 | ||
Free Pascal Units, 240 | Free Pascal Units, 240 | ||
FreeBSD, 301 | FreeBSD, 301 | ||
frequently used target operating system, 282 | frequently used target operating system, 282 | ||
Line 753: | Line 1,440: | ||
General Editor settings page, 170 | General Editor settings page, 170 | ||
generating .po files for a package, 149 | generating .po files for a package, 149 | ||
generating a new event for a control in the Object Inspector, 210 | generating a new event for a control in the Object Inspector, 210 | ||
Generating different brushes, 571 | Generating different brushes, 571 | ||
generating message dialog code, 220 | generating message dialog code, 220 | ||
geometry of the TCanvas ellipse, 578 | geometry of the TCanvas ellipse, 578 | ||
GetAppConfigDir, 322 | GetAppConfigDir, 322 | ||
GetAppConfigFile, 324 | GetAppConfigFile, 324 | ||
GetCallContext, 635 | GetCallContext, 635 | ||
GetServiceExtensionRegistry, 648 | GetServiceExtensionRegistry, 648 | ||
getting help, 206 | getting help, 206 | ||
getting information about used units, 113 | getting information about used units, 113 | ||
GNU binutils, 206 | GNU binutils, 206 | ||
Goto line menu, 107 | Goto line menu, 107 | ||
grabber selection tool settings, 165 | grabber selection tool settings, 165 | ||
Graphics components, 579 | Graphics components, 579 | ||
Graphics Programming, 560 | Graphics Programming, 560 | ||
Graphics unit, 522 | Graphics unit, 522 | ||
Grid editing, 457 | Grid editing, 457 | ||
Grid editor, 457 | Grid editor, 457 | ||
Grid size (X and Y) setting in Form Designer, 165 | Grid size (X and Y) setting in Form Designer, 165 | ||
Grid, cells, 454 | Grid, cells, 454 | ||
Form, column size, 455 | Form, column size, 455 | ||
Form, columns, 456 | Form, columns, 456 | ||
Form, fixed row, 455 | Form, fixed row, 455 | ||
Form, options, 453 | Form, options, 453 | ||
Form, properties, 452 | Form, properties, 452 | ||
GTK2, 84 | GTK2, 84 | ||
GUI Libraries, 235 | GUI Libraries, 235 | ||
GUI library, 279 | GUI library, 279 | ||
GUID insertion in code, 100 | GUID insertion in code, 100 | ||
Guide Line settings, 167 | Guide Line settings, 167 | ||
gutter display setting in Editor, 173 | gutter display setting in Editor, 173 | ||
Line 791: | Line 1,510: | ||
handle, 524 | handle, 524 | ||
handling files, 544 | handling files, 544 | ||
hardware interface port, 545 | hardware interface port, 545 | ||
heap size setting, 129 | heap size setting, 129 | ||
Help menu, 205 | Help menu, 205 | ||
Help on messages, 110 | Help on messages, 110 | ||
Help page of IDE Options dialog, 199 | Help page of IDE Options dialog, 199 | ||
Help settings, 199 | Help settings, 199 | ||
HFS, 308 | HFS, 308 | ||
hiding IDE windows on Run setting, 163 | hiding IDE windows on Run setting, 163 | ||
hiding message icons setting, 163 | hiding message icons setting, 163 | ||
Hint, showing in status bar, 476 | Hint, showing in status bar, 476 | ||
hints for component palette setting, 163 | hints for component palette setting, 163 | ||
hints for IDE speed buttons setting, 163 | hints for IDE speed buttons setting, 163 | ||
hovering cursor to obtain tooltip information, 111 | hovering cursor to obtain tooltip information, 111 | ||
how to get information about used units, 113 | how to get information about used units, 113 | ||
HTTP transport parameters, 643 | HTTP transport parameters, 643 | ||
Line 813: | Line 1,548: | ||
I/O checking, 129 | I/O checking, 129 | ||
i18n page of Package Options dialog, 149 | i18n page of Package Options dialog, 149 | ||
Icons, 589 | Icons, 589 | ||
ICS socket library, 643 | ICS socket library, 643 | ||
IDE desktop settings, 163 | IDE desktop settings, 163 | ||
IDE global settings, 117,159 | IDE global settings, 117,159 | ||
IDE Integration page of Package Options dialog, 147 | IDE Integration page of Package Options dialog, 147 | ||
IDE internals menu, 117 | IDE internals menu, 117 | ||
IDE main menu, 93 | IDE main menu, 93 | ||
IDE main window, 93 | IDE main window, 93 | ||
IDE recompilation, 228 | IDE recompilation, 228 | ||
IDE speed button settings, 117 | IDE speed button settings, 117 | ||
IDE title setting, 163 | IDE title setting, 163 | ||
IDE window settings, 164 | IDE window settings, 164 | ||
IDEIntf package, 513 | IDEIntf package, 513 | ||
Identifier completion page of Code Tools IDE Options dialog, 195 | Identifier completion page of Code Tools IDE Options dialog, 195 | ||
IItemFactory, 646 | IItemFactory, 646 | ||
important directories in a typical Linux system, 301 | important directories in a typical Linux system, 301 | ||
important drawing methods of TCanvas, 562 | important drawing methods of TCanvas, 562 | ||
Include Files search path, 127 | Include Files search path, 127 | ||
include paths, 115 | include paths, 115 | ||
Include subdirectories search option, 106 | Include subdirectories search option, 106 | ||
including subdirectories in a search, 106 | including subdirectories in a search, 106 | ||
indent Editor settings, 171 | indent Editor settings, 171 | ||
Indent selection menu menu, 97 | Indent selection menu menu, 97 | ||
indentation settings based on example code, 191 | indentation settings based on example code, 191 | ||
indenting source code, 97 | indenting source code, 97 | ||
inheritance hierarchy of components, 112 | inheritance hierarchy of components, 112 | ||
inherited compiler settings, 132 | inherited compiler settings, 132 | ||
Inherited page for packages in Compiler Options dialog, 132 | Inherited page for packages in Compiler Options dialog, 132 | ||
inherited search paths of packages of projects, 127 | inherited search paths of packages of projects, 127 | ||
InitConnection, 617 | InitConnection, 617 | ||
inline procedures, 128 | inline procedures, 128 | ||
InnoSetup, 327 | InnoSetup, 327 | ||
Inp32, 547 | Inp32, 547 | ||
inpout32.dll, 547 | inpout32.dll, 547 | ||
Input value, 376 | Input value, 376 | ||
Input, 528 | Input, 528 | ||
InputQuery, 376 | InputQuery, 376 | ||
Insert from Character Map menu, 100 | Insert from Character Map menu, 100 | ||
Insert text menu, 100 | Insert text menu, 100 | ||
Insert ToDo menu, 100 | Insert ToDo menu, 100 | ||
inserting a GUID, 100 | inserting a GUID, 100 | ||
inserting a ToDo note (comment), 100,212 | inserting a ToDo note (comment), 100,212 | ||
inserting boilerplate code, 199 | inserting boilerplate code, 199 | ||
inserting boilerplate text, 100 | inserting boilerplate text, 100 | ||
inserting components, 112 | inserting components, 112 | ||
inserting GPL licence, 100 | inserting GPL licence, 100 | ||
inserting special characters, 100 | inserting special characters, 100 | ||
inserting Unicode characters, 100 | inserting Unicode characters, 100 | ||
install conditions, 279 | install conditions, 279 | ||
install Lazarus under Microsoft Windows, 62 | install Lazarus under Microsoft Windows, 62 | ||
Install/Uninstall packages menu, 151 | Install/Uninstall packages menu, 151 | ||
installing a package into the IDE, 139,151 | installing a package into the IDE, 139,151 | ||
Instantiating Cocoa classes, 314 | Instantiating Cocoa classes, 314 | ||
integer types, 320,321 | integer types, 320,321 | ||
Intel assembler syntax, 128 | Intel assembler syntax, 128 | ||
interacting with native MacOSX software, 307 | interacting with native MacOSX software, 307 | ||
interface, 624 | interface, 624 | ||
internationalisation - enabling, 125 | internationalisation - enabling, 125 | ||
interrupting a build, 136 | interrupting a build, 136 | ||
interrupts, 545 | interrupts, 545 | ||
investigate beforehand, 279 | investigate beforehand, 279 | ||
IObjectControl interface, 645 | IObjectControl interface, 645 | ||
IP address, 614 | IP address, 614 | ||
IPersistFile.Save, 287 | IPersistFile.Save, 287 | ||
IsFileExtensionSupported, 587 | IsFileExtensionSupported, 587 | ||
IShellLink COM object, 286 | IShellLink COM object, 286 | ||
IShellLink.Save, 286 | IShellLink.Save, 286 | ||
IShellLink.SetPath, 287 | IShellLink.SetPath, 287 | ||
IShellLink.SetWorkingDirectory, 287 | IShellLink.SetWorkingDirectory, 287 | ||
ItemIDList, 520 | ItemIDList, 520 | ||
Line 890: | Line 1,696: | ||
Java's J2ME, 290 | Java's J2ME, 290 | ||
JCF Format settings page of Editor IDE Options, 190 | JCF Format settings page of Editor IDE Options, 190 | ||
JEDI Code Format settings, 158 | JEDI Code Format settings, 158 | ||
JFIF, 589 | JFIF, 589 | ||
JoinStyle, 567 | JoinStyle, 567 | ||
JoinStyle's options, 566 | JoinStyle's options, 566 | ||
jpBestQuality, 589 | jpBestQuality, 589 | ||
jpBestSpeed, 589 | jpBestSpeed, 589 | ||
JPEG, 589 | JPEG, 589 | ||
JsonRPC, 623 | JsonRPC, 623 | ||
Jump from message to source line on double-click setting, 109 | Jump from message to source line on double-click setting, 109 | ||
Jump History window, 112 | Jump History window, 112 | ||
Jump to next error menu, 107 | Jump to next error menu, 107 | ||
Jump to previous error menu, 107 | Jump to previous error menu, 107 | ||
jumping between method declaration and body, 217 | jumping between method declaration and body, 217 | ||
jumping directly to errors, 107 | jumping directly to errors, 107 | ||
jumping from message to source line, 109,163 | jumping from message to source line, 109,163 | ||
jumping to a specific line, 107 | jumping to a specific line, 107 | ||
jumping to a ToDo item, 113 | jumping to a ToDo item, 113 | ||
jumping to bookmarks, 107 | jumping to bookmarks, 107 | ||
jumping to new locations in code, 107 | jumping to new locations in code, 107 | ||
jumping to search result line, 116 | jumping to search result line, 116 | ||
Line 917: | Line 1,744: | ||
KDE, 303 | KDE, 303 | ||
kernel objects, 595 | kernel objects, 595 | ||
Key Mappings page of Editor IDE Options dialog, 178 | Key Mappings page of Editor IDE Options dialog, 178 | ||
Line 925: | Line 1,754: | ||
Language setting for IDE, 161 | Language setting for IDE, 161 | ||
latest Lazarus installation file, 75 | latest Lazarus installation file, 75 | ||
Layout, properties, 391 | Layout, properties, 391 | ||
Lazarus Component Library (LCL), 235 | Lazarus Component Library (LCL), 235 | ||
Lazarus Project file types, 237 | Lazarus Project file types, 237 | ||
Lazarus Project types, 234 | Lazarus Project types, 234 | ||
Lazarus root directory setting, 161 | Lazarus root directory setting, 161 | ||
Lazarus version information, 117 | Lazarus version information, 117 | ||
lazres resource compiler, 500 | lazres resource compiler, 500 | ||
LCL, 328,337 | LCL, 328,337 | ||
Leave (TCriticalSection), 609 | Leave (TCriticalSection), 609 | ||
LIB transport parameters, 644 | LIB transport parameters, 644 | ||
library- based Application Server, 632 | library- based Application Server, 632 | ||
library calling conventions, 246 | library calling conventions, 246 | ||
Library file name extensions, 250 | Library file name extensions, 250 | ||
library search path setting, 127 | library search path setting, 127 | ||
line number display setting in Editor, 173 | line number display setting in Editor, 173 | ||
line number hint in editor setting, 170 | line number hint in editor setting, 170 | ||
LineEnding, 529 | LineEnding, 529 | ||
LineTo, 574 | LineTo, 574 | ||
Link Style option for smartlinking, 131 | Link Style option for smartlinking, 131 | ||
linker messages, 109 | linker messages, 109 | ||
linker options settings, 131 | linker options settings, 131 | ||
Linking page of Compiler Options dialog, 131 | Linking page of Compiler Options dialog, 131 | ||
Linux, 301 | Linux, 301 | ||
Linux/Unix widget-set Gtk, 279 | Linux/Unix widget-set Gtk, 279 | ||
listening thread, 619 | listening thread, 619 | ||
listing all available components, 112 | listing all available components, 112 | ||
listing all forms in a project, 112 | listing all forms in a project, 112 | ||
listing all installed packages, 139 | listing all installed packages, 139 | ||
listing all open windows, 116 | listing all open windows, 116 | ||
listing all procedures in a unit, 108 | listing all procedures in a unit, 108 | ||
listing all resourcestring identifiers with identical content, 154 | listing all resourcestring identifiers with identical content, 154 | ||
listing all resourcestring sections, 154 | listing all resourcestring sections, 154 | ||
listing all string constants, 155 | listing all string constants, 155 | ||
listing all ToDo entries for a project, 113 | listing all ToDo entries for a project, 113 | ||
listing all units in a project, 112 | listing all units in a project, 112 | ||
listing known packages, 117 | listing known packages, 117 | ||
Little-Endian, 622 | Little-Endian, 622 | ||
LoadFromDevice, 584 | LoadFromDevice, 584 | ||
LoadFromFile, 522,584 | LoadFromFile, 522,584 | ||
LoadFromLazarusResource, 584 | LoadFromLazarusResource, 584 | ||
LoadFromStream, 584 | LoadFromStream, 584 | ||
LoadFromStream, 537,538,584 | LoadFromStream, 537,538,584 | ||
LoadLibrary function, 248 | LoadLibrary function, 248 | ||
Local page of run parameters menu, 137 | Local page of run parameters menu, 137 | ||
locking an Editor page to prevent it scrolling, 188,213 | locking an Editor page to prevent it scrolling, 188,213 | ||
LogFileCompleteName, 644 | LogFileCompleteName, 644 | ||
Logic, separating GUI and business, 401 | Logic, separating GUI and business, 401 | ||
long filename display setting, 183 | long filename display setting, 183 | ||
long pathname display setting, 183 | long pathname display setting, 183 | ||
long strings, 622 | long strings, 622 | ||
Lowercase selection menu, 100 | Lowercase selection menu, 100 | ||
low-level API, 285 | low-level API, 285 | ||
Line 984: | Line 1,866: | ||
MacOS X Apis, 307 | MacOS X Apis, 307 | ||
macro use in dialogs requiring file and path names, 126 | macro use in dialogs requiring file and path names, 126 | ||
main program file is pas not lpr, 123 | main program file is pas not lpr, 123 | ||
main thread, 607 | main thread, 607 | ||
Make path setting, 161 | Make path setting, 161 | ||
Make Resource String menu, 154 | Make Resource String menu, 154 | ||
Makefile, 66 | Makefile, 66 | ||
making resource strings, 154 | making resource strings, 154 | ||
manifest file, 122 | manifest file, 122 | ||
manual compilation of packages, 148 | manual compilation of packages, 148 | ||
ManualDock, 422 | ManualDock, 422 | ||
ManualFloat, 421 | ManualFloat, 421 | ||
margins in source editor, 100 | margins in source editor, 100 | ||
Markup and Matches page of Editor IDE Options dialog, 176 | Markup and Matches page of Editor IDE Options dialog, 176 | ||
MAX_PATH, 287 | MAX_PATH, 287 | ||
memory limits, 595 | memory limits, 595 | ||
Menu components, 430 | Menu components, 430 | ||
Menu designer, 432 | Menu designer, 432 | ||
Menu editor, 432 | Menu editor, 432 | ||
menu glyph display setting, 163 | menu glyph display setting, 163 | ||
Menu, dynamically, 434 | Menu, dynamically, 434 | ||
Menu, handling click, 434 | Menu, handling click, 434 | ||
Message Composer tool, 220 | Message Composer tool, 220 | ||
Message dialog, show, 373 | Message dialog, show, 373 | ||
Message dialog, type, 373 | Message dialog, type, 373 | ||
message verbosity settings, 131 | message verbosity settings, 131 | ||
messagecomposerpkg, 220 | messagecomposerpkg, 220 | ||
MessageDLG, 373,374 | MessageDLG, 373,374 | ||
Messages page of Compiler Options dialog, 132 | Messages page of Compiler Options dialog, 132 | ||
Messages window - clearing, 109 | Messages window - clearing, 109 | ||
Messages window - copying contents to clipboard, 109 | Messages window - copying contents to clipboard, 109 | ||
Messages window - saving contents to a file, 110 | Messages window - saving contents to a file, 110 | ||
Messages window, 93,109 | Messages window, 93,109 | ||
Microsoft Developer Network, 285 | Microsoft Developer Network, 285 | ||
MingW, 296 | MingW, 296 | ||
Minimum required versions of FPC, 303 | Minimum required versions of FPC, 303 | ||
Misc page of Editor IDE Options, 172 | Misc page of Editor IDE Options, 172 | ||
ModalResult, vales, 357,373 | ModalResult, vales, 357,373 | ||
Mouse page of Editor IDE Options dialog, 179 | Mouse page of Editor IDE Options dialog, 179 | ||
MoveTo, 574 | MoveTo, 574 | ||
multi transport protocol, 636 | multi transport protocol, 636 | ||
multi-byte types, 621,622 | multi-byte types, 621,622 | ||
multiple Linux desktops, 137 | multiple Linux desktops, 137 | ||
multiple notebook pages in Editor, 187 | multiple notebook pages in Editor, 187 | ||
multiple processors, 595 | multiple processors, 595 | ||
multiple-line searches, 105 | multiple-line searches, 105 | ||
multithreaded applications, 606 | multithreaded applications, 606 | ||
mustUnderstand, 633 | mustUnderstand, 633 | ||
mutex, 609 | mutex, 609 | ||
Line 1,038: | Line 1,968: | ||
naming files for cross platform use, 168 | naming files for cross platform use, 168 | ||
Naming page of IDE Options dialog, 168 | Naming page of IDE Options dialog, 168 | ||
naming the executable file, 122 | naming the executable file, 122 | ||
native support for Cocoa, 320 | native support for Cocoa, 320 | ||
navigating source code, 110 | navigating source code, 110 | ||
New Dialog, 233 | New Dialog, 233 | ||
new file requires naming immediately setting, 169 | new file requires naming immediately setting, 169 | ||
New form menu option, 94 | New form menu option, 94 | ||
New unit menu option, 94 | New unit menu option, 94 | ||
NextSTEP, 311 | NextSTEP, 311 | ||
nFolder parameter, 519 | nFolder parameter, 519 | ||
NSIS, 327 | NSIS, 327 | ||
NSObject.CreateWithHandle, 315 | NSObject.CreateWithHandle, 315 | ||
Nullsoft Installation System, 327 | Nullsoft Installation System, 327 | ||
Line 1,057: | Line 2,000: | ||
Object Inspector colour settings, 167 | Object Inspector colour settings, 167 | ||
Object Inspector Events, 346 | Object Inspector Events, 346 | ||
Object Inspector Events page, 210 | Object Inspector Events page, 210 | ||
Object Inspector Events tab, 236 | Object Inspector Events tab, 236 | ||
Object Inspector Favorites page, 211 | Object Inspector Favorites page, 211 | ||
Object Inspector hint settings, 167 | Object Inspector hint settings, 167 | ||
Object Inspector information box setting, 167 | Object Inspector information box setting, 167 | ||
Object Inspector information box, 206 | Object Inspector information box, 206 | ||
Object Inspector Properties page, 207 | Object Inspector Properties page, 207 | ||
Object Inspector Restricted page, 211 | Object Inspector Restricted page, 211 | ||
Object Inspector settings, 167 | Object Inspector settings, 167 | ||
Object Inspector, 206 | Object Inspector, 206 | ||
Older MacOS X versions, 310 | Older MacOS X versions, 310 | ||
OnColorChanged, 565 | OnColorChanged, 565 | ||
Online help, 206 | Online help, 206 | ||
Open file at cursor, 214 | Open file at cursor, 214 | ||
Open filename at cursor menu, 107 | Open filename at cursor menu, 107 | ||
Open loaded packages menu, 139 | Open loaded packages menu, 139 | ||
Open package of current unit menu, 150 | Open package of current unit menu, 150 | ||
Open recent package menu, 150 | Open recent package menu, 150 | ||
OpenGL, 307 | OpenGL, 307 | ||
opening files named in the source, 107 | opening files named in the source, 107 | ||
opening the main program file (.lpr), 136 | opening the main program file (.lpr), 136 | ||
OpenPictureDialog, 589 | OpenPictureDialog, 589 | ||
Operating-system-independent constants, 283 | Operating-system-independent constants, 283 | ||
optimising Designer repainting settings, 166 | optimising Designer repainting settings, 166 | ||
Optimization levels (0 1 2 3), 130 | Optimization levels (0 1 2 3), 130 | ||
optimization settings for compiler, 130 | optimization settings for compiler, 130 | ||
Orientation, 573 | Orientation, 573 | ||
OS Exceptions page of Debugger settings, 225 | OS Exceptions page of Debugger settings, 225 | ||
OSPrinters unit, 555 | OSPrinters unit, 555 | ||
Other sources search path for IDE, 127 | Other sources search path for IDE, 127 | ||
Other Unit Files search path, 127 | Other Unit Files search path, 127 | ||
Out32, 547 | Out32, 547 | ||
Output, 528 | Output, 528 | ||
overflow checking, 129 | overflow checking, 129 | ||
overriding system environment variables, 137 | overriding system environment variables, 137 | ||
own colours, 564 | own colours, 564 | ||
Line 1,100: | Line 2,080: | ||
package authorship, 147 | package authorship, 147 | ||
package description, 147 | package description, 147 | ||
Package Editor, 139,269 | Package Editor, 139,269 | ||
Package editor, 511 | Package editor, 511 | ||
Package Graph menu, 151 | Package Graph menu, 151 | ||
Package Information field, 152 | Package Information field, 152 | ||
package licensing, 147 | package licensing, 147 | ||
Package Links dialog, 117 | Package Links dialog, 117 | ||
Package menu, 138 | Package menu, 138 | ||
Package Options dialog, 141,146 | Package Options dialog, 141,146 | ||
package output directory, 114 | package output directory, 114 | ||
package recompilation settings, 148 | package recompilation settings, 148 | ||
package states in the IDE, 151 | package states in the IDE, 151 | ||
package versioning, 143,147 | package versioning, 143,147 | ||
packages - viewing a listing, 117 | packages - viewing a listing, 117 | ||
Pages and Windows page in Editor IDE Options dialog, 186 | Pages and Windows page in Editor IDE Options dialog, 186 | ||
parallel port, 546 | parallel port, 546 | ||
parallel protocol, 545 | parallel protocol, 545 | ||
parameter completion, 219 | parameter completion, 219 | ||
Parent, 382 | Parent, 382 | ||
Parsing page of Compiler Options dialog, 128 | Parsing page of Compiler Options dialog, 128 | ||
partial searches, 106 | partial searches, 106 | ||
PATH environment variable in Windows, 232 | PATH environment variable in Windows, 232 | ||
PathDelim, 283 | PathDelim, 283 | ||
Paths page of Compiler Options, 127 | Paths page of Compiler Options, 127 | ||
Pause menu, 136 | Pause menu, 136 | ||
pausing program execution, 136 | pausing program execution, 136 | ||
PDA, 289 | PDA, 289 | ||
peephole optimization setting, 130 | peephole optimization setting, 130 | ||
Pen, 562 | Pen, 562 | ||
PenPos, 575 | PenPos, 575 | ||
Persistent objects, 537 | Persistent objects, 537 | ||
Pie, 577 | Pie, 577 | ||
Pitch, 573 | Pitch, 573 | ||
PixelFormat, 583 | PixelFormat, 583 | ||
Platform Independent user interface, 235 | Platform Independent user interface, 235 | ||
Platform Specifics, 283 | Platform Specifics, 283 | ||
PNG picture, a bitmap, a JPEG image, 583 | PNG picture, a bitmap, a JPEG image, 583 | ||
PO output directory setting, 125 | PO output directory setting, 125 | ||
Pocket-PC-Emulator, 291 | Pocket-PC-Emulator, 291 | ||
pointers in debugger, 226 | pointers in debugger, 226 | ||
Ports directory, 82 | Ports directory, 82 | ||
Ports system, 82 | Ports system, 82 | ||
Possible TMessageStage values, 648 | Possible TMessageStage values, 648 | ||
previewing encoding conversion, 158 | previewing encoding conversion, 158 | ||
Print menu, 95 | Print menu, 95 | ||
PrinterDlgs unit, 555 | PrinterDlgs unit, 555 | ||
Printers unit, 555 | Printers unit, 555 | ||
Printers4lazide, 555 | Printers4lazide, 555 | ||
printing source files, 95 | printing source files, 95 | ||
Priority (TThread), 609 | Priority (TThread), 609 | ||
private parts, 524 | private parts, 524 | ||
problems building Lazarus, 232 | problems building Lazarus, 232 | ||
problems with package installation, 152 | problems with package installation, 152 | ||
procedure call completion, 219 | procedure call completion, 219 | ||
Procedure List menu, 108 | Procedure List menu, 108 | ||
procedures - listing all in a unit, 108 | procedures - listing all in a unit, 108 | ||
process synchronisation, 595 | process synchronisation, 595 | ||
process, 595 | process, 595 | ||
ProcessMessages, 345 | ProcessMessages, 345 | ||
profiling, 137 | profiling, 137 | ||
ProgressiveEncoding, 589 | ProgressiveEncoding, 589 | ||
project dependencies, 263 | project dependencies, 263 | ||
project directory display in title setting, 164 | project directory display in title setting, 164 | ||
project files, 118 | project files, 118 | ||
project information - units used, 113 | project information - units used, 113 | ||
Project Inspector dialog, 121 | Project Inspector dialog, 121 | ||
Project menu, 119 | Project menu, 119 | ||
project option settings, 121 | project option settings, 121 | ||
Project Options dialog, 121 | Project Options dialog, 121 | ||
Project Options, auto create forms, 343 | Project Options, auto create forms, 343 | ||
projects, 118 | projects, 118 | ||
Property Editor, 268 | Property Editor, 268 | ||
property restrictions on different platforms, 111 | property restrictions on different platforms, 111 | ||
protected parts, 524 | protected parts, 524 | ||
provider, 622 | provider, 622 | ||
Provides page of Package Options dialog, 149 | Provides page of Package Options dialog, 149 | ||
pthreads library, 607 | pthreads library, 607 | ||
PtrInt, 320 | PtrInt, 320 | ||
PtrUInt, 320 | PtrUInt, 320 | ||
Publish Package menu, 141 | Publish Package menu, 141 | ||
Publish Project dialog, 94,120 | Publish Project dialog, 94,120 | ||
publishing a package, 141 | publishing a package, 141 | ||
publishing a project, 94,120 | publishing a project, 94,120 | ||
PWChar, 287 | PWChar, 287 | ||
Line 1,190: | Line 2,254: | ||
Qt 4 interface, 306 | Qt 4 interface, 306 | ||
Qt 4, 279 | Qt 4, 279 | ||
Query user, 376 | Query user, 376 | ||
QuestionDLG, 375 | QuestionDLG, 375 | ||
Quick compile menu, 136 | Quick compile menu, 136 | ||
Line 1,200: | Line 2,268: | ||
race condition, 610 | race condition, 610 | ||
range checking, 129 | range checking, 129 | ||
Raster operations, 587 | Raster operations, 587 | ||
ReadLn, 527 | ReadLn, 527 | ||
Rebuild all required command for packages, 141 | Rebuild all required command for packages, 141 | ||
rebuilding packages (settings), 148 | rebuilding packages (settings), 148 | ||
recent files maximum setting, 160 | recent files maximum setting, 160 | ||
recent projects maximum setting, 160 | recent projects maximum setting, 160 | ||
Recommended resource file storage locations, 324 | Recommended resource file storage locations, 324 | ||
Recompile clean command for packages, 141 | Recompile clean command for packages, 141 | ||
Recompiling the IDE, 228 | Recompiling the IDE, 228 | ||
rectangle drawing methods, 576 | rectangle drawing methods, 576 | ||
Redo Editor settings, 170 | Redo Editor settings, 170 | ||
refactoring code, 100,215 | refactoring code, 100,215 | ||
regenerating packages, 148 | regenerating packages, 148 | ||
register components, 267 | register components, 267 | ||
Registering the poolable object, 646 | Registering the poolable object, 646 | ||
Registry, 327 | Registry, 327 | ||
regular expressions in searches, 104 | regular expressions in searches, 104 | ||
relative paths in compiler options, 127 | relative paths in compiler options, 127 | ||
reload optimization setting, 130 | reload optimization setting, 130 | ||
remote debugging, 222 | remote debugging, 222 | ||
Remote Procedure Call, 622 | Remote Procedure Call, 622 | ||
Remove from Project menu, 135 | Remove from Project menu, 135 | ||
removing a file from a project, 121,135 | removing a file from a project, 121,135 | ||
removing an element from a package, 140 | removing an element from a package, 140 | ||
removing unused units, 215 | removing unused units, 215 | ||
removing unwanted files, 95 | removing unwanted files, 95 | ||
Rename Identifier menu, 107 | Rename Identifier menu, 107 | ||
Rename, 527 | Rename, 527 | ||
renaming all occurrences of an identifier, 216 | renaming all occurrences of an identifier, 216 | ||
renaming identifiers, 107 | renaming identifiers, 107 | ||
repeating a search, 106 | repeating a search, 106 | ||
Replace menu, 105 | Replace menu, 105 | ||
Rescan FPC source directory menu, 205 | Rescan FPC source directory menu, 205 | ||
Reset, 524,527,528 | Reset, 524,527,528 | ||
resetting IDE options, 95 | resetting IDE options, 95 | ||
resource editor, 254,500 | resource editor, 254,500 | ||
Resource Files, resource string default prefix when naming, 154 | Resource Files, resource string default prefix when naming, 154 | ||
resource string translation via .po files, 125 | resource string translation via .po files, 125 | ||
REST, 623 | REST, 623 | ||
Restart menu, 95 | Restart menu, 95 | ||
restoring saved compiler settings, 135 | restoring saved compiler settings, 135 | ||
Restricted page of Object Inspector, 211 | Restricted page of Object Inspector, 211 | ||
Restriction Browser, 111 | Restriction Browser, 111 | ||
Resume(TThread), 608 | Resume(TThread), 608 | ||
resuming program execution, 136 | resuming program execution, 136 | ||
Revert command for packages, 141 | Revert command for packages, 141 | ||
Rewrite, 524,525,527 | Rewrite, 524,525,527 | ||
Right margin setting, 100,173 | Right margin setting, 100,173 | ||
root directory setting for Lazarus, 161 | root directory setting for Lazarus, 161 | ||
RoundRect, 576 | RoundRect, 576 | ||
RPC, 622 | RPC, 622 | ||
RS-232 connector, 551 | RS-232 connector, 551 | ||
RTL, 328,330 | RTL, 328,330 | ||
RTTI, 331,349 | RTTI, 331,349 | ||
rubberband selection tool settings, 165 | rubberband selection tool settings, 165 | ||
Run menu, 136 | Run menu, 136 | ||
Run parameters menu, 137 | Run parameters menu, 137 | ||
running an executable in Lazarus, 136 | running an executable in Lazarus, 136 | ||
running with a profiler, 137 | running with a profiler, 137 | ||
running only packages, 148 | running only packages, 148 | ||
Line 1,267: | Line 2,396: | ||
Save as file naming setting, 168 | Save as file naming setting, 168 | ||
SaveToFile, 522,584 | SaveToFile, 522,584 | ||
SaveToStream, 584 | SaveToStream, 584 | ||
SaveToStream, 537,538 | SaveToStream, 537,538 | ||
saving current compiler settings, 135 | saving current compiler settings, 135 | ||
saving editor session information, 124 | saving editor session information, 124 | ||
saving installed package information, 152 | saving installed package information, 152 | ||
Screen, 377 | Screen, 377 | ||
search and replace using syncron editing, 216 | search and replace using syncron editing, 216 | ||
search and replace, 105 | search and replace, 105 | ||
search direction, 105 | search direction, 105 | ||
Search results menu, 116 | Search results menu, 116 | ||
Search Results window, 106 | Search Results window, 106 | ||
searching backwards, 105 | searching backwards, 105 | ||
searching comments, 108 | searching comments, 108 | ||
searching for a specific component, 112 | searching for a specific component, 112 | ||
searching forwards, 105 | searching forwards, 105 | ||
searching more than one file, 106 | searching more than one file, 106 | ||
searching using Simple Syntax, 105 | searching using Simple Syntax, 105 | ||
searching, 104 | searching, 104 | ||
Seek, 527 | Seek, 527 | ||
SeekEOF, 527 | SeekEOF, 527 | ||
Select menu, 97 | Select menu, 97 | ||
selecting text, 97 | selecting text, 97 | ||
Selection, manipulation, 441 | Selection, manipulation, 441 | ||
self, 304,315 | self, 304,315 | ||
Self parameter, 246 | Self parameter, 246 | ||
serial protocol, 545 | serial protocol, 545 | ||
Serialization protocols supported by WST, 642 | Serialization protocols supported by WST, 642 | ||
server program, 619 | server program, 619 | ||
session information - saving, 124 | session information - saving, 124 | ||
Session page of Project Options dialog, 124 | Session page of Project Options dialog, 124 | ||
setting Anchor properties, 117 | setting Anchor properties, 117 | ||
setting breakpoints, 227 | setting breakpoints, 227 | ||
setting margins, 100 | setting margins, 100 | ||
setting tab widths, 100 | setting tab widths, 100 | ||
setting the Application's Title, 123 | setting the Application's Title, 123 | ||
Shared Objects, 250 | Shared Objects, 250 | ||
SHBrowseForFolder, 516 | SHBrowseForFolder, 516 | ||
shelexec example program, 604 | shelexec example program, 604 | ||
ShellExecute, 602-604 | ShellExecute, 602-604 | ||
ShellExecuteEx, 605 | ShellExecuteEx, 605 | ||
SHGetMalloc, 520 | SHGetMalloc, 520 | ||
SHGetPathFromList, 287 | SHGetPathFromList, 287 | ||
SHGetSpecialFolderLocation, 286,288,519 | SHGetSpecialFolderLocation, 286,288,519 | ||
shortcut keys, 178 | shortcut keys, 178 | ||
Show, 354 | Show, 354 | ||
Show line numbers setting, 173 | Show line numbers setting, 173 | ||
Show special characters Editor setting, 172 | Show special characters Editor setting, 172 | ||
Show value hints while debugging setting, 183 | Show value hints while debugging setting, 183 | ||
showing hidden windows, 205 | showing hidden windows, 205 | ||
ShowMessage, 372 | ShowMessage, 372 | ||
simplifying complex code, 100 | simplifying complex code, 100 | ||
single parameter Global, 321 | single parameter Global, 321 | ||
single-byte types, 621 | single-byte types, 621 | ||
size of the memory chunk, 287 | size of the memory chunk, 287 | ||
Sizing, manual, 392 | Sizing, manual, 392 | ||
Sizing, using align, 393 | Sizing, using align, 393 | ||
Sizing, using anchors, 395 | Sizing, using anchors, 395 | ||
Sizing, using childsizing, 397 | Sizing, using childsizing, 397 | ||
Sizing, using splitters, 398 | Sizing, using splitters, 398 | ||
smart linking setting, 129 | smart linking setting, 129 | ||
smart tab settings in Editor, 171 | smart tab settings in Editor, 171 | ||
Snap to grid setting in Form Designer, 164 | Snap to grid setting in Form Designer, 164 | ||
Snapshot Addon Installer, 292 | Snapshot Addon Installer, 292 | ||
snapshot versions, 63,77 | snapshot versions, 63,77 | ||
SOAP, 623 | SOAP, 623 | ||
SOAP headers, 632 | SOAP headers, 632 | ||
SocketCnx, 617 | SocketCnx, 617 | ||
Solaris, 279 | Solaris, 279 | ||
Sort selection menu, 98 | Sort selection menu, 98 | ||
sorting case-sensitively, 100 | sorting case-sensitively, 100 | ||
sorting individual words of text, 99 | sorting individual words of text, 99 | ||
sorting lines of text, 98 | sorting lines of text, 98 | ||
sorting text by 'paragraphs', 99 | sorting text by 'paragraphs', 99 | ||
sorting text, 98 | sorting text, 98 | ||
source archive, 64 | source archive, 64 | ||
source code Editor settings, 170 | source code Editor settings, 170 | ||
Source code Editor, 211 | Source code Editor, 211 | ||
source code in SVN repository, 63,69 | source code in SVN repository, 63,69 | ||
source code organisation, 110 | source code organisation, 110 | ||
source paths, 115 | source paths, 115 | ||
SourceForge, 91 | SourceForge, 91 | ||
Spin edit, 488 | Spin edit, 488 | ||
Splitters, 398 | Splitters, 398 | ||
SRCCOPY, 587 | SRCCOPY, 587 | ||
stable versions, 63,77,78 | stable versions, 63,77,78 | ||
stack overflow checking, 129 | stack overflow checking, 129 | ||
standard file descriptors, 600 | standard file descriptors, 600 | ||
Standardized buttons, 490 | Standardized buttons, 490 | ||
static library, 246 | static library, 246 | ||
StdErr, 528 | StdErr, 528 | ||
stopping debugging, 227 | stopping debugging, 227 | ||
stopping program execution, 136 | stopping program execution, 136 | ||
StreamIO unit, 529 | StreamIO unit, 529 | ||
Streams, 529 | Streams, 529 | ||
StretchBlt routine, 586 | StretchBlt routine, 586 | ||
Strip, 296 | Strip, 296 | ||
Style, 562 | Style, 562 | ||
subclassing, 315 | subclassing, 315 | ||
Subversion, 64,65 | Subversion, 64,65 | ||
supplementary language packs, 64 | supplementary language packs, 64 | ||
supported graphical formats, 515 | supported graphical formats, 515 | ||
Suspend (TThread), 608 | Suspend (TThread), 608 | ||
SVN directories, 69 | SVN directories, 69 | ||
svn parameters, 70,71 | svn parameters, 70,71 | ||
Synapse sockets library, 614 | Synapse sockets library, 614 | ||
SYNAPSE_RegisterHTTP_Transport, 640 | SYNAPSE_RegisterHTTP_Transport, 640 | ||
synaptic, 67,68 | synaptic, 67,68 | ||
Synaser unit, 545,551,553 | Synaser unit, 545,551,553 | ||
synchronisation of threads, 609 | synchronisation of threads, 609 | ||
SyncObjs unit, 609 | SyncObjs unit, 609 | ||
syncron editing, 216 | syncron editing, 216 | ||
Syntax mode setting for compiler, 128 | Syntax mode setting for compiler, 128 | ||
Syntax options for relaxing strict object Pascal rules, 128 | Syntax options for relaxing strict object Pascal rules, 128 | ||
system environment variables, 137 | system environment variables, 137 | ||
SysToUTF8, 516,522,529 | SysToUTF8, 516,522,529 | ||
SysUtils unit, 544 | SysUtils unit, 544 | ||
Line 1,390: | Line 2,636: | ||
tab settings, 100,171 | tab settings, 100,171 | ||
tab widths in Editor, 171 | tab widths in Editor, 171 | ||
TabletPC, 289 | TabletPC, 289 | ||
Tabs to spaces in selection menu, 100 | Tabs to spaces in selection menu, 100 | ||
TActions, properties, 402 | TActions, properties, 402 | ||
TActionList, 430 | TActionList, 430 | ||
TactivableServiceImplementation, 626 | TactivableServiceImplementation, 626 | ||
TApplication, 337,339 | TApplication, 337,339 | ||
TApplication, events, 350 | TApplication, events, 350 | ||
Tapplication, methods, 351 | Tapplication, methods, 351 | ||
TApplication, properties, 350 | TApplication, properties, 350 | ||
TApplication, Run, 346 | TApplication, Run, 346 | ||
TApplicationProperties, 449 | TApplicationProperties, 449 | ||
TApplicationType, 343 | TApplicationType, 343 | ||
tar file, 86 | tar file, 86 | ||
target file name, 122 | target file name, 122 | ||
target platform, 130 | target platform, 130 | ||
TArrow, 486,489 | TArrow, 486,489 | ||
task scheduling, 595 | task scheduling, 595 | ||
TAsyncProcess, 491 | TAsyncProcess, 491 | ||
TAsyncProcess, 491 | TAsyncProcess, 491 | ||
TBarChart, 486,490 | TBarChart, 486,490 | ||
TBaseProxy, 641 | TBaseProxy, 641 | ||
TBaseServiceImplementation, 626 | TBaseServiceImplementation, 626 | ||
TBevel, 449,450 | TBevel, 449,450 | ||
TBitBtn, 435 | TBitBtn, 435 | ||
TBitButton, 449 | TBitButton, 449 | ||
TBitmap, 560 | TBitmap, 560 | ||
TBlockSerial, 552,553 | TBlockSerial, 552,553 | ||
TButton, 429,435 | TButton, 429,435 | ||
TButton, properties, 435 | TButton, properties, 435 | ||
TButtonPanel, 486,490 | TButtonPanel, 486,490 | ||
TCalcEdit, 486,488 | TCalcEdit, 486,488 | ||
TCalendar, 486,489 | TCalendar, 486,489 | ||
TCanvas, 555,562 | TCanvas, 555,562 | ||
TCanvas.AntiAliasingMode, 585 | TCanvas.AntiAliasingMode, 585 | ||
TCanvas.FrameRect, 571 | TCanvas.FrameRect, 571 | ||
TCheckBox, 429,442 | TCheckBox, 429,442 | ||
TCheckBox, properties, 442 | TCheckBox, properties, 442 | ||
TCheckGroup, 430,447 | TCheckGroup, 430,447 | ||
TCheckListBox, 274,449,460 | TCheckListBox, 274,449,460 | ||
TClassPropertyEditor, 271 | TClassPropertyEditor, 271 | ||
TColorButton, 564 | TColorButton, 564 | ||
TCollection, 330 | TCollection, 330 | ||
TColorBox, 449,458 | TColorBox, 449,458 | ||
TColorButton, 486,489 | TColorButton, 486,489 | ||
TColorDialog, 564 | TColorDialog, 564 | ||
TColorListBox, 449,459 | TColorListBox, 449,459 | ||
TCombobox, 430,445 | TCombobox, 430,445 | ||
TCombobox, properties, 445 | TCombobox, properties, 445 | ||
TCombobox, styles, 446 | TCombobox, styles, 446 | ||
TCommonDialog, 481 | TCommonDialog, 481 | ||
Tcomponent, 330,332 | Tcomponent, 330,332 | ||
TComponent, properties, 332 | TComponent, properties, 332 | ||
TComponentEditor, 273 | TComponentEditor, 273 | ||
TCompressionStream, 533,534 | TCompressionStream, 533,534 | ||
TControl, 329,337,380,385 | TControl, 329,337,380,385 | ||
TControl, events, 387 | TControl, events, 387 | ||
TControl, properties, 386 | TControl, properties, 386 | ||
TControl, visual events, 428 | TControl, visual events, 428 | ||
TControl, visual properties, 427 | TControl, visual properties, 427 | ||
TCP client and server programming, 614 | TCP client and server programming, 614 | ||
TCP port, 614 | TCP port, 614 | ||
TCP transport parameters, 643 | TCP transport parameters, 643 | ||
TCP/IP, 614 | TCP/IP, 614 | ||
TCP/IP network, 614 | TCP/IP network, 614 | ||
TCriticalSection, 609 | TCriticalSection, 609 | ||
TCursorImag, 583 | TCursorImag, 583 | ||
TCustomApplication, 242 | TCustomApplication, 242 | ||
TCustomBitmap, 587 | TCustomBitmap, 587 | ||
TCustomControls, 497 | TCustomControls, 497 | ||
TDataModule, 332 | TDataModule, 332 | ||
TDateEdit, 486,488 | TDateEdit, 486,488 | ||
TDBGrid, 451 | TDBGrid, 451 | ||
TDirectoryEdit, 486,488 | TDirectoryEdit, 486,488 | ||
TDockManager, 423 | TDockManager, 423 | ||
TDragDockObject, 417 | TDragDockObject, 417 | ||
TDragDockObject, properties, 417 | TDragDockObject, properties, 417 | ||
TDragObject, 410,416 | TDragObject, 410,416 | ||
TDrawGrid, 449,451 | TDrawGrid, 449,451 | ||
TEdit, 429,437 | TEdit, 429,437 | ||
TEdit, events, 439 | TEdit, events, 439 | ||
TEdit, properties, 438 | TEdit, properties, 438 | ||
TEditButton, 437,486 | TEditButton, 437,486 | ||
TEditButton, properties, 439,487 | TEditButton, properties, 439,487 | ||
temporarily commenting code sections, 98 | temporarily commenting code sections, 98 | ||
Terminated, 346 | Terminated, 346 | ||
testing current compiler options, 135 | testing current compiler options, 135 | ||
TEventLog, 491 | TEventLog, 491 | ||
Text entry component, 437 | Text entry component, 437 | ||
TextExtent, 578 | TextExtent, 578 | ||
Textfile, 524,529 | Textfile, 524,529 | ||
TextOut, 578 | TextOut, 578 | ||
TextRec, 578 | TextRec, 578 | ||
TextWidth, 578 | TextWidth, 578 | ||
TFileListBox, 489 | TFileListBox, 489 | ||
TFileListBox, properties, 489 | TFileListBox, properties, 489 | ||
TFileNameEdit, 486,488 | TFileNameEdit, 486,488 | ||
TFileStream, 529 | TFileStream, 529 | ||
TFilterCombobox, 486,489 | TFilterCombobox, 486,489 | ||
TFloatSpinEdit, 486,488 | TFloatSpinEdit, 486,488 | ||
TFont, 562 | TFont, 562 | ||
TFont.IsMonospace, 573 | TFont.IsMonospace, 573 | ||
TForm, 332,337 | TForm, 332,337 | ||
TForm, events, 352 | TForm, events, 352 | ||
TForm, properties, 352,360 | TForm, properties, 352,360 | ||
TFPImageBitmap, 587,588 | TFPImageBitmap, 587,588 | ||
TFrame, 430,448 | TFrame, 430,448 | ||
TGraphic, 583,584 | TGraphic, 583,584 | ||
TGraphic, 522,523 | TGraphic, 522,523 | ||
TGroupBox, 430,446 | TGroupBox, 430,446 | ||
the svn program, 70 | the svn program, 70 | ||
The Windows API, 285 | The Windows API, 285 | ||
THeaderBlock, 633 | THeaderBlock, 633 | ||
THeaderControl, 480 | THeaderControl, 480 | ||
thread priority, 609 | thread priority, 609 | ||
threads (see also TThread), 595 | threads (see also TThread), 595 | ||
threads, 606 | threads, 606 | ||
THTMLBrowserHelpViewer, 491 | THTMLBrowserHelpViewer, 491 | ||
THTMLHelpDatabase, 491 | THTMLHelpDatabase, 491 | ||
THUMB instruction, 279 | THUMB instruction, 279 | ||
TIDEDialogLayoutStorage, 486 | TIDEDialogLayoutStorage, 486 | ||
TIdleTimer, 491 | TIdleTimer, 491 | ||
TImage, 450,491,579,583 | TImage, 450,491,579,583 | ||
TImage.Picture.Bitmap.Canvas, 583 | TImage.Picture.Bitmap.Canvas, 583 | ||
TImageList, 579 | TImageList, 579 | ||
timesharing, 606 | timesharing, 606 | ||
TINIPropStorage, 486 | TINIPropStorage, 486 | ||
TJpegImage, 589 | TJpegImage, 589 | ||
TLabel, 429 | TLabel, 429 | ||
TLabel, 436 | TLabel, 436 | ||
TLabel, properties, 437 | TLabel, properties, 437 | ||
TLabeledEdit, 449,450 | TLabeledEdit, 449,450 | ||
TLazComponentQueue, 491 | TLazComponentQueue, 491 | ||
TLCLComponent class, 495 | TLCLComponent class, 495 | ||
TIcnsIcon, 583,589 | TIcnsIcon, 583,589 | ||
TIcon, 589 | TIcon, 589 | ||
TList, 330 | TList, 330 | ||
TListBox, 430,433 | TListBox, 430,433 | ||
TListbox, multiselect, 444 | TListbox, multiselect, 444 | ||
TListBox, preventing redraw, 444 | TListBox, preventing redraw, 444 | ||
TListBox, properties, 444 | TListBox, properties, 444 | ||
TlistItem, 470 | TlistItem, 470 | ||
TListItem, properties, 470 | TListItem, properties, 470 | ||
TListView, 469 | TListView, 469 | ||
TListview, item editor, 472 | TListview, item editor, 472 | ||
TListview, populating items, 472 | TListview, populating items, 472 | ||
TListView, preventing redraw, 472 | TListView, preventing redraw, 472 | ||
TListView, properties, 471 | TListView, properties, 471 | ||
TListView, searching, 473 | TListView, searching, 473 | ||
TListview, style, 469 | TListview, style, 469 | ||
TLoginHeader, 634 | TLoginHeader, 634 | ||
TMainMenu, 429 | TMainMenu, 429 | ||
TMaskEdit, 449,451 | TMaskEdit, 449,451 | ||
TMemo, 429,437,439 | TMemo, 429,437,439 | ||
TMemoryStream, 532 | TMemoryStream, 532 | ||
TMenuItem, 431 | TMenuItem, 431 | ||
TMenuItem, properties, 432 | TMenuItem, properties, 432 | ||
TMyApplication, 242 | TMyApplication, 242 | ||
TNoteBook, 449 | TNoteBook, 449 | ||
TNotifyEvent, 346 | TNotifyEvent, 346 | ||
ToDo list menu, 113 | ToDo list menu, 113 | ||
ToDo list viewing, 100 | ToDo list viewing, 100 | ||
Toggle form view menu, 116 | Toggle form view menu, 116 | ||
Toggle unit view menu, 116 | Toggle unit view menu, 116 | ||
tool chain, 295 | tool chain, 295 | ||
Tools API, 234 | Tools API, 234 | ||
Tools menu, 153 | Tools menu, 153 | ||
tooltip help for identifiers, 111 | tooltip help for identifiers, 111 | ||
tooltip hint visibility setting, 182 | tooltip hint visibility setting, 182 | ||
TOpenDialog, 515 | TOpenDialog, 515 | ||
TOpenPictureDialog, 579 | TOpenPictureDialog, 579 | ||
TortoiseSVN, 64,66,74 | TortoiseSVN, 64,66,74 | ||
TPageControl, 479 | TPageControl, 479 | ||
TPageControl, active sheet, 480 | TPageControl, active sheet, 480 | ||
TPaintBox, 449,451,579 | TPaintBox, 449,451,579 | ||
TPairSplitter, 449 | TPairSplitter, 449 | ||
TPanel, 430,447 | TPanel, 430,447 | ||
TPersistent, 330,332 | TPersistent, 330,332 | ||
TPixmap, 588 | TPixmap, 588 | ||
TPixmap, 589 | TPixmap, 589 | ||
TPoint, 560 | TPoint, 560 | ||
TPopupMenu, 429 | TPopupMenu, 429 | ||
TPopupNotifier, 480 | TPopupNotifier, 480 | ||
TPortableAnyMapGraphic, 588 | TPortableAnyMapGraphic, 588 | ||
TPortableNetworkGraphic, 588 | TPortableNetworkGraphic, 588 | ||
TPrintDialog, 557 | TPrintDialog, 557 | ||
TPrinter, 555 | TPrinter, 555 | ||
Tprinter, methods, 556 | Tprinter, methods, 556 | ||
Tprinter, properties, 556,557 | Tprinter, properties, 556,557 | ||
TProcess, 96,491,600 | TProcess, 96,491,600 | ||
TProcessUTF8, 491 | TProcessUTF8, 491 | ||
TProgressBar, 460 | TProgressBar, 460 | ||
TPropertyEditor, 268 | TPropertyEditor, 268 | ||
TRadioButton, 429,443 | TRadioButton, 429,443 | ||
TRadioGroup, 430,446 | TRadioGroup, 430,446 | ||
TRadioGroup, properties, 447 | TRadioGroup, properties, 447 | ||
Translating WSDL files to Object Pascal, 639 | Translating WSDL files to Object Pascal, 639 | ||
TransparentColor, 583 | TransparentColor, 583 | ||
TransparentMode, 583 | TransparentMode, 583 | ||
TRasterImage, 584 | TRasterImage, 584 | ||
TRasterImage.PixelFormat, 588 | TRasterImage.PixelFormat, 588 | ||
TRect, 560Tree, filling, 464 | TRect, 560Tree, filling, 464 | ||
Tree, preventing redraw, 465 | Tree, preventing redraw, 465 | ||
Tree, selection handling, 467 | Tree, selection handling, 467 | ||
Tree, traversal, 466 | Tree, traversal, 466 | ||
TResourceStream, 536 | TResourceStream, 536 | ||
Trim spaces style setting, 173 | Trim spaces style setting, 173 | ||
Truncate, 527 | Truncate, 527 | ||
TSavePictureDialog, 579 | TSavePictureDialog, 579 | ||
TScreen, events, 378 | TScreen, events, 378 | ||
TScreen, properties, 377 | TScreen, properties, 377 | ||
TScrollBar, 430,446 | TScrollBar, 430,446 | ||
TScrollbox, 449 | TScrollbox, 449 | ||
TSearchRec, 539 | TSearchRec, 539 | ||
TShape, 449,450 | TShape, 449,450 | ||
TShellListView, 486 | TShellListView, 486 | ||
TShellTreeView, 486 | TShellTreeView, 486 | ||
TSimpleIPCClient, 491 | TSimpleIPCClient, 491 | ||
TSimpleIPCServer, 491 | TSimpleIPCServer, 491 | ||
TSize, 560 | TSize, 560 | ||
TSpeedButton, 449 | TSpeedButton, 449 | ||
TSpinEdit, 486,488 | TSpinEdit, 486,488 | ||
TSplitter, 449 | TSplitter, 449 | ||
TSplitter, Properties, 399 | TSplitter, Properties, 399 | ||
TStaicText, 449,450 | TStaicText, 449,450 | ||
TStatusBar, 475 | TStatusBar, 475 | ||
TStatusBar, properties, 475 | TStatusBar, properties, 475 | ||
TStream, 330,530 | TStream, 330,530 | ||
TStream, descendants, 530,533 | TStream, descendants, 530,533 | ||
TStringGrid, 449,451,454 | TStringGrid, 449,451,454 | ||
TStrings, 330 | TStrings, 330 | ||
TStringStream, 532 | TStringStream, 532 | ||
TSynEdit components, 211 | TSynEdit components, 211 | ||
TTabControl, 480 | TTabControl, 480 | ||
TTabSheet, 480 | TTabSheet, 480 | ||
TThread, 608 | TThread, 608 | ||
TTimer, 491 | TTimer, 491 | ||
TToggleBox, 429,442 | TToggleBox, 429,442 | ||
TToolbar, 477 | TToolbar, 477 | ||
TToolbar, images, 478 | TToolbar, images, 478 | ||
TToolbar, properties, 478 | TToolbar, properties, 478 | ||
TToolbar, styles, 478 | TToolbar, styles, 478 | ||
TTrackbar, 460 | TTrackbar, 460 | ||
TTrayIcon, 449,451 | TTrayIcon, 449,451 | ||
TTrayIcon, 277 | TTrayIcon, 277 | ||
TTreeNode, 461 | TTreeNode, 461 | ||
TTreeNode, properties, 463 | TTreeNode, properties, 463 | ||
TTreeView, 461 | TTreeView, 461 | ||
TTreeView, options, 463 | TTreeView, options, 463 | ||
TTreeView, properties, 462 | TTreeView, properties, 462 | ||
TUpDown, 479 | TUpDown, 479 | ||
TWinControl, 337,380,387 | TWinControl, 337,380,387 | ||
TWinControl, events, 388 | TWinControl, events, 388 | ||
TWinControl, properties, 388 | TWinControl, properties, 388 | ||
TwstIndyHttpListener, 631 | TwstIndyHttpListener, 631 | ||
TwstListener, 626 | TwstListener, 626 | ||
TXMLConfig, 491 | TXMLConfig, 491 | ||
TXMLPropStorage, 486 | TXMLPropStorage, 486 | ||
Line 1,654: | Line 3,158: | ||
ulFlags field, 517 | ulFlags field, 517 | ||
Uncomment selection menu, 98 | Uncomment selection menu, 98 | ||
uncommenting code sections, 98 | uncommenting code sections, 98 | ||
Undo Editor settings, 170 | Undo Editor settings, 170 | ||
Unicode, 235 | Unicode, 235 | ||
unindenting source code, 97 | unindenting source code, 97 | ||
uninstalling a package, 141,151 | uninstalling a package, 141,151 | ||
uninstalling control panel applets, 261 | uninstalling control panel applets, 261 | ||
unit AppKit, 314 | unit AppKit, 314 | ||
Unit Dependencies menu, 112 | Unit Dependencies menu, 112 | ||
unit dependencies, 113 | unit dependencies, 113 | ||
Unit information menu, 113 | Unit information menu, 113 | ||
unit information, 114 | unit information, 114 | ||
unit MacOSAll, 307 | unit MacOSAll, 307 | ||
unit output directory setting, 127 | unit output directory setting, 127 | ||
Unit paths, 114 | Unit paths, 114 | ||
unit search path(s), 114 | unit search path(s), 114 | ||
units and packages, 114 | units and packages, 114 | ||
units used by a project - viewing information, 113 | units used by a project - viewing information, 113 | ||
Unix console applications, 307 | Unix console applications, 307 | ||
Unix executable, 301 | Unix executable, 301 | ||
untyped files, 525 | untyped files, 525 | ||
Update page of Code Explorer settings, 196 | Update page of Code Explorer settings, 196 | ||
Uppercase selection menu, 100 | Uppercase selection menu, 100 | ||
Usage page of Package Options dialog, 146 | Usage page of Package Options dialog, 146 | ||
Use display options for multiple desktops, 137 | Use display options for multiple desktops, 137 | ||
UseDockManger, 423 | UseDockManger, 423 | ||
useful command-line options for ws_helper, 640 | useful command-line options for ws_helper, 640 | ||
user rights under Linux affecting compilation, 230 | user rights under Linux affecting compilation, 230 | ||
using labels in assembler code, 128 | using labels in assembler code, 128 | ||
using makefiles for compilation, 133 | using makefiles for compilation, 133 | ||
using regular expressions in searches, 104 | using regular expressions in searches, 104 | ||
UTF16, 287 | UTF16, 287 | ||
UTF8, 516,522 | UTF8, 516,522 | ||
UTF8ToSys, 516,522,529,530 | UTF8ToSys, 516,522,529,530 | ||
Line 1,694: | Line 3,232: | ||
Value, input, 376 | Value, input, 376 | ||
variable declaration completion, 218 | variable declaration completion, 218 | ||
Verbosity page of Compiler Options dialog, 131 | Verbosity page of Compiler Options dialog, 131 | ||
Version Info page of Project Options dialog, 125 | Version Info page of Project Options dialog, 125 | ||
Version Management system, 63,64,69,70 | Version Management system, 63,64,69,70 | ||
View Components menu, 112 | View Components menu, 112 | ||
View Forms menu, 112 | View Forms menu, 112 | ||
View menu, 108 | View menu, 108 | ||
View Package Source command, 142 | View Package Source command, 142 | ||
View Source menu, 136 | View Source menu, 136 | ||
View ToDo list menu, 100 | View ToDo list menu, 100 | ||
View Units menu, 112 | View Units menu, 112 | ||
viewing .lpr file, 136 | viewing .lpr file, 136 | ||
viewing recent Search results, 116 | viewing recent Search results, 116 | ||
viewing the structure of source code, 110 | viewing the structure of source code, 110 | ||
virtual machine, 62 | virtual machine, 62 | ||
Virtual PC, 291 | Virtual PC, 291 | ||
virtual, 524 | virtual, 524 | ||
Visible gutter setting, 173 | Visible gutter setting, 173 | ||
VMT validity checking, 129 | VMT validity checking, 129 | ||
Line 1,719: | Line 3,276: | ||
WaitForSingleObject, 600 | WaitForSingleObject, 600 | ||
WaitOnExit, 602 | WaitOnExit, 602 | ||
Watches debugger window, 226 | Watches debugger window, 226 | ||
Web Service Toolkit, 622 | Web Service Toolkit, 622 | ||
Web Services object pooling, 645 | Web Services object pooling, 645 | ||
Webservices, 622 | Webservices, 622 | ||
whole-word only searches, 106 | whole-word only searches, 106 | ||
Widechar, 287 | Widechar, 287 | ||
Widestring, 287 | Widestring, 287 | ||
Widget sets, 329 | Widget sets, 329 | ||
widget-set comparison, 111 | widget-set comparison, 111 | ||
widget-set settings for cross-compiling, 127 | widget-set settings for cross-compiling, 127 | ||
widget-set, 494 | widget-set, 494 | ||
widget-sets available, 230 | widget-sets available, 230 | ||
Win32 GUI application option, 131 | Win32 GUI application option, 131 | ||
WinCE, 289 | WinCE, 289 | ||
WinCE ARM, 292 | WinCE ARM, 292 | ||
WinCETitlePolicy, 299 | WinCETitlePolicy, 299 | ||
WinCEWidgetset, 299 | WinCEWidgetset, 299 | ||
Window menu, 205 | Window menu, 205 | ||
Window page of IDE Options dialog, 163 | Window page of IDE Options dialog, 163 | ||
Windows, 352 | Windows, 352 | ||
Windows CE, 289 | Windows CE, 289 | ||
Windows CE API, 290 | Windows CE API, 290 | ||
Windows CE APIs in Free Pascal, 290 | Windows CE APIs in Free Pascal, 290 | ||
windows in Cocoa, 316 | windows in Cocoa, 316 | ||
Windows manifest file, 122 | Windows manifest file, 122 | ||
Windows taskbar icon settings for IDE, 163 | Windows taskbar icon settings for IDE, 163 | ||
Windows themes, 122 | Windows themes, 122 | ||
Windows, special, 371 | Windows, special, 371 | ||
Windows-specific code, 287 | Windows-specific code, 287 | ||
WindowsState values, 367 | WindowsState values, 367 | ||
word-wrap settings, 100 | word-wrap settings, 100 | ||
Working directory setting, 137 | Working directory setting, 137 | ||
Write(ln), 527,528 | Write(ln), 527,528 | ||
WSDL, 623 | WSDL, 623 | ||
WST, 622 | WST, 622 | ||
WST client process, 637 | WST client process, 637 | ||
wst_CreateDefaultFile, 647 | wst_CreateDefaultFile, 647 | ||
wst_GetConfigFileName, 647 | wst_GetConfigFileName, 647 | ||
wst_GetServiceConfigText, 646 | wst_GetServiceConfigText, 646 | ||
Line 1,765: | Line 3,362: | ||
X,Y co-ordinates, 560 | X,Y co-ordinates, 560 | ||
XFree86/2, 279 | XFree86/2, 279 | ||
XML Schema Definition, 625 | XML Schema Definition, 625 | ||
XmlRPC, 623 | XmlRPC, 623 | ||
XSD, 624 | XSD, 624 | ||
Line 1,773: | Line 3,374: | ||
==Z== | ==Z== | ||
Zlib format, 533 | Zlib format, 533 |
Latest revision as of 10:09, 27 March 2013
$
$apptype console directive, 241
$endif, 280
$ifdef, 280
$include filename.inc, 280
.
.compiled file, 124,239,266
.cpl file, 255
.dpr file, 119
.exe file, 119
.ico, 589
.lds file, 163
.lfm file editing, 383
.lfm files, 118,206
.lpi file, 119
.lpi file, 237
.lpr file, 119
.lpr file, 237
.lps file, 125
.lrs file, 239
.lrs files, 118
.msi file, 64
.o file, 239
.or file, 239
.pas files, 118
.po files, 125
.ppu file, 239
.ppu files, 118
.rc file, 239
.rc, 536
.res file, 239
.res, 536
.rpm format, 78
{
{$ifdef CPU64}, 321
{$M+}, 331
{$R Linkframework <Frameworkname>}, 307
{%Region} directive for code folding, 184
{'v@:@', 317
+
+= operator, 128
-= operator, 128
1
32-bit, 320
32-bit or 64-bit version of Lazarus, 77
32-bit Windows, 284
64-bit, 320
64-bit Windows, 284
A
Abort Build menu, 136
About FPC menu, 117
About IDE menu, 117
abstraction layer, LCL interface, 504
Action lists, 401
Actions, creating, 403
Actions, executing, 403
Actions, programming, 401
Actions, registering, 404
Actions, standard, 403
Actions, targets, 404
Actions, updating, 403
ActiveSync, 292
Add editor file to Project menu, 135
Add Files page of Add to Package dialog, 145
Add to package dialog, 140,141,142
adding a (new) file to a package, 142,144
adding a Begin..End block, 97
adding a console window to Windows GUI application, 131
adding a file to a project, 121
adding a For..do loop, 97
adding a new component to a package, 142
adding a new element to a package, 40
adding a new requirement to a package, 143
adding a package dependency to a project, 121
adding a Repeat..until loop, 97
adding a ToDo comment, 212
adding a Try..Except block, 97
adding a Try..Finally block, 97
adding a While..Do loop, 97
adding a With..Do block, 97
adding all files in a directory to a package, 144
adding an icon to an application, 122
adding current editor file to a project, 135
adding external tools to the IDE, 153
adding listed files to a package, 145
adding new Code Templates, 200
adding paths for dependent packages, 146
adding resource strings, 154
adding search paths for the debugger's uses, 127
adding subdirectory files to a package, 145
adding version information to executable, 125
Advanced mouse page of Editor IDE Options dialog, 181
Align property, 393
ambiguous file names action setting, 168
analysing source code using Code Explorer, 110
Anchor Editor, 116
anchoring controls, 116
anchoring to sibling controls, 117
Anchors, 391
Anchors editor, 396
Anchors property, 395
AnchorSide property setting, 117
anonymous SVN, 69
Append, 524,527
Appkit, 307
Application Bundle (Mac OS X), 122
Application Bundle, 307
Application hint, 476
application icon, 122
application parameter settings, 122
Application termination, 346
Application type, 343
Application types possible in the LCL, 299
Application, Object, 338
Application.ApplicationType, 298
Application.Title setting, 122
Application, Console, 337
Application, GUI, 338
Arc, 577
ARM4-instruction, 279
assembler style, 128
assembler window in debugging, 228
assertions, 128
Assign, 524
AssignFile, 524,525,527
AssignStream, 529
AT&T assembler syntax, 128
atHandheld, 298
atKeyPadDevice, 298
atPDA. atKeyPadDevice, 298
atSmartphone, 298
Auto close compile dialog setting, 160
autocompletion in IDE editor, 177
Auto-create forms, 236
auto-creation of forms, 123
automatic 'end' statement insertion, 182
automatic removal of empty methods, 182
Autosize, 391
B
base directories of Free Pascal, 70
Basic command-line operations, 70
basic font properties, 571
basic properties of TFont, 574
basic versions, 62
Bevels, 447
binding, 624
bitmapped brush, 568
Bitmaps, 587
blocking algorithm, 619
BlockRead, 527
BlockWrite, 527
BoF, 525
border spacing properties for controls, 117
Break lines in selection menu, 100
bringing a window to the foreground, 205
BrowseInfo, 516,517
browsing source code using Code Explorer, 110
Brush Style, 568
Build All menu, 136,230
Build IDE with packages menu, 230
Build IDE without packages menu, 230
Build Lazarus with profile:xyz, 228
Build LCL menu, 230
Build menu, 136
Build modes page of Compiler Options dialog, 127
building Lazarus from Ports, 82,83,84
building separate parts of Lazarus, 231
Button Components, 435
button glyph display setting, 163
C
call stack in debugger, 227
calling project by the debugger, 124
CanBePooled, 646
Cannot find unit...' error message, 127
Canvas, 560
canvas aligned, 568
Carbon, 307
Carbon sub-frameworks, 308
case-sensitive searches, 105
changing class properties, 208
changing Editor shortcut keys, 178
changing IDE settings, 159
changing ownership, 86
changing property values using the Object Inspector, 207
changing the application's icon, 122
changing the working directory, 137
character map (inserting special characters), 101
check out files from SVN, 70
Checkbox control, 442
Checkbox, disabled, 443
Checkbox, grayed, 443
checking for shortcut key conflicts, 179
Checkout with TortoiseSVN, 72,73,74
Childsizing property, 397
choosing and filtering messages, 131
Chord, 577
circular unit references, 113
Class Completion settings, 192
Class completion, 217
classes in debugger, 226
Classes unit, 331,530
Classes, Database, 336
Classes, non-visual, 329
Classes, visual, 329
Clean directory menu option, 95
Clean up menu of Configure "Build Lazarus", 228
clearing the messages window, 109
clib unit, 548
Client connection parameters, 641
client folder, 619
client request, 614
cloning to a new Editor window, 213
CloseConnection, 617
CloseFile, 527
closing editor pages, 213
Cocoa, 307
Cocoa classes, 312
Cocoa data types, 317
Cocoa framework, 311
Code completion, 217
Code Creation settings, 192
Code Explorer categories settings, 196
Code Explorer settings, 196
Code Explorer, 110
code folding Editor settings, 184
code folding, 184
Code generation page of Compiler Options dialog, 129
Code generation settings, 129
Code Observer Ignore settings, 198
Code Observer page of Code Explorer setting in IDE Options dialog, 197
Code Observer settings, 197
Code Template example, 201
Code Templates, 199
Code Tools Defines Editor, 202
Code Tools jumping settings, 191
Code Tools messages, 109
Code Tools method insert policy, 192
Code Tools pages of IDE Options dialog, 190
Code Tools procedure insert policy, 192
Code Tools property completion policy, 192
Code Tools treatment of comments, 191
Code Tools treatment of forward declarations, 191
Code Tools Values, 115
Code Tools Words page, 194
Code Tools, 190
Color, 562
Colors page of Editor IDE Options dialog, 175
colour scheme sharing (Editor), 176
Colours, 563
Colours, coded as 24-bit numbers, 564
Columns in grid, 456
Columns, fixed, 456
COM port, 551,553
combining taskbar icons, 163
command-line parameters - displaying current compiler parameters, 135
command-line parameters passed to a program, 137
Comment selection menu, 98
commenting line(s) of code, 98
Commonly used CPU defines, 281
CompareFilenames, 308
comparing Delphi and Lazarus debuggers, 226
comparing text files, 156
comparing what packages provide, 149
Compilation page of Compiler Options dialog, 133
Compile dialog setting, 160
compiled source path, 116
Compiler Checks settings, 129
compiler configuration file(s), 132
compiler directive {$I-/+}, 525
compiler directives, 110
compiler message display options, 132
compiler messages, 109
compiler optimizations, 130
compiler options (passing), 232
Compiler Options dialog for a package, 142
compiler options, 125
Compiler path setting, 161
compiling a package, 140
compiling without linking, 136
Complete Code menu, 217
Component Editor, 273
component caption display setting, 166
component creation - check for required packages setting, 167
component focus in Object Inspector Favorites (forcing) setting, 166
component inheritance hierarchy, 112
component listing, 112
component naming - force at creation setting, 166
Component palette, 425
Component palette,context menu, 426
Component palette,tab "Data controls", 490
Component palette,tab "Standard", 429
Component palette,tab 'Additional', 448
Component palette,tab 'common controls', 460
Component palette,tab 'Data Access', 490
Component palette,tab 'Dialogs', 481
Component palette,tab 'Misc', 486
Component palette,tab 'Synedit', 492
Component palette,tab 'System', 491
Component Palette, 112,512
Component resources, converting, 500
component selection via right-click, 166
Component, bar chart, 490
Component, Bevel, 450
Component, bitbutton, 448
Component, button panel, 490
Component, buttons, 435
Component, calendar, 489
Component, check listbox, 460
Component, Checkbox, 442
Component, checkgroup, 447
Component, Color box, 458
Component, color button, 489
Component, Color listbox, 459
Component, combobox, 445
Component, edits, 437
Component, file listbox, 489
Component, filter combobox, 489
Component, geometrical shape, 450
Component, grid, 451
Component, groupbox, 446
Component, headers, 480
Component, image, 450
Component, labeled edit, 450
Component, list view, 469
Component, listbox, 443
Component, masked edit, 451
Component, name, 333
Component, naming, 381
Component, page control, 479
Component, paint, 451
Component, panel, 447
Component, popup, 480
Component, progress bar, 460
Component, radiobutton, 443
Component, radiogroup, 446
Component, scrollbar, 446
Component, searching, 426
Component, special edit, 486
Component, static text, 450
Component, status bar, 475
Component, tabs, 480
Component, Text entry, 437
Component, toolbar, 477
Component, trackbar, 460
Component, tray icon, 451
Component, tree view, 461
Component, up/down, 479
components - listing alphabetically, 112
components - listing by Component Palette page, 112
Components menu, 112
Components, architecture, 494,499
Components, displaying a menu, 430
Components, non-visual, 336
Components, third party, 498
compressing project files, 120
CompressionQuality, 589
conditional compilation, 280,281
Configuration Files, 321
Configure "Build Lazarus" dialog, 229
Configure external tools menu, 153
configuring external tools to run from the IDE, 153
console mode, 528
Constraints, 391
Control Focus, 387
Control sizing, manual, 392
Control sizing, using align, 393
Control sizing, using anchors, 395
Control sizing, using childsizing, 397
Control sizing, using splitters, 398
Control, copy & paste, 383
controls' border spacing visibility setting, 164
Controls, adding, 380,384
Controls, available, 388,390
Controls, complex, 385,390
Controls, deleting, 385
Controls, for displaying info, 389
Controls, for user actions, 389
Controls, for user choices, 389
Controls, for user input, 390
Controls, hierarchy, 382
Controls, layout, 391
Controls, multiple, 384
Controls, naming, 381,382
Controls, parent, 382
Controls, properties, 385
Controls, size, 384
Convert encoding dialog, 158
Convert encoding of projects/packages menu, 158
converting code to UTF8 encoding, 158
converting encoding of text files, 158
converting tab characters to space characters, 100
converting text to all Lowercase, 100
Copy word to clipboard in absence of selection setting, 172
copying a project, 120
copying editor file pathname to clipboard, 214
copying messages to the clipboard, 109
copying stack to clipboard, 227
copying to a new Editor page, 213
CoreData, 307
Cosmetic property, 568
CPIApplet, 253
Create makefile menu, 141
CreateComObject, 286
CreateProcess, 596-600
creating a makefile for a project, 133
creating a new event procedure, 210
creating resource strings, 154
critical section (threads), 609
criticalsection example program, 612
CRLF, 529
cross-compiling options setting, 232
cross-platform file naming settings, 168
cross-platform issue, 621
CSIDL_MYDOCUMENTS, 288
cthreads unit, 607
cursor position Editor settings, 171
CustApp unit, 242
customising code folding, 184
CVS keyword insertion, 100
Cygwin, 296
Cygwin environment, 66
D
daemons, 276
Daily snapshots, 295
Database classes, 336
deb repository, 80
debug output window, 225
Debugger Event Log settings, 223
Debugger General settings, 222
Debugger Language Exceptions settings, 225
Debugger settings, 221
debugging exceptions, 221
Debugging hints setting, 183
debugging strings, 221
dedicated thread, 619
default editor font setting, 174
default project directory setting, 161
Define Templates for Code Tools, 190
Define templates used by CodeTools, 202
Delphi and Lazarus debugger comparison, 226
Delphi components, porting to Lazarus, 506
dependencies, 79
Description page of Package Options dialog, 147
Designer and Source Editor windows, 236
designtime only packages, 148
Desktop page of IDE Options dialog, 161
Developing Poolable objects, 645
device emulator, 291
Dialog, components, 482
Dialog, file selection, 483
Dialog, printer selection, 483
Dialog, properties, 482
Dialog, showing, 481
Diff dialog, 157
Diff menu, 156
diff settings, 157
difference set of two files (diff), 156
Directives tab of Code Explorer, 110
Directory for building test projects setting, 161
Disable anti-aliasing setting, 174
Display page of Editor IDE Options dialog, 173
displaying forms, 123
displaying hidden windows, 205
distinguishing taskbar icons for different projects, 163
distribution of source, 238
Divider drawing settings in Editor, 185
DMA (Direct Memory Access), 545
Docking, 416
Docking, allowing, 418
Docking, automated, 416
Docking, event, 417
Docking, manual, 420
Docking, preventing, 419
Docking, properties controlling, 417
Dockmanager, 423
Dockrect, 419
documenting packages, 147
documenting source code, 111
Drag and dock, 416
Drag and drop, 405
Drag and drop, classes, 410
Drag and drop, classes, 415
Drag and drop, events, 406
Drag and drop, files, 406
Drag and drop, objects, 406
Drag and drop, objects, 410
Drag and drop, properties, 406
DragKind, 406,416
Dragmode, 406
DragMode, 416,420
DrawFocusRect, 576
drawing brush, 562
Drawing in a TImage, 583
Drawing on canvas, 560
Drop files, 406
Drop objects, 406
dynamic arrays in debugger, 226
dynamic library, 246
dynlibs unit, 248
E
Edit controls, 437
Edit controls, hierarchy, 437
Edit mask, 451
Edit menu, 97
Edit Tool dialog, 153
editing code, 211
editing Define templates for CodeTools, 203
editing more than one file in the Editor, 187,213
Editor (key)word highlighting, 177
Editor advanced mouse settings, 181
Editor autocompletion functionality settings, 177
Editor automatic adding of assignment operator, 195
Editor automatic adding of parameter brackets, 195
Editor automatic adding of semicolon, 195
Editor automatic casing of identifiers settings, 195
Editor automatic casing of keywords settings, 195
Editor automatic features settings, 182
Editor automatic automatic identifier completion settings, 195
Editor automatic automatic insertion of spaces policy settings, 195
Editor autoscrolling after jump, 188
Editor bracket highlighting, 177
Editor code folding settings, 184
Editor colour highlighting, 175
Editor colour schemes, 175
Editor column mode, 180
Editor Completion and Hints page settings, 182
Editor context menu, 212
Editor control statement highlighting, 177
Editor cursor settings, 171
Editor debugging commands, 214
Editor declaration hint setting, 182
Editor display of special characters setting, 172
Editor divider drawing settings, 185
Editor End key setting, 171
Editor Extra char spacing setting, 174
Editor Extra line spacing setting, 174
Editor Find Declaration menu, 212
Editor Find next word occurrence, 212
Editor Find Procedure jump, 212
Editor font height setting, 174
Editor font setting, 174
Editor gutter display setting, 173
Editor Hide mouse on typing setting, 179
Editor indent settings, 171
Editor indentation settings based on example code, 191
Editor jumping among multiple notebook pages, 187
Editor jumping between method declaration and body, 217
Editor key mappings, 178
Editor line endings, 214
Editor line number display, 173
Editor line splitting policy settings, 194
Editor multiple files settings, 187
Editor notebook tab settings, 173
Editor notebook tabs, 187
Editor page-locking, 190
Editor parameter completion, 219
Editor procedure call completion, 219
Editor read only files, 214
Editor Redo settings, 170
Editor Right margin setting, 173
Editor scrolling lock, 189
Editor scrolling settings, 170
Editor selection settings, 180
Editor settings, 170
Editor shortcut key consistency, 179
Editor smart tab settings, 171
Editor syncron editing, 216
Editor tab settings, 171
Editor tab widths, 171
Editor three-button mouse settings, 180
Editor Undo settings, 170
Editor variable declaration completion, 218
Editor viewing unit information, 213
Editor, menu component, 432
efp.msi, 292
Ellipse, 577
Enable i18n in Package Options dialog, 149
Enable i18n setting, 125
Enclose selection menu, 97
enclosing a code section in braces {}, 97
End key Editor setting, 171
endpoint, 624
Enter (TCriticalSection), 609
Environment menu, 159
Environment page of Run parameters menu, 137
environment variables listing, 118
EoF (for "End of File"), 525
EOSError, 606
Erase, 527
ErrOutput, 528
Event handlers, 346
Event Log page of Debugger settings, 224
Events, 401
Events, control, 349
Events, user-triggered, 349
exception handler, 525
ExecuteProcess, 606
Export list of installed packages, 152
Extended colors, 563
external libraries, 240
Extra char spacing (Editor setting), 174
Extract procedure menu, 100
F
Favorites page of Object Inspector, 211
FCL, 328,334
Feedback, continuous, 401
File access mode, 524
file attribute constants, 544
file descriptors (standard), 600
File dialog events, 515
File dialog, options, 485
File filtering, 483
file handle, 524
File menu, 94
file search operations, 539
file selection controls, 514
File, 524
File, dialog, 483
File, selection, 483
file_logger_extension unit, 644
FileMode, 524,525
Files page of IDE Options dialog, 160
FileSize, 525,526
FileUtil, 308
fileutilh.inc, 539
FillRect, 575
Filter dialog, 484
Find Declaration, 285
Find declaration at cursor menu, 107
Find Identifier References menu, 107
Find in files menu, 106
Find menu, 105
Find Next search menu, 106
Find Previous search menu, 106
Find text at cursor Editor setting, 172
Find text at cursor option, 105
finding a specific identifier, 104
finding and replacing text, 105
finding circular unit references, 113
finding common configuration errors, 135
finding components, 112
finding identifier or method declarations, 107
finding references to an identifier, 107
Floating, manual, 421
Flush, 527
focusing a specific window, 205
focusing Messages after compilation, 163
font setting in Editor, 174
Form Designer automatic opening setting, 166
Form Designer grid options, 164
Form Designer hint settings, 166
Form Designer settings, 165
Form Designer snap to Guide Lines setting, 167
Form Designer window, 93
Form file, 383
form settings, 123
Form, auto-create, 368
Form, border, 363
Form, border style, 366
Form, border width, 365
Form, caption, 363
Form, close action, 359
Form, close event, 357
Form, close query, 358
Form, closing, 357
Form, create dynamically, 369
Form, declaration, 353
Form, declaration, 381
Form, height, 361
Form, hiding, 359
Form, modal, 354
Form, ModalResult, 356
Form, multiple instances, 368
Form, non-modal, 354
Form, position, 361,362
Form, preventing close, 358
Form, showing, 354
Form, showmodal, 356
Form, size, 361
Form, special, 371
Form, state, 367
Form, style, 360,367
Form, switching, 360
Form, visible, 355
Form, visible, 359
Form, width, 361
formatting source files, 158
Foundation, 307
FPC source directory setting, 161
FPC version information, 117
fpc.cfg file, 127
fpcresm, 537
FPCUnit, 261
fpDefault, 573
FPDoc documentation for packages, 148
FPDoc Editor settings, 169
FPDoc Editor, 111
fpFixed, 573
fpgui, 329
fpVariable, 573
FrameRect, 575
Frames, 448
framework, 252,307
Free method, 520
Free Pascal source archives, 83,84,85,88
Free Pascal Units, 240
FreeBSD, 301
frequently used target operating system, 282
G
General Editor settings page, 170
generating .po files for a package, 149
generating a new event for a control in the Object Inspector, 210
Generating different brushes, 571
generating message dialog code, 220
geometry of the TCanvas ellipse, 578
GetAppConfigDir, 322
GetAppConfigFile, 324
GetCallContext, 635
GetServiceExtensionRegistry, 648
getting help, 206
getting information about used units, 113
GNU binutils, 206
Goto line menu, 107
grabber selection tool settings, 165
Graphics components, 579
Graphics Programming, 560
Graphics unit, 522
Grid editing, 457
Grid editor, 457
Grid size (X and Y) setting in Form Designer, 165
Grid, cells, 454
Form, column size, 455
Form, columns, 456
Form, fixed row, 455
Form, options, 453
Form, properties, 452
GTK2, 84
GUI Libraries, 235
GUI library, 279
GUID insertion in code, 100
Guide Line settings, 167
gutter display setting in Editor, 173
H
handle, 524
handling files, 544
hardware interface port, 545
heap size setting, 129
Help menu, 205
Help on messages, 110
Help page of IDE Options dialog, 199
Help settings, 199
HFS, 308
hiding IDE windows on Run setting, 163
hiding message icons setting, 163
Hint, showing in status bar, 476
hints for component palette setting, 163
hints for IDE speed buttons setting, 163
hovering cursor to obtain tooltip information, 111
how to get information about used units, 113
HTTP transport parameters, 643
I
I/O checking, 129
i18n page of Package Options dialog, 149
Icons, 589
ICS socket library, 643
IDE desktop settings, 163
IDE global settings, 117,159
IDE Integration page of Package Options dialog, 147
IDE internals menu, 117
IDE main menu, 93
IDE main window, 93
IDE recompilation, 228
IDE speed button settings, 117
IDE title setting, 163
IDE window settings, 164
IDEIntf package, 513
Identifier completion page of Code Tools IDE Options dialog, 195
IItemFactory, 646
important directories in a typical Linux system, 301
important drawing methods of TCanvas, 562
Include Files search path, 127
include paths, 115
Include subdirectories search option, 106
including subdirectories in a search, 106
indent Editor settings, 171
Indent selection menu menu, 97
indentation settings based on example code, 191
indenting source code, 97
inheritance hierarchy of components, 112
inherited compiler settings, 132
Inherited page for packages in Compiler Options dialog, 132
inherited search paths of packages of projects, 127
InitConnection, 617
inline procedures, 128
InnoSetup, 327
Inp32, 547
inpout32.dll, 547
Input value, 376
Input, 528
InputQuery, 376
Insert from Character Map menu, 100
Insert text menu, 100
Insert ToDo menu, 100
inserting a GUID, 100
inserting a ToDo note (comment), 100,212
inserting boilerplate code, 199
inserting boilerplate text, 100
inserting components, 112
inserting GPL licence, 100
inserting special characters, 100
inserting Unicode characters, 100
install conditions, 279
install Lazarus under Microsoft Windows, 62
Install/Uninstall packages menu, 151
installing a package into the IDE, 139,151
Instantiating Cocoa classes, 314
integer types, 320,321
Intel assembler syntax, 128
interacting with native MacOSX software, 307
interface, 624
internationalisation - enabling, 125
interrupting a build, 136
interrupts, 545
investigate beforehand, 279
IObjectControl interface, 645
IP address, 614
IPersistFile.Save, 287
IsFileExtensionSupported, 587
IShellLink COM object, 286
IShellLink.Save, 286
IShellLink.SetPath, 287
IShellLink.SetWorkingDirectory, 287
ItemIDList, 520
J
Java's J2ME, 290
JCF Format settings page of Editor IDE Options, 190
JEDI Code Format settings, 158
JFIF, 589
JoinStyle, 567
JoinStyle's options, 566
jpBestQuality, 589
jpBestSpeed, 589
JPEG, 589
JsonRPC, 623
Jump from message to source line on double-click setting, 109
Jump History window, 112
Jump to next error menu, 107
Jump to previous error menu, 107
jumping between method declaration and body, 217
jumping directly to errors, 107
jumping from message to source line, 109,163
jumping to a specific line, 107
jumping to a ToDo item, 113
jumping to bookmarks, 107
jumping to new locations in code, 107
jumping to search result line, 116
K
KDE, 303
kernel objects, 595
Key Mappings page of Editor IDE Options dialog, 178
L
Language setting for IDE, 161
latest Lazarus installation file, 75
Layout, properties, 391
Lazarus Component Library (LCL), 235
Lazarus Project file types, 237
Lazarus Project types, 234
Lazarus root directory setting, 161
Lazarus version information, 117
lazres resource compiler, 500
LCL, 328,337
Leave (TCriticalSection), 609
LIB transport parameters, 644
library- based Application Server, 632
library calling conventions, 246
Library file name extensions, 250
library search path setting, 127
line number display setting in Editor, 173
line number hint in editor setting, 170
LineEnding, 529
LineTo, 574
Link Style option for smartlinking, 131
linker messages, 109
linker options settings, 131
Linking page of Compiler Options dialog, 131
Linux, 301
Linux/Unix widget-set Gtk, 279
listening thread, 619
listing all available components, 112
listing all forms in a project, 112
listing all installed packages, 139
listing all open windows, 116
listing all procedures in a unit, 108
listing all resourcestring identifiers with identical content, 154
listing all resourcestring sections, 154
listing all string constants, 155
listing all ToDo entries for a project, 113
listing all units in a project, 112
listing known packages, 117
Little-Endian, 622
LoadFromDevice, 584
LoadFromFile, 522,584
LoadFromLazarusResource, 584
LoadFromStream, 584
LoadFromStream, 537,538,584
LoadLibrary function, 248
Local page of run parameters menu, 137
locking an Editor page to prevent it scrolling, 188,213
LogFileCompleteName, 644
Logic, separating GUI and business, 401
long filename display setting, 183
long pathname display setting, 183
long strings, 622
Lowercase selection menu, 100
low-level API, 285
M
MacOS X Apis, 307
macro use in dialogs requiring file and path names, 126
main program file is pas not lpr, 123
main thread, 607
Make path setting, 161
Make Resource String menu, 154
Makefile, 66
making resource strings, 154
manifest file, 122
manual compilation of packages, 148
ManualDock, 422
ManualFloat, 421
margins in source editor, 100
Markup and Matches page of Editor IDE Options dialog, 176
MAX_PATH, 287
memory limits, 595
Menu components, 430
Menu designer, 432
Menu editor, 432
menu glyph display setting, 163
Menu, dynamically, 434
Menu, handling click, 434
Message Composer tool, 220
Message dialog, show, 373
Message dialog, type, 373
message verbosity settings, 131
messagecomposerpkg, 220
MessageDLG, 373,374
Messages page of Compiler Options dialog, 132
Messages window - clearing, 109
Messages window - copying contents to clipboard, 109
Messages window - saving contents to a file, 110
Messages window, 93,109
Microsoft Developer Network, 285
MingW, 296
Minimum required versions of FPC, 303
Misc page of Editor IDE Options, 172
ModalResult, vales, 357,373
Mouse page of Editor IDE Options dialog, 179
MoveTo, 574
multi transport protocol, 636
multi-byte types, 621,622
multiple Linux desktops, 137
multiple notebook pages in Editor, 187
multiple processors, 595
multiple-line searches, 105
multithreaded applications, 606
mustUnderstand, 633
mutex, 609
N
naming files for cross platform use, 168
Naming page of IDE Options dialog, 168
naming the executable file, 122
native support for Cocoa, 320
navigating source code, 110
New Dialog, 233
new file requires naming immediately setting, 169
New form menu option, 94
New unit menu option, 94
NextSTEP, 311
nFolder parameter, 519
NSIS, 327
NSObject.CreateWithHandle, 315
Nullsoft Installation System, 327
O
Object Inspector colour settings, 167
Object Inspector Events, 346
Object Inspector Events page, 210
Object Inspector Events tab, 236
Object Inspector Favorites page, 211
Object Inspector hint settings, 167
Object Inspector information box setting, 167
Object Inspector information box, 206
Object Inspector Properties page, 207
Object Inspector Restricted page, 211
Object Inspector settings, 167
Object Inspector, 206
Older MacOS X versions, 310
OnColorChanged, 565
Online help, 206
Open file at cursor, 214
Open filename at cursor menu, 107
Open loaded packages menu, 139
Open package of current unit menu, 150
Open recent package menu, 150
OpenGL, 307
opening files named in the source, 107
opening the main program file (.lpr), 136
OpenPictureDialog, 589
Operating-system-independent constants, 283
optimising Designer repainting settings, 166
Optimization levels (0 1 2 3), 130
optimization settings for compiler, 130
Orientation, 573
OS Exceptions page of Debugger settings, 225
OSPrinters unit, 555
Other sources search path for IDE, 127
Other Unit Files search path, 127
Out32, 547
Output, 528
overflow checking, 129
overriding system environment variables, 137
own colours, 564
P
package authorship, 147
package description, 147
Package Editor, 139,269
Package editor, 511
Package Graph menu, 151
Package Information field, 152
package licensing, 147
Package Links dialog, 117
Package menu, 138
Package Options dialog, 141,146
package output directory, 114
package recompilation settings, 148
package states in the IDE, 151
package versioning, 143,147
packages - viewing a listing, 117
Pages and Windows page in Editor IDE Options dialog, 186
parallel port, 546
parallel protocol, 545
parameter completion, 219
Parent, 382
Parsing page of Compiler Options dialog, 128
partial searches, 106
PATH environment variable in Windows, 232
PathDelim, 283
Paths page of Compiler Options, 127
Pause menu, 136
pausing program execution, 136
PDA, 289
peephole optimization setting, 130
Pen, 562
PenPos, 575
Persistent objects, 537
Pie, 577
Pitch, 573
PixelFormat, 583
Platform Independent user interface, 235
Platform Specifics, 283
PNG picture, a bitmap, a JPEG image, 583
PO output directory setting, 125
Pocket-PC-Emulator, 291
pointers in debugger, 226
Ports directory, 82
Ports system, 82
Possible TMessageStage values, 648
previewing encoding conversion, 158
Print menu, 95
PrinterDlgs unit, 555
Printers unit, 555
Printers4lazide, 555
printing source files, 95
Priority (TThread), 609
private parts, 524
problems building Lazarus, 232
problems with package installation, 152
procedure call completion, 219
Procedure List menu, 108
procedures - listing all in a unit, 108
process synchronisation, 595
process, 595
ProcessMessages, 345
profiling, 137
ProgressiveEncoding, 589
project dependencies, 263
project directory display in title setting, 164
project files, 118
project information - units used, 113
Project Inspector dialog, 121
Project menu, 119
project option settings, 121
Project Options dialog, 121
Project Options, auto create forms, 343
projects, 118
Property Editor, 268
property restrictions on different platforms, 111
protected parts, 524
provider, 622
Provides page of Package Options dialog, 149
pthreads library, 607
PtrInt, 320
PtrUInt, 320
Publish Package menu, 141
Publish Project dialog, 94,120
publishing a package, 141
publishing a project, 94,120
PWChar, 287
Q
Qt 4 interface, 306
Qt 4, 279
Query user, 376
QuestionDLG, 375
Quick compile menu, 136
R
race condition, 610
range checking, 129
Raster operations, 587
ReadLn, 527
Rebuild all required command for packages, 141
rebuilding packages (settings), 148
recent files maximum setting, 160
recent projects maximum setting, 160
Recommended resource file storage locations, 324
Recompile clean command for packages, 141
Recompiling the IDE, 228
rectangle drawing methods, 576
Redo Editor settings, 170
refactoring code, 100,215
regenerating packages, 148
register components, 267
Registering the poolable object, 646
Registry, 327
regular expressions in searches, 104
relative paths in compiler options, 127
reload optimization setting, 130
remote debugging, 222
Remote Procedure Call, 622
Remove from Project menu, 135
removing a file from a project, 121,135
removing an element from a package, 140
removing unused units, 215
removing unwanted files, 95
Rename Identifier menu, 107
Rename, 527
renaming all occurrences of an identifier, 216
renaming identifiers, 107
repeating a search, 106
Replace menu, 105
Rescan FPC source directory menu, 205
Reset, 524,527,528
resetting IDE options, 95
resource editor, 254,500
Resource Files, resource string default prefix when naming, 154
resource string translation via .po files, 125
REST, 623
Restart menu, 95
restoring saved compiler settings, 135
Restricted page of Object Inspector, 211
Restriction Browser, 111
Resume(TThread), 608
resuming program execution, 136
Revert command for packages, 141
Rewrite, 524,525,527
Right margin setting, 100,173
root directory setting for Lazarus, 161
RoundRect, 576
RPC, 622
RS-232 connector, 551
RTL, 328,330
RTTI, 331,349
rubberband selection tool settings, 165
Run menu, 136
Run parameters menu, 137
running an executable in Lazarus, 136
running with a profiler, 137
running only packages, 148
S
Save as file naming setting, 168
SaveToFile, 522,584
SaveToStream, 584
SaveToStream, 537,538
saving current compiler settings, 135
saving editor session information, 124
saving installed package information, 152
Screen, 377
search and replace using syncron editing, 216
search and replace, 105
search direction, 105
Search results menu, 116
Search Results window, 106
searching backwards, 105
searching comments, 108
searching for a specific component, 112
searching forwards, 105
searching more than one file, 106
searching using Simple Syntax, 105
searching, 104
Seek, 527
SeekEOF, 527
Select menu, 97
selecting text, 97
Selection, manipulation, 441
self, 304,315
Self parameter, 246
serial protocol, 545
Serialization protocols supported by WST, 642
server program, 619
session information - saving, 124
Session page of Project Options dialog, 124
setting Anchor properties, 117
setting breakpoints, 227
setting margins, 100
setting tab widths, 100
setting the Application's Title, 123
Shared Objects, 250
SHBrowseForFolder, 516
shelexec example program, 604
ShellExecute, 602-604
ShellExecuteEx, 605
SHGetMalloc, 520
SHGetPathFromList, 287
SHGetSpecialFolderLocation, 286,288,519
shortcut keys, 178
Show, 354
Show line numbers setting, 173
Show special characters Editor setting, 172
Show value hints while debugging setting, 183
showing hidden windows, 205
ShowMessage, 372
simplifying complex code, 100
single parameter Global, 321
single-byte types, 621
size of the memory chunk, 287
Sizing, manual, 392
Sizing, using align, 393
Sizing, using anchors, 395
Sizing, using childsizing, 397
Sizing, using splitters, 398
smart linking setting, 129
smart tab settings in Editor, 171
Snap to grid setting in Form Designer, 164
Snapshot Addon Installer, 292
snapshot versions, 63,77
SOAP, 623
SOAP headers, 632
SocketCnx, 617
Solaris, 279
Sort selection menu, 98
sorting case-sensitively, 100
sorting individual words of text, 99
sorting lines of text, 98
sorting text by 'paragraphs', 99
sorting text, 98
source archive, 64
source code Editor settings, 170
Source code Editor, 211
source code in SVN repository, 63,69
source code organisation, 110
source paths, 115
SourceForge, 91
Spin edit, 488
Splitters, 398
SRCCOPY, 587
stable versions, 63,77,78
stack overflow checking, 129
standard file descriptors, 600
Standardized buttons, 490
static library, 246
StdErr, 528
stopping debugging, 227
stopping program execution, 136
StreamIO unit, 529
Streams, 529
StretchBlt routine, 586
Strip, 296
Style, 562
subclassing, 315
Subversion, 64,65
supplementary language packs, 64
supported graphical formats, 515
Suspend (TThread), 608
SVN directories, 69
svn parameters, 70,71
Synapse sockets library, 614
SYNAPSE_RegisterHTTP_Transport, 640
synaptic, 67,68
Synaser unit, 545,551,553
synchronisation of threads, 609
SyncObjs unit, 609
syncron editing, 216
Syntax mode setting for compiler, 128
Syntax options for relaxing strict object Pascal rules, 128
system environment variables, 137
SysToUTF8, 516,522,529
SysUtils unit, 544
T
tab settings, 100,171
tab widths in Editor, 171
TabletPC, 289
Tabs to spaces in selection menu, 100
TActions, properties, 402
TActionList, 430
TactivableServiceImplementation, 626
TApplication, 337,339
TApplication, events, 350
Tapplication, methods, 351
TApplication, properties, 350
TApplication, Run, 346
TApplicationProperties, 449
TApplicationType, 343
tar file, 86
target file name, 122
target platform, 130
TArrow, 486,489
task scheduling, 595
TAsyncProcess, 491
TAsyncProcess, 491
TBarChart, 486,490
TBaseProxy, 641
TBaseServiceImplementation, 626
TBevel, 449,450
TBitBtn, 435
TBitButton, 449
TBitmap, 560
TBlockSerial, 552,553
TButton, 429,435
TButton, properties, 435
TButtonPanel, 486,490
TCalcEdit, 486,488
TCalendar, 486,489
TCanvas, 555,562
TCanvas.AntiAliasingMode, 585
TCanvas.FrameRect, 571
TCheckBox, 429,442
TCheckBox, properties, 442
TCheckGroup, 430,447
TCheckListBox, 274,449,460
TClassPropertyEditor, 271
TColorButton, 564
TCollection, 330
TColorBox, 449,458
TColorButton, 486,489
TColorDialog, 564
TColorListBox, 449,459
TCombobox, 430,445
TCombobox, properties, 445
TCombobox, styles, 446
TCommonDialog, 481
Tcomponent, 330,332
TComponent, properties, 332
TComponentEditor, 273
TCompressionStream, 533,534
TControl, 329,337,380,385
TControl, events, 387
TControl, properties, 386
TControl, visual events, 428
TControl, visual properties, 427
TCP client and server programming, 614
TCP port, 614
TCP transport parameters, 643
TCP/IP, 614
TCP/IP network, 614
TCriticalSection, 609
TCursorImag, 583
TCustomApplication, 242
TCustomBitmap, 587
TCustomControls, 497
TDataModule, 332
TDateEdit, 486,488
TDBGrid, 451
TDirectoryEdit, 486,488
TDockManager, 423
TDragDockObject, 417
TDragDockObject, properties, 417
TDragObject, 410,416
TDrawGrid, 449,451
TEdit, 429,437
TEdit, events, 439
TEdit, properties, 438
TEditButton, 437,486
TEditButton, properties, 439,487
temporarily commenting code sections, 98
Terminated, 346
testing current compiler options, 135
TEventLog, 491
Text entry component, 437
TextExtent, 578
Textfile, 524,529
TextOut, 578
TextRec, 578
TextWidth, 578
TFileListBox, 489
TFileListBox, properties, 489
TFileNameEdit, 486,488
TFileStream, 529
TFilterCombobox, 486,489
TFloatSpinEdit, 486,488
TFont, 562
TFont.IsMonospace, 573
TForm, 332,337
TForm, events, 352
TForm, properties, 352,360
TFPImageBitmap, 587,588
TFrame, 430,448
TGraphic, 583,584
TGraphic, 522,523
TGroupBox, 430,446
the svn program, 70
The Windows API, 285
THeaderBlock, 633
THeaderControl, 480
thread priority, 609
threads (see also TThread), 595
threads, 606
THTMLBrowserHelpViewer, 491
THTMLHelpDatabase, 491
THUMB instruction, 279
TIDEDialogLayoutStorage, 486
TIdleTimer, 491
TImage, 450,491,579,583
TImage.Picture.Bitmap.Canvas, 583
TImageList, 579
timesharing, 606
TINIPropStorage, 486
TJpegImage, 589
TLabel, 429
TLabel, 436
TLabel, properties, 437
TLabeledEdit, 449,450
TLazComponentQueue, 491
TLCLComponent class, 495
TIcnsIcon, 583,589
TIcon, 589
TList, 330
TListBox, 430,433
TListbox, multiselect, 444
TListBox, preventing redraw, 444
TListBox, properties, 444
TlistItem, 470
TListItem, properties, 470
TListView, 469
TListview, item editor, 472
TListview, populating items, 472
TListView, preventing redraw, 472
TListView, properties, 471
TListView, searching, 473
TListview, style, 469
TLoginHeader, 634
TMainMenu, 429
TMaskEdit, 449,451
TMemo, 429,437,439
TMemoryStream, 532
TMenuItem, 431
TMenuItem, properties, 432
TMyApplication, 242
TNoteBook, 449
TNotifyEvent, 346
ToDo list menu, 113
ToDo list viewing, 100
Toggle form view menu, 116
Toggle unit view menu, 116
tool chain, 295
Tools API, 234
Tools menu, 153
tooltip help for identifiers, 111
tooltip hint visibility setting, 182
TOpenDialog, 515
TOpenPictureDialog, 579
TortoiseSVN, 64,66,74
TPageControl, 479
TPageControl, active sheet, 480
TPaintBox, 449,451,579
TPairSplitter, 449
TPanel, 430,447
TPersistent, 330,332
TPixmap, 588
TPixmap, 589
TPoint, 560
TPopupMenu, 429
TPopupNotifier, 480
TPortableAnyMapGraphic, 588
TPortableNetworkGraphic, 588
TPrintDialog, 557
TPrinter, 555
Tprinter, methods, 556
Tprinter, properties, 556,557
TProcess, 96,491,600
TProcessUTF8, 491
TProgressBar, 460
TPropertyEditor, 268
TRadioButton, 429,443
TRadioGroup, 430,446
TRadioGroup, properties, 447
Translating WSDL files to Object Pascal, 639
TransparentColor, 583
TransparentMode, 583
TRasterImage, 584
TRasterImage.PixelFormat, 588
TRect, 560Tree, filling, 464
Tree, preventing redraw, 465
Tree, selection handling, 467
Tree, traversal, 466
TResourceStream, 536
Trim spaces style setting, 173
Truncate, 527
TSavePictureDialog, 579
TScreen, events, 378
TScreen, properties, 377
TScrollBar, 430,446
TScrollbox, 449
TSearchRec, 539
TShape, 449,450
TShellListView, 486
TShellTreeView, 486
TSimpleIPCClient, 491
TSimpleIPCServer, 491
TSize, 560
TSpeedButton, 449
TSpinEdit, 486,488
TSplitter, 449
TSplitter, Properties, 399
TStaicText, 449,450
TStatusBar, 475
TStatusBar, properties, 475
TStream, 330,530
TStream, descendants, 530,533
TStringGrid, 449,451,454
TStrings, 330
TStringStream, 532
TSynEdit components, 211
TTabControl, 480
TTabSheet, 480
TThread, 608
TTimer, 491
TToggleBox, 429,442
TToolbar, 477
TToolbar, images, 478
TToolbar, properties, 478
TToolbar, styles, 478
TTrackbar, 460
TTrayIcon, 449,451
TTrayIcon, 277
TTreeNode, 461
TTreeNode, properties, 463
TTreeView, 461
TTreeView, options, 463
TTreeView, properties, 462
TUpDown, 479
TWinControl, 337,380,387
TWinControl, events, 388
TWinControl, properties, 388
TwstIndyHttpListener, 631
TwstListener, 626
TXMLConfig, 491
TXMLPropStorage, 486
U
ulFlags field, 517
Uncomment selection menu, 98
uncommenting code sections, 98
Undo Editor settings, 170
Unicode, 235
unindenting source code, 97
uninstalling a package, 141,151
uninstalling control panel applets, 261
unit AppKit, 314
Unit Dependencies menu, 112
unit dependencies, 113
Unit information menu, 113
unit information, 114
unit MacOSAll, 307
unit output directory setting, 127
Unit paths, 114
unit search path(s), 114
units and packages, 114
units used by a project - viewing information, 113
Unix console applications, 307
Unix executable, 301
untyped files, 525
Update page of Code Explorer settings, 196
Uppercase selection menu, 100
Usage page of Package Options dialog, 146
Use display options for multiple desktops, 137
UseDockManger, 423
useful command-line options for ws_helper, 640
user rights under Linux affecting compilation, 230
using labels in assembler code, 128
using makefiles for compilation, 133
using regular expressions in searches, 104
UTF16, 287
UTF8, 516,522
UTF8ToSys, 516,522,529,530
V
Value, input, 376
variable declaration completion, 218
Verbosity page of Compiler Options dialog, 131
Version Info page of Project Options dialog, 125
Version Management system, 63,64,69,70
View Components menu, 112
View Forms menu, 112
View menu, 108
View Package Source command, 142
View Source menu, 136
View ToDo list menu, 100
View Units menu, 112
viewing .lpr file, 136
viewing recent Search results, 116
viewing the structure of source code, 110
virtual machine, 62
Virtual PC, 291
virtual, 524
Visible gutter setting, 173
VMT validity checking, 129
W
WaitForSingleObject, 600
WaitOnExit, 602
Watches debugger window, 226
Web Service Toolkit, 622
Web Services object pooling, 645
Webservices, 622
whole-word only searches, 106
Widechar, 287
Widestring, 287
Widget sets, 329
widget-set comparison, 111
widget-set settings for cross-compiling, 127
widget-set, 494
widget-sets available, 230
Win32 GUI application option, 131
WinCE, 289
WinCE ARM, 292
WinCETitlePolicy, 299
WinCEWidgetset, 299
Window menu, 205
Window page of IDE Options dialog, 163
Windows, 352
Windows CE, 289
Windows CE API, 290
Windows CE APIs in Free Pascal, 290
windows in Cocoa, 316
Windows manifest file, 122
Windows taskbar icon settings for IDE, 163
Windows themes, 122
Windows, special, 371
Windows-specific code, 287
WindowsState values, 367
word-wrap settings, 100
Working directory setting, 137
Write(ln), 527,528
WSDL, 623
WST, 622
WST client process, 637
wst_CreateDefaultFile, 647
wst_GetConfigFileName, 647
wst_GetServiceConfigText, 646
X
X,Y co-ordinates, 560
XFree86/2, 279
XML Schema Definition, 625
XmlRPC, 623
XSD, 624
Z
Zlib format, 533