C# (CSharp) Habanero.Faces.VWG Namespace

Nested Namespaces

Habanero.Faces.VWG.FilterControl
Habanero.Faces.VWG.Grid

Classes

Name Description
BOEditorControlUtils A Utility Class used by BOEditorControlVWG and BOEditorControlVWG{T} providing common functionality.
BOEditorControlVWG A Control for Editing/Viewing an IBusinessObject.
BorderLayoutManagerVWG Manages the layout of controls in a user interface by having a component assigned a compass position. For instance, having the "east" position assigned will result in the control being placed against the right border.
ButtonGroupControlVWG
ButtonSizePolicyVWG An implementation of IButtonSizePolicy that will size all the buttons equally based on the widest one.
ButtonVWG Represents a button control
CheckBoxVWG Represents a CheckBox control
CollapsiblePanelGroupControlVWG An interface for a Group on ICollapsiblePanels. The collapsible Panels are placed one above the other and when the one opens the panels below are moved down. The Interface works simply, you add the controls (AddControl) that will be displayed on an ICollapsiblePanel on this control in the order that you want them displayed. This control will then create the ICollapsiblePanel with the appropriate heading text and the appropriate Expanded (ICollapsiblePanel.ExpandedHeight and Collapsed height.
CollapsiblePanelSelectorVWG Provides an implementation of a control for the interface IBOCollapsiblePanelSelector for a control that specialises in showing a list of Business Objects IBusinessObjectCollection. This control shows each business object in its own collapsible Panel. This is a very powerfull control for easily adding or viewing a fiew items E.g. for a list of addresses for a person.
CollapsiblePanelVWG Implements ICollapsiblePanel for Visual Web Gui.
ComboBoxAutoCompleteModeVWG
ComboBoxAutoCompleteSourceVWG
ComboBoxSelectorVWG Provides an implementation of IBOComboBoxSelector that is specialised for showing a collection of Business Objects in a IComboBox and allowing the user to select one.
ComboBoxVWG Represents a ComboBox control
ComboBoxVWG.ComboBoxObjectCollectionVWG Represents the collection of items in a ComboBox
ControlCollectionVWG Represents a collection of controls
ControlVWG
DataGridViewCellStyleVWG Represents the formatting and style information applied to individual cells within a DataGridView control.
DataGridViewCellVWG Represents an individual cell in a DataGridView control
DataGridViewCheckBoxColumnVWG Hosts a collection of DataGridViewCheckBoxCell objects
DataGridViewColumnVWG Represents a column in a DataGridView control
DataGridViewComboBoxColumnVWG Represents a column of DataGridViewComboBoxCell objects
DataGridViewImageColumnVWG Hosts a collection of DataGridViewImageCell objects
DateRangeComboBoxVWG Provides a selection of common date range options which a user can select from, modifying a start date and end date depending on the selection. The options to choose from, such as "Yesterday", "Last Week" or "This Year", can be modified by the developer. When adding this control, add an event handler on the SelectionChangeCommitted event, and obtain the StartDate and EndDate properties at this time.
NOTE: The start and end dates are the two boundaries of a potential range. Whether they should be inclusive or exclusive depends on the developer and how they are implemented. For instance, if today is Nov 13, Yesterday would provide a start date of Nov 12, 12am and an end date of Nov 13, 12am.
To add additional menu options that aren't available, simply add the new text item to the ComboBox, using Items.Add. When you pick up the SelectionChangeCommitted event, check if the new text string is selected in the Text property and use your own calculations instead of fetching the StartDate and EndDate.
DateTimePickerMapperStrategyVWG
DateTimePickerVWG Represents a DateTimePicker control
DefaultBOEditorFormVWG Provides a form used to edit business objects. This form will usually be constructed using a UI Form definition provided in the class definitions. The appropriate UI definition is typically set in the constructor.
EditableGridButtonsControlVWG Provides a set of buttons for use on an IEditableGridControl. By default, Save and Cancel buttons are available.
EditableGridControlVWG Provides a combination of editable grid, filter and buttons used to edit a collection of business objects
EditableGridVWG Provides a grid on which the user can edit data and add new business objects directly.
IMPORTANT: This grid does not provide any buttons or menus for users to save the changes they have made, and all changes will be lost if the form is closed and changes are not saved programmatically. Either carry out a dirty check when the parent form is closed and take appropriate save action using SaveChanges(), or use an IEditableGridControl, which provides Save and Cancel buttons.
EnumerationConverter Class that provides utility to convert enumerations that differ between VWG and Win.
ErrorProviderVWG Provides a user interface for indicating that a control on a form has an error associated with it
ExtendedComboBoxVWG A Text Box with a Search Button. This is typically used for cases where there is a large list of potential items and it is not appropriate to use a ComboBox for selecting the items.
ExtendedTextBoxVWG A Text Box with a Search Button. This is typically used for cases where there is a large list of potential items and it is not appropriate to use a ComboBox for selecting the items.
FileChooserVWG Provides a means to choose a file and makes the selected path available to a control that needs it
FilterControlVWG Manages a group of filter controls that create a filter clause used to limit which rows of data to show on a DataGridView
FormExceptionNotifier Provides a form that displays an exception to the user
FormExceptionNotifier.CollapsibleExceptionNotifyForm Provides a form to display the exception message, using a "More Detail" button that collapses or uncollapses the error detail panel
FormVWG Represents a window or dialog box that makes up an application's user interface
GridBaseVWG Provides a DataGridView that is adapted to show business objects
GroupBoxGroupControlVWG Used to group a collections of Group Box Controls. This implements the IGroupControl. The IGroupControl is a control for grouping a number of child controls Typically properties of a Business object that are grouped together can be grouped together using this control.
GroupBoxVWG Represents a Windows control that displays a frame around a group of controls with an optional caption
HabaneroAppVWG Provides a template for a standard Habanero application, including standard fields and initialisations. Specific details covered are:
  • The class definitions that define how the data is represented and limited
  • The database configuration, connection and settings
  • A logger to record debugging and error messages
  • An exception notifier to communicate exceptions to the user
  • Automatic version upgrades when an application is out-of-date
  • A synchronisation controller
  • A control factory to create controls
  • A data accessor that specifies what type of data source is used (DB by default)
To set up and launch an application:
  1. Instantiate the application with the constructor
  2. Specify any individual settings as required
  3. Call the Startup() method to launch the application
HelpAboutBoxVWG Provides a form that displays information about the application
LabelVWG Represents a label
ListBoxSelectorVWG Provides an implementation of IBOListBoxSelector that is specialised for showing a collection of Business Objects in a IListBox and allowing the user to select one.
ListBoxVWG Represents a control to display a list of items
ListBoxVWG.ListBoxObjectCollectionGiz Represents the collection of items in a ListBox
ListBoxVWG.ListBoxSelectedObjectCollectionGiz Represents the collection of selected items in the ListBox
MainTitleIconControlVWG This control is the Title Control that is is present at the top of the right hand panel This control is used to provide context for the Business Object being shown in the Panel.
MessageWizardStepVWG A basic implementation of WizardStep that can be used for simply displaying a message. Should a step be required that is a simple message for the user (such as at the end of a wizard), this step can be used
NullWizardStepVWG An implementation of WizardStep that does nothing and is drawn as a blank panel. Can be used as a placeholder step in a Wizard that changes depending on selections made by users.
NumericUpDownVWG Represents a spin box (also known as an up-down control) that displays numeric values
OKCancelDialogFactoryVWG Creates OK/Cancel dialogs which contain OK and Cancel buttons, as well as control placed above the buttons, which the developer must provide.
OKCancelDialogFactoryVWG.OKCancelPanelVWG Represents a panel that contains an OK and Cancel button
PanelVWG
PictureBoxVWG A IPictureBox for Visual Web Gui.
ProgressBarVWG Represents a progress bar control.
RadioButtonVWG Enables the user to select a single option from a group of choices when paired with other RadioButton controls
ReadOnlyGridButtonsControlVWG Provides a set of buttons for use on an IReadOnlyGridControl. By default, Add and Edit buttons are available, but you can also make the standard Delete button visible by setting the ShowDefaultDeleteButton property to true.
ReadOnlyGridVWG Provides a grid on which a business object collection can be listed but not edited. If you would like more functionality, including the ability to add, edit and delete the objects, use IReadOnlyGridControl instead.
SplitContainerVWG Represents a button control
SplitterVWG Represents a splitter control that enables the user to resize docked controls. Splitter has been replaced by SplitContainer and is provided only for compatibility with previous versions.
StaticDataEditorVWG Provides an editor for static data in an application. Static data serves a number purposes including providing source data for lookup lists used in drop-downs.
The editor typically consists of a TreeView on the left and an EditableGrid on the right, where data for the selected type in the TreeView can be edited.
TabControlVWG Manages a related set of tab pages
TabPageCollectionGiz Contains the collection of controls that the TabPage uses
TabPageVWG Represents a single tab page in a TabControl
TextBoxVWG Represents a TextBox control
ToolTipVWG Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control
TreeViewVWG Displays a hierarchical collection of labeled items, each represented by a TreeNode
TreeViewVWG.TreeNodeCollectionVWG An implementation of ITreeNodeCollection for windows. This implements the wrapper pattern where the underlying windows TreeView control is merely wrapped by this control. this control
TreeViewVWG.TreeNodeVWG An implementation of ITreeView for VWGdows Forms.
UserControlVWG Provides an empty control that can be used to create other controls
WizardControlVWG Provides the controls for a wizard, which guides users through a process one step at a time.
WizardFormVWG Represents a form containing a wizard control that guides users through a process step by step. This form simply wraps the WizardControl in a form and handles communication with the user.
WizardStepVWG A basic implementation of WizardStep that can be used for simply displaying a message. Should a step be required that is a simple message for the user (such as at the end of a wizard), this step can be used