Skip to main content
Version: 2023

ISalWindow

Namespace: PPJ.Runtime.Windows

Assembly: PPJ.Web.49 (4.9.0.0)

All Sal windows (Child windows, Forms, Dialogs and MDIs) implement this interface.

public interface ISalWindow

Properties

Instance memberDerived

Object: Returns the instance that inherits this object as a second base class.

Instance memberNamedProperties

SalNamedProperties: Returns the NamedProperties collection.

Methods

Instance memberAttachMessageActions(target)

Attaches all the handlers attached to the MessageActions event to the target's MessageActions event.

ParameterTypeDescription
targetISalWindow

Instance memberGetSalWindowImpl()

Returns the implementation object.

Returns: SalWindow.

Instance memberGetWindowType()

Returns the control type.

Returns: Int32. One of the TYPE_* constants.

Events

Instance memberWindowActions

WindowActionsEventHandler Fired for all SAM and custom events coming from the original application. Replaces the MessageActions event.

Implemented By

NameDescription
SalBackgroundTextRepresents a label control that displays text or HTML content.
SalCheckBoxRepresents a check box control that allows the user to check or uncheck the value.
SalComboBoxRepresents an editable control that displays a drop down list of options to the user.
SalCustomControlCustomControl implementation.
SalDataFieldRepresents an editable control that allows the user to enter text.
SalFrameRepresents a container control with a border.
SalGeneralWindowGeneral Window class. This class simply holds a list of MessageActions handlers.
SalGroupBoxRepresents a container control that groups other controls.
SalHorizontalScrollBarRepresents an horizontal scroll bar control that allows the user to scroll custom content in the application.
SalLineRepresents a control that draws a line.
SalListBoxRepresents a control that shows a lost of values that the user can select.
SalMultilineFieldRepresents an editable control that allows the user to enter multiple lines of text.
SalNavigationBarNavigationBar control.
SalOptionButtonRepresents a button that the user can toggle on or off and can work in conjunction with other SalOptionButton controls.
SalPictureRepresent a control that displays an image.
SalPushbuttonRepresent a control that the user can click to start an action.
SalRadioButtonRepresents a control that the user can toggle on or off and automatically changes the state of other SalRadioButton controls in the same group.
SalTreeControlTreeView implementation.
SalUserControlRepresents a custom control container that can be used to built complex components.
SalVerticalScrollBarRepresents a vertical scroll bar control that allows the user to scroll custom content in the application.
SalDialogBoxSummary description for SalDialogBox.
SalFormBase class for Sal forms.
SalFormClientAreaReplicates SAL form's client area when accessories are enabled.
SalFormTableWindowTop level table window implementation.
SalFormToolBarReplicates Team Developer's fixed toolbar.
SalFormWindowTop level form window implementation.
SalMDIWindowTop level MDI window implementation.
SalRibbonBarBaseBase class for all RibbonBar forms.
SalRibbonBarFormTop level form with ribbon.
SalRibbonBarMDITop level MDI form with ribbon.
SalTableColumnSummary description for SalTableColumn.
SalTableWindowTable Window Control
SalQuickTabsTab frame window class. Instances of this class should be created as children of cQuickTabsForm objects or cQuickTabsDialog objects.
SalQuickTabsDialogDialog Box window parent of a tab frame. This class allows editing of the properties of child windows identifying their associated tab.
SalQuickTabsFormForm window with a tab frame. In addition to containing a built in tab frame. This class also has the smarts to manage other child windows on the form so that they can be associated with specific tabs.
SalQuickTabsParentDefines late bound functions in QuickTabs parent Form or Dialog Box that will be called when an event occurs in the tab control.
SalQuickTabsParentDialogSpecializes the generic SalQuickTabsParent class into a dialog box implementation. This class should be used when the ported code extends cQuickTabsParent directly. Using this class avoids the creation of multiple inheritance constructs.
SalQuickTabsParentFormSpecializes the generic SalQuickTabsParent class into a form implementation. This class should be used when the ported code extends cQuickTabsParent directly. Using this class avoids the creation of multiple inheritance constructs.
VisCalendar
VisCalendarDropDown
VisColorComboBox
VisColorListBox
VisComboBoxBase
VisDesktopListBox
VisDirListBox
VisDirTreeListBox
VisDriveComboBox
VisDriveListBox
VisDropDownBase
VisFileListBox
VisFontComboBox
VisFontListBox
VisFontNameComboBox
VisFontNameListBox
VisListBoxBase
VisListBoxExtension
VisListView
VisListViewDropDown
VisMeter
VisOutlineComboBox
VisOutlineListBox
VisPictureComboBox
VisPictureListBox
VisRadioListBox
VisSpinField
VisSplitter
VisSplitterWindow
XSalFlatButton
XSalHSplitter
XSalSplitter
XSalToolbox
XSalVSplitter