Rogue Wave banner
No previous fileTop of DocumentContentsNo linkNo next file
Objective Edit User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

Topic Index

Click on one of the letters below to jump immediately to that section of the index.

[ | 1 | _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W

[

[Font] Section [in 8.3 [Font] Section]
[Parser] Section [in 8.4 [Parser] Section]
[ColorGroups] Section [in 8.6 [ColorGroups] Section]
[Editor] section [in 8.2 [Editor] Section]

1

1stEdit tutorial [in 7.3 STEP 1 - Generate a Skeleton Application]
   adding a dynamic splitter window [in 7.5.4 Add the Dynamic Splitter Window]
   adding the SECEdit object [in 7.3.7 Add an SECEdit Object to the C1stEditDoc Class]
   adding UI support [in 7.5 STEP 3 - Add Additional User Interface Support]
   copying the initialization file [in 7.4.3 Copy the C Language Initialization File into the Project Directory]
   creating a new project [in 7.3.1 Create a New Project]
   creating a new toolbar [in 7.5.1 Create a New Toolbar]
   defined [in 7.2 The 1stEdit Tutorial]
   file location [in 7.2 The 1stEdit Tutorial]
   generating the skeleton application [in 7.3 STEP 1 - Generate a Skeleton Application]
   including Objective Edit resources [in 7.3.4 Include Objective Edit Resources]
   incorporating a new toolbar [in 7.5.2 Incorporate the Toolbar into the Project]
   modifying InitInstance() [in 7.4.1 Modify CMy1stEditApp::InitInstance()]
   modifying menus [in 7.5.3 Modify the 1stEdit menus]
   modifying OnNewDocument() [in 7.4.2 Modify CMy1stEditDoc:: OnOpenDocument() and OnNewDocument()]
   modifying OnOpenDocument() [in 7.4.2 Modify CMy1stEditDoc:: OnOpenDocument() and OnNewDocument()]
   modifying stdafx.h [in 7.3.3 Modify stdafx.h]
   modifying view&rsquo [in 7.3.5 Modify the View's Header File]
      [in 7.3.6 Modify the View's Implementation File]
   overriding document load and save methods [in 7.3.9 Override the Methods for Document Loading and Saving]
   step 1, skeleton application [in 7.3 STEP 1 - Generate a Skeleton Application]
   step 2, syntax highlighting [in 7.4 STEP 2 - Add Support for Syntax Highlighting]
   step 3, extra UI support [in 7.5 STEP 3 - Add Additional User Interface Support]
   three steps defined [in 7.2 The 1stEdit Tutorial]
   using the AppWizard [in 7.3.2 Choose AppWizard Options]

_

_SECEDITDLL [in 4.2 Include Objective Edit in Your Project]

A

Active Template Library and Objective Toolkit [in 9.1 Introduction]
ActiveX wrapper, using ATL [in 9.2 Wrapping Objective Edit in an ATL ActiveX Control]
Add Member Variable window [in 7.5.2 Incorporate the Toolbar into the Project]
AFX_MANAGE_STATE [in 9.4 Further Extensions: Module State Issues]
AfxOleInit() [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
   [in 7.4.1 Modify CMy1stEditApp::InitInstance()]
animated scrolling, disabling [in 1.2.1.2 Animated Scrolling]
AppWizard [in 7.3.2 Choose AppWizard Options]
AutoIndent [in 6.3.2 Indenting Text]

B

bold, disabled [in 8.3 [Font] Section]
bookmarks [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]
breakpoints [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]
   three states [in 6.5.5.1 Implementing Three Breakpoint States]
build configuration options [in 2.4 Build Configuration Options]
Build Wizard [in 2.2 Using the Build Wizard]
   [in 2.2 Using the Build Wizard]
building
   32-bit libraries [in 2.5 Building the Objective Edit Libraries]
   samples [in 2.6 Building the Samples]

C

case, insensitivity [in 6.4.1 Making Parser Tags Case-Insensitive]
Class Reference
   online location [in 1.7.1 Documentation]
ClassWizard [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
   for adding overrides [in 7.3.9 Override the Methods for Document Loading and Saving]
clipboard
   support [in 7.4.1 Modify CMy1stEditApp::InitInstance()]
      [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
compile-time directives [in 4.3 Include Objective Edit Resources]
configuration ini file [in 8.1 Definition]
customization [in 6.1 Introduction]
   techniques [in 6.2 Customization Options]
customizing [in 4.7 Customize Objective Edit to Your Needs]
   behavior of editor [in 3.1.5 SECEditController]
   initialization code [in 4.5 Add Initialization Code]
   Objective Edit [in 4.7 Customize Objective Edit to Your Needs]
      [in 7.5.5 Build and Run Step 3]
      [in 4.1 Overview of Objective Edit Integration]
   settings [in 8.1 Definition]
   supported by MVC architecture [in 3.1 Class Hierarchy]

D

directives
   compile-time [in 7.3.4 Include Objective Edit Resources]
   modifying [in 7.3.4 Include Objective Edit Resources]
   read-only symbol directives [in 7.3.4 Include Objective Edit Resources]
DisplayName [in 6.3.3 Line Highlighting]
distributing Objective Edit applications [in 1.6 Licensing Restrictions]
document/view framework [in 3.2 Document/View Integration]
documentation
   formats [in 1.7.1 Documentation]
dual interfaces [in 9.2 Wrapping Objective Edit in an ATL ActiveX Control]

E

EN_KILLFOCUS [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
EN_SETFOCUS [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]

F

features
   supported [in 1.2 Product Features]
figures
   1stEdit showing additional user interface support [in 7.5.5 Build and Run Step 3]
   1stEdit showing Step 1 in action [in 7.3.10 Build and Run Step 1]
      [in 7.3.10 Build and Run Step 1]
   1stEdit showing syntax highlighting in action [in 7.4.4 Build and Run Step 2]
      [in 7.4.4 Build and Run Step 2]
   1stEdit with added UI support [in 7.5.5 Build and Run Step 3]
   Add Member Variable window [in 7.5.2 Incorporate the Toolbar into the Project]
   adding new toolbar buttons to 1stEdit [in 7.5.1 Create a New Toolbar]
   derivation of SECEdit [in 3.1.1 SECEdit]
   derivation of SECEditBlockBuffer [in 3.1.2 SECEditBlockBuffer]
   derivation of SECEditController [in 3.1.5 SECEditController]
   derivation of SECEditCtrl [in 3.1.3 SECEditCtrl]
   derivation of SECEditLangConfig [in 3.1.6 SECEditLangConfig]
   derivation of SECEditView [in 3.1.4 SECEditView]
   four SECEditViews on the same document. [in 3.2 Document/View Integration]
   including Objective Edit resources [in 4.3 Include Objective Edit Resources]
   library naming conventions [in 2.3 Default Build Target Naming Conventions]
   modified 1stEdit menu [in 7.5.3 Modify the 1stEdit menus]
   MS Visual Studio New Project Dialog [in 7.3.1 Create a New Project]
   Resource Includes window [in 7.3.4 Include Objective Edit Resources]
   SECEditCtrl in a dialog [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
   Visual C++ verbatim text warning [in 7.3.4 Include Objective Edit Resources]
      [in 4.3 Include Objective Edit Resources]
file locking [in 6.7 File Locking]
font settings [in 8.3 [Font] Section]
font
   and HTML output [in 1.2.1.4 HTML Output]

G

gutter [in 1.2.1.3 Gutter Manipulation]
Gutter sample [in 6.5.4 Changing the Background Color of the Gutter Area]
gutter
   area [in 6.5 Working with the Gutter]
   changing background color [in 6.5.4 Changing the Background Color of the Gutter Area]
   changing width of [in 6.5.2 Changing the Width of the Gutter]
   index region [in 6.5 Working with the Gutter]
      [in 1.2.1.3 Gutter Manipulation]
   mark region [in 6.5 Working with the Gutter]
      [in 1.2.1.3 Gutter Manipulation]

H

handlers
   containing initialization code [in 4.5 Add Initialization Code]
   in Objective Edit [in 7.5 STEP 3 - Add Additional User Interface Support]
helper function, recursive [in 6.4.2 Enabling Line Continuation]
how to
   add an SECEdit object [in 7.3.7 Add an SECEdit Object to the C1stEditDoc Class]
   add initialization code [in 4.5 Add Initialization Code]
   add Objective Edit classes to your project [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
   add Objective Edit to your project [in 4.2 Include Objective Edit in Your Project]
   add syntax coloring [in 7.4 STEP 2 - Add Support for Syntax Highlighting]
   add the dynamic splitter window [in 7.5.4 Add the Dynamic Splitter Window]
   build the 32-bit libraries [in 2.5 Building the Objective Edit Libraries]
   build the samples [in 2.6 Building the Samples]
   copy the initialization file [in 7.4.3 Copy the C Language Initialization File into the Project Directory]
   create a new project [in 7.3.1 Create a New Project]
   create a new toolbar [in 7.5.1 Create a New Toolbar]
   generate a skeleton application [in 7.3 STEP 1 - Generate a Skeleton Application]
   include Objective Edit resources [in 4.3 Include Objective Edit Resources]
      [in 7.3.4 Include Objective Edit Resources]
   incorporate a new toolbar into a project [in 7.5.2 Incorporate the Toolbar into the Project]
   integrate Objective Edit [in 4.1 Overview of Objective Edit Integration]
   modify 1stEditDoc::OnOpenDocument() and OnNewDocument() [in 7.4.2 Modify CMy1stEditDoc:: OnOpenDocument() and OnNewDocument()]
   modify CMy1stEditApp::InitInstance() [in 7.4.1 Modify CMy1stEditApp::InitInstance()]
   modify stdafx.h [in 7.3.3 Modify stdafx.h]
   modify the 1stEdit menus [in 7.5.3 Modify the 1stEdit menus]
   modify the view&rsquo [in 7.3.5 Modify the View's Header File]
      [in 7.3.6 Modify the View's Implementation File]
   override document load and save methods [in 7.3.9 Override the Methods for Document Loading and Saving]
   set AppWizard Options [in 7.3.2 Choose AppWizard Options]
HTML
   export [in 1.2.1.4 HTML Output]
   output [in 1.2.1.4 HTML Output]

I

indenting text [in 6.3.2 Indenting Text]
index region of gutter [in 1.2.1.3 Gutter Manipulation]
   [in 6.5 Working with the Gutter]
initialization code
   two sets [in 4.5 Add Initialization Code]
Initialize() [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
InitInstance()
   editing [in 4.5 Add Initialization Code]
inserting text [in 6.3.1 Inserting Text at Current Location In Edit Control]
IntelliSense
   source code, supported [in 1.2 Product Features]
IsModified() [in 7.3.9 Override the Methods for Document Loading and Saving]
italic, disabled [in 8.3 [Font] Section]

K

Knowledge Base [in 6.1 Introduction]

L

language definitions
   defined [in 3.1.6 SECEditLangConfig]
library naming conventions [in 2.3 Default Build Target Naming Conventions]
license agreement [in 1.6 Licensing Restrictions]
line
   continuation [in 6.4.2 Enabling Line Continuation]
   highlighting [in 6.3.3 Line Highlighting]
   indenting [in 6.3.2 Indenting Text]

M

m_Edit
   when to add [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
m_SECEditCtrl
   when to add [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
macros [in 6.8.3 SECEDIT Macros]
   _SECEDITDLL [in 4.2 Include Objective Edit in Your Project]
   EN_KILLFOCUS [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
   EN_SETFOCUS [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
   reader [in 6.8.3 SECEDIT Macros]
   reading and writing [in 7.4.1 Modify CMy1stEditApp::InitInstance()]
   writer [in 6.8.3 SECEDIT Macros]
mark region of gutter [in 6.5 Working with the Gutter]
   [in 1.2.1.3 Gutter Manipulation]
MatchCase [in 6.4.1 Making Parser Tags Case-Insensitive]
menus
   how to modify [in 7.5.3 Modify the 1stEdit menus]
model-view-controller architecture [in 3.1 Class Hierarchy]
   [in 3.1.1 SECEdit]
   [in 3.1.5 SECEditController]
MVC
   defined [in 3.1 Class Hierarchy]

N

nAlign, available values [in 6.5 Working with the Gutter]
naming conventions for libraries [in 2.3 Default Build Target Naming Conventions]
nLine [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]

O

Objective Edit
   adding it to your project [in 4.2 Include Objective Edit in Your Project]
   adding resources [in 4.3 Include Objective Edit Resources]
   architecture [in 3.1 Class Hierarchy]
   class hierarchy [in 3.1 Class Hierarchy]
   data model [in 3.1.1 SECEdit]
   integration [in 4.1 Overview of Objective Edit Integration]
   license agreement [in 1.6 Licensing Restrictions]
   major classes [in 3.1 Class Hierarchy]
   tutorial [in 7.1 Introduction to the Tutorial]
   upgrading [in 2.1 Building Objective Edit]
OLE [in 7.4.1 Modify CMy1stEditApp::InitInstance()]
   [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
OnInitDialog() [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
OnNewDocument() [in 7.4.2 Modify CMy1stEditDoc:: OnOpenDocument() and OnNewDocument()]
   [in 4.5 Add Initialization Code]
   [in 7.4.2 Modify CMy1stEditDoc:: OnOpenDocument() and OnNewDocument()]
OnOpenDocument() [in 7.4.2 Modify CMy1stEditDoc:: OnOpenDocument() and OnNewDocument()]
   [in 4.5 Add Initialization Code]
   [in 7.4.2 Modify CMy1stEditDoc:: OnOpenDocument() and OnNewDocument()]
   [in 7.3.9 Override the Methods for Document Loading and Saving]
OnSaveDocument() [in 7.3.9 Override the Methods for Document Loading and Saving]
   [in 4.5 Add Initialization Code]
overriding SECEditView::GetEdit() [in 7.3.8 Override SECEditView::GetEdit()]
overriding
   document load and save methods [in 7.3.9 Override the Methods for Document Loading and Saving]
   to customize behavior [in 7.5.5 Build and Run Step 3]
      [in 4.7 Customize Objective Edit to Your Needs]
   to customize editor behavior [in 3.1.5 SECEditController]

P

pDC [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]

R

rcMark [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]
readme file
   online location [in 1.7.1 Documentation]
recursive helper function [in 6.4.2 Enabling Line Continuation]
Resource Includes window [in 4.3 Include Objective Edit Resources]
   [in 7.3.4 Include Objective Edit Resources]
resources
   adding to project [in 4.3 Include Objective Edit Resources]

S

s Guide
   online location [in 1.7.1 Documentation]
s header file [in 7.3.5 Modify the View's Header File]
   [in 7.3.5 Modify the View's Header File]
s implementation file [in 7.3.6 Modify the View's Implementation File]
   [in 7.3.6 Modify the View's Implementation File]
samples
   location of [in 6.1 Introduction]
   on Rogue Wave Web site [in 1.4 Location of Samples]
SaveHTMLFile() [in 1.2.1.4 HTML Output]
SaveModified() [in 7.3.9 Override the Methods for Document Loading and Saving]
   [in 4.5 Add Initialization Code]
Scribble Tutorial
   background for Objective Edit tutorial [in 7.1 Introduction to the Tutorial]
SECEdit [in 3.1.1 SECEdit]
   GetLineColor() [in 6.4.2 Enabling Line Continuation]
   HTML output [in 1.2.1.4 HTML Output]
SECEditController [in 3.1.5 SECEditController]
   GetGutterIndexFont() [in 6.5.1 Customizing the Index Region]
   GetGutterWidth() [in 6.5.2 Changing the Width of the Gutter]
   reference table of methods [in 6.5.6 Methods Related to the Gutter]
   SetGutterAlignment() [in 6.5.1 Customizing the Index Region]
      [in 6.5 Working with the Gutter]
   SetGutterIndexColor() [in 6.5.1 Customizing the Index Region]
   SetGutterIndexDigits() [in 6.5.1 Customizing the Index Region]
   SetGutterIndexWidth() [in 6.5.1 Customizing the Index Region]
   SetGutterWidth() [in 6.5.2 Changing the Width of the Gutter]
   UpdateGutterIndexFont() [in 6.5.1 Customizing the Index Region]
   WindowScroll() [in 1.2.1.2 Animated Scrolling]
SECEditCtrl [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
   [in 3.1.3 SECEditCtrl]
SECEditLangConfig [in 6.3.3 Line Highlighting]
   [in 3.1.6 SECEditLangConfig]
SECEditView [in 3.1.4 SECEditView]
   [in 4.4 Add the Appropriate Objective Edit Classes to Your Project]
SECEditViewport
   CreateGutterBrush() [in 6.5.3 Changing Gutter Painting]
   DrawBookmark() [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]
   DrawBreakpoint() [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]
   DrawGutter() [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]
   DrawMarks() [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]
   PostDrawMarks() [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]
   PreDrawMarks() [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]
   RenderGutter() [in 6.5.4 Changing the Background Color of the Gutter Area]
   summary of methods [in 6.5.5 Drawing Custom Breakpoints and Bookmarks]
settings
   defined [in 3.1.6 SECEditLangConfig]
   saving to registry [in 6.8.1 Saving Settings]
splitter window
   how to add [in 7.5.4 Add the Dynamic Splitter Window]
stdafx.h [in 7.3.3 Modify stdafx.h]
   editing [in 4.2 Include Objective Edit in Your Project]
step value, changing [in 6.5.1.1 Changing the Step Value and Format]
symbol directives box [in 4.3 Include Objective Edit Resources]
syntax
   coloring [in 7.4 STEP 2 - Add Support for Syntax Highlighting]

T

tables
   1stEdit menu items [in 7.5.3 Modify the 1stEdit menus]
   library configurations [in 2.4 Build Configuration Options]
   locations of online documentation [in 1.7.1 Documentation]
   supported sample configurations [in 2.6 Building the Samples]
text
   find and replace [in 6.3.4 Find and Replace]
   indenting [in 6.3.2 Indenting Text]
   inserting [in 6.3.1 Inserting Text at Current Location In Edit Control]
toggling, normal gutter and line numbers [in 6.5.1.2 Allow Toggling Between Normal Gutter and Line Numbers]
toolbars
   how to add to project [in 7.5.2 Incorporate the Toolbar into the Project]
   how to create [in 7.5.1 Create a New Toolbar]
tutorial. See => 1stEdit tutorial

U

upgrading [in 2.1 Building Objective Edit]
User&rsquo [in 1.7.1 Documentation]

V

verbatim text warning window [in 7.3.4 Include Objective Edit Resources]
   [in 4.3 Include Objective Edit Resources]
Visual Basic syntax coloring [in 6.4.2 Enabling Line Continuation]

W

warning
   verbatim text [in 7.3.4 Include Objective Edit Resources]
      [in 4.3 Include Objective Edit Resources]


No previous fileTop of DocumentContentsNo linkNo next file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo, and Stingray, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.