Archive

Author Archive

Visualization – Flow Break Icons

September 23rd, 2010 Comments off

Flow break icons (also known as Flow Break Evaluation feature) are visual indicators appearing in the code editor at the end of lines containing code that can alter the flow of program execution. Flow break icons are useful when reviewing complex code with multiple loops and/or breaks – these icons are drawn near the flow language keywords (see the table below) which help you understand the code flow evaluation.

Read more…

Shared Source – Drop Marker Before Jump

September 22nd, 2010 Comments off

The “Drop Marker Before Jump” feature is intended to help you easily navigate back at the source location after the “Go to Definition” Visual Studio command is performed. It drops a marker at the text caret location, before you jump to the definition. After you finish navigation to the definitions, pressing the Esc key will move you back to each location you have visited.

Read more…

Shared Source – Comment Painter

September 22nd, 2010 Comments off

The Comment Painter feature draws a bubble icon over the comment “//” symbols in CSharp, or “ ‘ ” (single quote) in Visual Basic. The source code of this feature shows how to paint bitmaps on the code editor. If the comment is active (e.g. text caret is located inside the comment) then no icon is drawn, allowing you edit the comment.

Read more…

Shared Source – Collapse to Projects

September 22nd, 2010 2 comments

The “Collapse to Projects” feature is an action from the open source CodeRush plug-ins samples solution that organizes your Solution Explorer when there are too many projects and sub-folders expanded. This feature is built into the Solution Explorer context menu under the last Properties item:

Read more…

CodeRush – Shared Source Solution

September 22nd, 2010 Comments off

CodeRush Pro is shipping with a plug-ins sample solution called “Shared Source”. It has several projects with open source plug-ins that are intended for learning plug-ins development using the DXCore framework. This solution is located inside your installation folder, e.g.:

C:\Program Files\DevExpress 2010.1\IDETools\System\CodeRush\SOURCES

You’re welcome to modify and compile the source code as you like.

Read more…

How to add a button to the DXCore Visualize toolbar

September 17th, 2010 Comments off

To place a new button on the DXCore Visualize toolbar, all you need to do is to add a new DXCore Action component on your plug-in design surface, and adjust its ToolbarItem properties group:

Read more…

IDE tools DXCore Visualize toolbar

September 17th, 2010 Comments off

The DXCore Visualize toolbar, like all other standard Visual Studio toolbars, integrates into the IDE toolbars area when IDE tools are loaded. Here’s what it looks like:

DXCore Visualize Toolbar

The green ball in the right down corner indicates whether a particular feature is enabled or not.

Visualize toolbar is enabled only when a Code Editor is active, otherwise it is disabled:

DXCore Visualize Toolbar disabled

Read more…

DXCore Components – Action

September 17th, 2010 Comments off

The Action component is one of the primary, simplest and useful components of the DXCore. It registers an “action” within DXCore/CodeRush and the Visual Studio IDE, which can be triggered using either a keyboard shortcut or a mouse button (with the shift key if necessary), and/or placed within a Visual Studio menu (e.g. in the IDE main menu, Code Editor context menu, etc).

Read more…