Accounting Software
Business Management Software Estimating Software
Project Management SoftwareConstruction SoftwareConstruction Estimating SoftwareConstruction Accounting SoftwareSmall Business SoftwareConstruction Management SoftwareBusiness Management Software

Layouts Source Code

Source code for custom layouts in Goldenseal small business software.

These classes create a drawing environment which allows users to change the appearance of data entry windows, printed forms and reports. We also use the layout classes internally when we set up the user interface for the Goldenseal business management software.

Layout Editors
CAccountLayoutEditor-- for customizing accounts (source & header)
CDimensionLayoutEditor-- for customizing dimensions (source & header)
CLayoutEditor-- general code for customizing layouts (source, source 2, source 3, source 4, source 5 & header)
CListLayoutEditor-- for customizing lists (source & header)
CPrintFormLayoutEditor-- for customizing printed forms (source & header)
CReportLayoutEditor-- for customizing reports (source & header)
CStartupLayoutEditor-- for customizing startup guides (source & header)
CTransactionLayoutEditor-- for customizing transactions (source & header)

Layout Editor Controls
CColorPalettePane-- a pane showing color choices (source & header)
CColorPickerPane-- a pane that presents a color palette (source & header)
CColorSamplePane-- sample of current color setup (source & header)
CLayoutPickerPane-- a generic picker for color or pattern (source & header)
CLayoutToolPane-- the tool palette on the left side of the window (source & header)
CPatternPickerPane-- pane that shows patterns (source & header)
CPictTable-- a generic table that shows pictures (source & header)

Layout Panes
CBreakdownTablePane-- breakdown tables (source & header)
CCalculatedFieldPane-- a pane for calculated fields (source & header)
CEditFieldPane-- a pane for editable data entry fields (source & header)
CLayoutButtonPane-- a pane for clickable buttons (source & header)
CLayoutCVFieldPane-- a pane for clairvoyant fields (source & header)
CLayoutFieldPane-- a general data entry field (source & header)
CLayoutGraphicPane-- a pane for graphics (source & header)
CLayoutInfoOwner-- general info for layout objects (source & header)
CLayoutLinePane-- a pane showing lines (source & header)
CLayoutLogoPane-- a pane showing the company logo (source & header)
CLayoutPane-- a generic pane in the layout editor (source & header)
CLayoutPicturePane-- a pane showing pictures (source & header)
CLayoutRectPane-- a pane showing rectangles (source & header)
CLayoutTextPane-- a pane showing text (source & header)
CMemberTablePane-- list tables (source & header)
COvalPane-- a pane showing ovals and circles (source & header)
CReportTablePane-- report tables (source & header)
CRoundedRectPane-- a pane showing rounded rectangles (source & header)
CTablePane-- a generic pane for tables (source, source 2, source 3 & header)

Undoable Actions & dialogs
CAlignAction-- alignment of panes (source & header)
CBorderInfoAction-- change of borders (source & header)
CDateFormatAction-- change of date format (source & header)
CDeletePanesAction-- remove some panes (source & header)
CDuplicatePanesAction-- duplicate some panes (source & header)
CLayoutAction-- a generic layout change (source & header)
CLayoutResizeAction-- changing the layout size (source & header)
CMouseAction-- a mouse driven layout change (source & header)
CMoveAction-- moving a pane (source & header)
CNumberFormatAction-- change of number format (source & header)
CPaneCreateAction-- create a new pane (source & header)
CPaneInfoAction-- a change in pane appearance (source & header)
CPaneListAction-- undoable action on multiple panes (source & header)
CRearrangeAction-- move the selected panes to a new location (source & header)
CTableAction-- a change in table details (source & header)
CTableResizeAction-- a change in table or column sizes (source & header)