Source Insight 4.0 User Guide Insight4User
User Manual:
Open the PDF directly: View PDF
Page Count: 434 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Source Insight 4.0 User Guide
- CHAPTER 1 Getting Started
- CHAPTER 2 User Interface
- CHAPTER 3 Features and Concepts
- Projects
- Project Features
- Inside a Project
- The Current Project
- Project Directories
- Normalized File Names
- Creating a New Project
- Adding Files to a Project
- Removing Files from a Project
- Using a Master File List
- Opening and Closing Projects
- Removing a Project
- Copying a Project
- Read-Only Projects
- Changing Project Settings
- Symbols and Projects
- Synchronizing Project Files
- The Base Project
- Creating a Web Version of Your Project
- Rebuilding Projects
- Project Windows
- Symbols and Language Parsing
- Conditional Parsing and Preprocessor Support
- Name Fragment Matching Symbol Names
- Source Control
- File Types
- Browsing and Analysis
- Syntax Formatting and Styles
- Context window
- Relation Window
- Code Snippets
- Clip Window
- Bookmarks
- Searching and Replacing Text
- Regular Expressions
- Comparing Files and Directories
- Navigation with the Selection History
- Scrolling and Selecting Text
- Outlining and Collapsing Text
- Code Beautifier
- Generating HTML from Project Sources
- File Encodings
- File Buffer Basics
- Recovering From Crashes
- Command Line Syntax
- Specifying File Arguments
- Opening Files
- Opening Workspaces
- Command Line Options
- Suppressing New Program Instances
- Always Starting a New Program Instance
- Running a Source Insight Command
- Specifying a Project to Open
- Closing the Current Project
- Using a Temporary Project
- Finding a Symbol
- Synchronizing Project Files
- Synchronizing Files in Batch Mode
- Suppressing the Splash Screen
- Comparing Files
- Resetting All Settings
- Resetting Configuration Options to Defaults
- Resetting the Display Layout
- User-Level Commands
- Custom Commands
- Customized Settings and Configurations
- Visual Themes
- Saving Window Arrangements with Layouts
- Saving and Restoring Workspaces
- Performance Tuning
- Predefined Path Variables
- Files Created by Source Insight
- Projects
- CHAPTER 4 Command Reference
- Commands Overview
- Commands
- About Source Insight
- Activate Menu Commands
- Activate Clip Window
- Activate FTP Browser
- Activate Project File List
- Activate Project Search Bar
- Activate Project Symbol List
- Activate Project Window
- Activate Relation Window
- Activate Search Bar
- Activate Search Results
- Activate Snippet Window
- Activate Symbol Window
- Activate Window List
- Add and Remove Project Files
- Add File
- Add File List
- Advanced Options
- Arrange Windows
- Arrangement Toolbar
- Back Tab
- Backspace
- Beginning of Line
- Beginning of Selection
- Blank Line Down
- Blank Line Up
- Block Down
- Block Up
- Bookmark
- Bookmark Window
- Bookmark Options
- Bottom of File
- Bottom of Window
- Browse Files
- Browse Project Symbols
- Browse Global Symbols Dialog box
- Browse Local File Symbols
- Browser Mode
- Calculate
- Cascade Windows
- Check for Updates
- Checkpoint
- Checkpoint All
- Clear Highlights
- Clip Properties
- Clip Window
- Clip Window Options
- Close
- Close All
- Close Project
- Close Window
- Color Options
- Command Shell
- Compare Files
- Compare with Backup File
- Complete Snippet
- Complete Symbol
- Conditional Parsing List
- Context Window
- Context Window Options
- Copy
- Copy File Path
- Copy Line
- Copy Line Right
- Copy List
- Copy Project
- Copy Symbol
- Copy To Clip
- Create Key List
- Create Bookmarks from Relation Items
- Create Command List
- Cursor Down
- Cursor Left
- Cursor Right
- Cursor Up
- Custom Commands
- Cut
- Cut Line
- Cut Line Left
- Cut Line Right
- Cut Selection or Paste
- Cut Symbol
- Cut To Clip
- Cut Word
- Cut Word Left
- Deactivate License
- Delete
- Delete All Clips
- Delete Character
- Delete Clip
- Delete File
- Delete Line
- Directory Compare
- Directory Compare Options
- Display Options
- Drag Line Down
- Drag Line Down More
- Drag Line Up
- Drag Line Up More
- Duplicate
- Duplicate Symbol
- Edit Condition
- Enable Event Handlers
- End of Line
- End of Selection
- Exit
- Exit and Suspend
- Expand
- Expand All
- Expand Text Variables
- Expand Special
- Export File as HTML
- Export Project File List
- Export Project To HTML
- File Compare
- File Compare Window Options
- File Options
- File Search Bar
- File Search Bar Options
- File Type Options
- Folder Options
- FTP Browser
- FTP Browser Options
- FTP Site List
- Edit FTP Site Properties
- Full Screen (F11)
- Function Down
- Function Up
- General Options
- Generate Call Tree
- Go Back
- Go Back Toggle
- Go Forward
- Go To First Link
- Go To Line
- Go To Next Change
- Go To Previous Change
- Go To Next Link
- Go To Previous Link
- Go To Next Reference Highlight
- Go To Previous Reference Highlight
- Help
- Help Mode
- Highlight Word
- Incremental Search
- Incremental Search Mode
- Incremental Search Backward
- Horizontal Scroll Bar
- HTML Help
- Import External Symbols
- Import External Symbols for Current Project
- Indent Left
- Indent Right
- Insert ASCII
- Insert File
- Insert GUID
- Insert Line
- Insert Line Before Next
- Insert New Line
- Join Lines
- Jump To Base Type
- Jump To Caller
- Jump To Definition
- Jump To Link
- Jump To Prototype
- Key Assignments
- Language Options
- Language Properties
- Last Window (Ctrl+Tab) or (Ctrl+Shift+Tab)
- Layout Toolbar
- Line Numbers
- Link All Windows
- Link Window
- Load Configuration
- Load File
- Load Layout
- Load Search String
- Lock Context Window
- Lock Relation Window
- Logging Options
- Lookup References
- Make Column Selection
- Manage License
- Manage Visual Themes
- Menu Assignments
- Mono Font View
- New
- New Clip
- New Relation Window
- New Project
- New Window
- Next File
- Next Relation Window View
- Open
- Open As Encoding
- Open Backup File
- Open Project
- Outline Toolbar
- Outlining Options
- Overview Options
- Page Down
- Page Setup
- Page Up
- Paren Left
- Paren Right
- Parse Source Links
- Paste
- Paste From Clip
- Paste Line
- Paste Symbol
- Pick Window
- Play Recording
- Preferences
- Print Relation Window
- Project File Types
- Project File Type List Properties
- Project Folder Browser
- Project Folder Browser Options
- Project File List
- Project File List Options
- Project Search Bar
- Project Rebuild Notice
- Project Symbol Categories
- Project Symbol Category Window Options
- Project Symbol List
- Project Symbol List Options
- Project Settings
- Project Report
- Project Window command
- Rebuild Project
- Redo
- Redo All
- Redraw Screen
- Reform Paragraph
- Reformat Source Code Options
- Refresh Relation Window
- Reload As Encoding
- Relation Window Graph Options
- Relation Window
- Relation Window Options
- Reload File
- Reload Modified Files
- Remove File
- Remove Project
- Remote Options
- Rename
- Renumber
- Repeat Typing
- Replace
- Replace Files
- Restore File
- Restore Lines
- Save
- Save A Copy
- Save All
- Save All Quietly
- Save As
- Save As Encoding
- Save Configuration
- Save Layout
- Save New Backup File
- Save Selection
- Save Settings
- Save Workspace
- Scroll Bar Options
- Scroll Half Page Down
- Scroll Half Page Up
- Scroll Left
- Scroll Line Down
- Scroll Line Up
- Scroll Right
- SDK Help
- Search
- Search Backward
- Search Backward for Selection
- Search Engines
- Search Files
- Search Forward
- Search Forward for Selection
- Search List
- Searching Options
- Search Project
- Search Results Options
- Search Web
- Select All
- Select Block
- Select Char Left
- Select Char Right
- Select Function or Symbol
- Select Line
- Select Line Down
- Select Line Up
- Select Match
- Select Next Window
- Select Sentence
- Select Symbol
- Select To
- Select To End Of File
- Select To Top Of File
- Select Word
- Select Word Left
- Select Word Right
- Selection History
- Setup HTML Help
- Setup WinHelp File
- Show Clipboard
- Show File Status
- Simple Tab
- Smart End of Line
- Smart Beginning of Line
- Smart Rename
- Smart Tab
- Snippet Properties
- Snippet Window
- Snippet Window Options
- Sort Symbol Window
- Sort Symbols By Line
- Sort Symbols by Name
- Sort Symbols By Type
- Source Dynamics on the Web
- Start Recording
- Stop Recording
- Style Properties
- Symbol Info
- Symbol Lookup Options
- Symbol Type Filter
- Symbol Window command
- Symbol Window Options
- Sync File Windows
- Synchronize Files
- Syntax Decorations
- Syntax Formatting
- Syntax Keyword List
- Tab Tray
- Tabs to Spaces
- Tile Horizontal
- Tile One Window
- Tile Two Windows
- Tile Vertical
- Toggle Extend Mode
- Toggle Insert Mode
- Top of File
- Top of Window
- Touch All Files in Relation
- Typing Options
- Undo
- Undo All
- Vertical Scroll Bar
- View Clip
- View Relation Outline
- View Relation Window Horizontal Graph
- View Relation Window Vertical Graph
- View Toolbar
- Visible Tabs
- Visible Tabs and Spaces
- Window List
- Window List Options
- Window Options
- Window Tabs
- Window Tab Options
- Word Fragment Left
- Word Fragment Right
- Word Left
- Word Right
- Zoom Window
- Commands Overview
- CHAPTER 5 Macro Language Guide
- Basic Syntax Overview
- Macro Functions
- Macro Scopes and References
- Running Macros
- Statements
- Variables
- Special Constants
- Operators
- Conditions and Loops: if-else and while
- Naming Conventions
- Standard Record Structures
- Internal Macro Functions
- String Functions
- User Input and Output Functions
- Ask (prompt_string)
- AssignKeyToCmd(key_value, cmd_name)
- Beep ()
- CharFromKey (key_code)
- CmdFromKey(key_value)
- EndMsg ()
- FuncFromKey (key_code)
- GetChar ()
- GetKey ()
- GetSysTime(fLocalTime)
- IsAltKeyDown (key_code)
- IsCtrlKeyDown (key_code)
- IsFuncKey (key_code)
- KeyFromChar(char, fCtrl, fShift, fAlt)
- Msg (s)
- StartMsg (s)
- Buffer List Functions
- File Buffer Functions
- AppendBufLine (hbuf, s)
- ClearBuf (hbuf)
- CloseBuf (hbuf)
- CopyBufLine (hbuf, ln)
- DelBufLine (hbuf, ln)
- GetBufHandle (filename)
- GetBufLine (hbuf, ln)
- GetBufLineCount (hbuf)
- GetBufLineLength (hbuf, ln)
- GetBufLnCur (hbuf)
- GetBufName (hbuf)
- GetBufProps (hbuf)
- GetBufSelText (hbuf)
- GetCurrentBuf ()
- InsBufLine (hbuf, ln, s)
- IsBufDirty (hbuf)
- IsBufRW (hbuf)
- MakeBufClip (hbuf, fClip)
- NewBuf (name)
- OpenBuf (filename)
- OpenMiscFile (filename)
- PasteBufLine (hbuf, ln)
- PrintBuf (hbuf, fUseDialogBox)
- PutBufLine (hbuf, ln, s)
- RenameBuf (hbuf, szNewName)
- SaveBuf (hbuf)
- SaveBufAs (hbuf, filename)
- SetBufDirty (hbuf, fDirty)
- SetBufIns (hbuf, ln, ich)
- SetBufSelText (hbuf, s)
- SetCurrentBuf (hbuf)
- Environment and Process Functions
- Window List Functions
- Window Functions
- CloseWnd (hwnd)
- GetApplicationWnd ()
- GetCurrentWnd ()
- GetNextWnd (hwnd)
- GetWndBuf (hwnd)
- GetWndClientRect (hwnd)
- GetWndDim (hwnd)
- GetWndHandle (hbuf)
- GetWndHorizScroll (hwnd)
- GetWndLineCount (hwnd)
- GetWndLineWidth (hwnd, ln, cch)
- GetWndParent (hwnd)
- GetWndRect (hwnd)
- GetWndSel (hwnd)
- GetWndSelIchFirst (hwnd)
- GetWndSelIchLim (hwnd)
- GetWndSelLnFirst (hwnd)
- GetWndSelLnLast (hwnd)
- GetWndVertScroll (hwnd)
- IchFromXpos (hwnd, ln, xp)
- IsWndMax (hwnd)
- IsWndMin (hwnd)
- IsWndRestored (hwnd)
- LineFromYpos (hwnd, ypos)
- MaximizeWnd (hwnd)
- MinimizeWnd (hwnd)
- NewWnd (hbuf)
- ScrollWndHoriz (hwnd, pixel_count)
- ScrollWndToLine (hwnd, ln)
- ScrollWndVert (hwnd, line_count)
- SetCurrentWnd (hwnd)
- SetWndRect (hwnd, left, top, right, bottom)
- SetWndSel (hwnd, selection_record)
- ToggleWndMax (hwnd)
- XposFromIch (hwnd, ln, ich)
- YposFromLine (hwnd, ln)
- YdimFromLine (hwnd, ln)
- Bookmark Functions
- Symbol List Functions
- Symbol Functions
- Symbol Record
- GetBufSymCount(hbuf)
- GetBufSymLocation(hbuf, isym)
- GetBufSymName(hbuf, isym)
- GetCurSymbol ()
- GetSymbolLine (symbol_name)
- GetSymbolLocation (symbol_name)
- GetSymbolLocationEx (symbol_name, output_buffer, fMatchCase, LocateFiles, fLocateSymbols)
- GetSymbolFromCursor (hbuf, ln, ich)
- GetSymbolLocationFromLn (hbuf, ln)
- JumpToLocation (symbol_record)
- JumpToSymbolDef (symbol_name)
- SymbolChildren (symbol)
- SymbolContainerName (symbol)
- SymbolDeclaredType (symbol)
- SymbolLeafName (symbol)
- SymbolParent (symbol)
- SymbolRootContainer (symbol)
- SymbolStructureType (symbol)
- Searching Functions
- GetSourceLink (hbufSource, lnSource)
- LoadSearchPattern(pattern, fMatchCase, fRegExp, fWholeWordsOnly)
- ReplaceInBuf(hbuf, oldPattern, newPattern, lnStart, lnLim, fMatchCase, fRegExp, fWholeWordsOnly, fConfirm)
- SearchForRefs (hbuf, word, fTouchFiles)
- SearchInBuf (hbuf, pattern, lnStart, ichStart, fMatchCase, fRegExp, fWholeWordsOnly)
- SetSourceLink (hbufSource, lnSource, target_file, lnTarget)
- Project Functions
- AddConditionVariable(hprj, szName, szValue)
- AddFileToProj(hprj, filename)
- CloseProj (hprj)
- DeleteConditionVariable(hprj, szName)
- DeleteProj (proj_name)
- EmptyProj ()
- GetCurrentProj ()
- GetProjDir (hprj)
- GetProjFileCount (hprj)
- GetProjFileName (hprj, ifile)
- GetProjName (hprj)
- GetProjSymCount (hprj)
- GetProjSymLocation (hprj, isym)
- GetProjSymName (hprj, isym)
- NewProj (proj_name)
- OpenProj (proj_name)
- RemoveFileFromProj(hprj, filename)
- SyncProj (hprj)
- SyncProjEx(hprj, fAddNewFiles, fForceAll, fSupressWarnings)
- Miscellaneous Macro Functions
- Other Information about Macros
- Event Handlers
- CHAPTER 6 Macro Event Handlers
- Index