Classes
Class | Description | |
---|---|---|
SalActiveX |
ActiveX implementation.
| |
SalApplication |
Base class for SAL applications.
| |
SalBackgroundText |
BackgroundText implementation.
| |
SalCheckBox |
CheckBox implementation.
| |
SalComboBox |
ComboBox implementation.
| |
SalContext |
Syncronizes the Sys.hWndItem, Sys.hWndForm and Sys.hWndForm
with the control handling the message.
| |
SalContextMenu |
Implementation of contextual menu.
| |
SalCustomControl |
CustomControl implementation.
| |
SalDataField |
DataField implementation.
| |
SalDialogBox |
Summary description for SalDialogBox.
| |
SalForm |
Base class for Sal forms.
| |
SalFormClientArea |
Replicates SAL form's client area when accessories are enabled.
| |
SalFormMainMenu |
Same as MainMenu. It's declared simply for naming consistency.
| |
SalFormStatusBar |
Status bar for all top level forms.
| |
SalFormTableWindow |
Top level table window implementation.
| |
SalFormToolBar |
Replicates Team Developer's fixed toolbar.
| |
SalFormWindow |
Top level form window implementation.
| |
SalFrame |
Frame control implementation.
| |
SalGeneralWindow |
General Window class.
This class simply holds a list of MessageActions handlers.
| |
SalGroupBox |
GroupBox implementation.
| |
SalGroupSeparator |
SalGroupSeparator
| |
SalHorizontalScrollBar |
Horizontal scrollbar implementation.
Remarks
This derived class adjustes the Maximum property by adding LargeChange to allow the
scroll thumb to reach the end of the range.
See http://msdn.microsoft.com/en-us/library/system.windows.forms.scrollbar.maximum.aspx.
| |
SalLine |
Line control implementation.
| |
SalListBox |
ListBox implementation.
| |
SalMDIWindow |
Top level MDI window implementation.
| |
SalMenuColumn |
SalMenuColumn.
| |
SalMenuItem |
Implementation of SalMenuItem.
Extends the default MenuItem in .NET to support
SAL menu events and to support fonts and images.
| |
SalMenuRow |
SalMenuRow.
| |
SalMenuSeparator |
Summary description for SalMenuSeparator.
| |
SalMultilineField |
MultilineField implementation.
| |
SalNamedProperties |
Collection of named properties for SAL controls.
Keeps two hashmaps in order to preserve the case of the original keys
when serializing and deserializing but to be case-insensitive when searching
or adding properties.
| |
SalOptionButton |
Implementation of the OptionButton control.
| |
SalPicture |
Picture implementation.
| |
SalPopupMenu |
Implementation for Popup menu items.
| |
SalPushbutton |
Pushbutton implementation.
| |
SalRadioButton |
RadioButton implementation.
| |
SalRibbonBarBase |
Base class for all RibbonBar forms.
| |
SalRibbonBarForm |
Top level form with ribbon.
| |
SalRibbonBarMDI |
Top level MDI form with ribbon.
| |
SalRibbonStatusBar |
Status bar for all top level forms with the ribbon.
| |
SalTableColumn |
Summary description for SalTableColumn.
| |
SalTableColumn..::..CellCheckBox |
Contains the values defined for CheckBox columns.
| |
SalTableColumn..::..CellComboBox |
Contains the combobox control to use in the cell.
Each combobox column has it's own ComboBox control.
| |
SalTableColumn..::..CellPopupBox |
Contains the values defined for PopupEdit columns.
| |
SalTableColumnCollection |
Contains a collection of all the columns in a SalFormTableWindow form or SalTableWindow control.
| |
SalTableRow |
Encapsulates SAL's properties for table window rows.
Each FlexGrid row object is bound to an instance of this class.
| |
SalTableRowCollection |
Collection of all the rows in the SalTableWindow control.
| |
SalTableWindow |
Table Window Control
| |
SalTableWindowBase |
Table Window Implementation
| |
SalUserControl |
UserControl adapted to support the PPJ Framework.
| |
SalVerticalScrollBar |
VerticalScrollBar implementation.
Remarks
This derived class adjustes the Maximum property by adding LargeChange to allow the
scroll thumb to reach the end of the range.
See http://msdn.microsoft.com/en-us/library/system.windows.forms.scrollbar.maximum.aspx.
| |
SalWindow |
Delegate class for Sal windows functionality.
Since we cannot inherit from .NET controls and from our class we
need to implement all common functionality here and then delegate calls
using method wrappers.
| |
SalWindow..::..ForcedSynchronousCalls |
Disposable help class, to be used as a "using" statement wrapping logic that needs to have its
database calls made synchronously. The class constructor will change the ForceSynchronousMode to true
and always reset it back to false again once it's disposed.
| |
SalWindow..::..ReferenceInfo |
Wraps a reference to any object in the application.
It's used by FindMember to return an unqualified dynamic reference to
an object.
| |
SalWindowsMenu |
Implemenation of Windows Menu
|
Structures
Structure | Description | |
---|---|---|
SalMessage |
SalMessage is passed to the message actions handler and
virtual functions. It wraps the message code and the messages
parameters. It is automatically cast to int and can be used
as is in the switch statement.
|
Interfaces
Interface | Description | |
---|---|---|
IFndNoDesignFilter | ||
ISalAccessory |
Accessories controls (toolbar, statusbar and client area) implement
this interface.
| |
ISalMenu |
All Sal menu types implement this interface.
It is used to let the framework query for common properties like the StatusText.
| |
ISalWindow |
All Sal windows (Child windows, Forms, Dialogs and MDIs) implement
this interface.
|
Delegates
Delegate | Description | |
---|---|---|
SalMenuActionsHandler |
Delegate handler for the MenuActions event raised by
SAL menu items.
| |
SalMenuCheckedWhenHandler |
Delegate handler for the MenuCheckedWhen event raised by
SAL menu items.
| |
SalMenuEnabledWhenHandler |
Delegate handler for the MenuEnabledWhen event raised by
SAL menu items.
| |
SalMessageHandler |
Delegate handler for the MessageActions event raised by
SAL controls.
|
Enumerations
Enumeration | Description | |
---|---|---|
AccessoryType |
Indicates the type of accessory.
| |
BorderStyle |
Border styles for the SalFrame control.
| |
CellType |
Cell types for SalTableColumn
| |
DataType |
Data typed for the SalDataField and SalTableColumn controls.
| |
ImageStorage |
Storage options for the SalPicture control.
| |
LineStyle |
Line styles for the SalLine control.
| |
LineType |
Line types for the SalLine control.
| |
OptionButtonStyle |
Types of option buttons.
Radio = Radio button
Check = Check button
Palette = Radio button without focus
| |
SalTableWindowBase..::..ChangeCellAction |
Types of actions that can change the current cell.
|