CamBamUI

This is the fundamental class used for interacting with the CamBam user interface.

Properties

ActiveView
ICADView

The active drawing view.

CADFileTree
CBFileTreeView

The main drawing tree control.

SystemTree
CBSystemTreeView

The main system tree control.

SysTabs
SystemTabs

The system tabs control.

ObjectProperties
XPropertyGrid

The object property grid control.

Messages
ListBox

The list box control used to display messages.

MainUI
CamBamUI

A reference to the main CamBamUI instance.

MainStatusBar
StatusBar

The main status bar control.

StatusBarCoordinates
StatusBarPanel

The status bar panel where drawing coordinates are displayed.

UndoStatus
StatusBarPanel

The status bar panel where the last undo action is displayed.

Menus
MenuManager2

Used to access the top menu bar.

ViewContextMenus
MenuManagerViewContext

Used to access the drawing view context menu.

CAMStyles
CAMStyleManager

Used to access the available CAMStyles.

CADFileHandlers
List<CADFileIO>

public static CADFileIO FindFileHandler(string extension)

Find a registered file handler for a particular file extension.

Methods

CheckForNewVersion
void CheckForNewVersion()

Checks online to see if there are any later CamBam versions available.

FindFileHandler

A method.

Events

ActiveViewChanged

Called when the active view has changed.