Field Name |
Field Type |
Description |
CommandShortcutKeysDelegate As Grooper.Core.BatchView+ShortcutKeysDelegate |
Grooper.Core.BatchView.ShortcutKeysDelegate |
|
CommandStateDelegate As Grooper.Core.BatchView+EnabledStateDelegate |
Grooper.Core.BatchView.EnabledStateDelegate |
|
CommandStatesDisabled As System.Boolean |
System.Boolean |
|
ContextInstance As Grooper.Core.AttendedActivity |
Grooper.Core.AttendedActivity |
|
IsActive As System.Boolean |
System.Boolean |
|
ViewerSettings As Grooper.Core.BatchView+BatchViewSettings |
Grooper.Core.BatchView.BatchViewSettings |
|
Property Name |
Property Type |
Description |
Ancestors |
System.Collections.Generic.IEnumerable(Of T) |
Enumerates the parent controls of this control. |
CanComplete |
System.Boolean |
Returns boolean indicating if the control is currently in a state where it can be closed. |
CanLeave |
System.Boolean |
Returns boolean indicating if the control is currently in a state where it can be closed. |
FocusedItem |
Grooper.Core.BatchObject |
Gets or sets the currently-focused item. Derived classes must override this property. When read, this property should return the folder or page which is currently selected. If
multiple objects are selected, the first selected object should be returned. When written, the derived class should update its display
to reflect the indicated item is visible and selected. |
SelectedItems |
System.Collections.Generic.IEnumerable(Of T) |
Gets or sets the list of selected items. Derived classes must override this property. When read, this property should return all items which are currently selected. When written,
this property should update the selected state of items in the control. |
StatProperties |
System.Collections.Generic.IEnumerable(Of T) |
Returns information for each Activity Statistic class member. |
Method Name |
Description |
Activate() |
|
AfterSave(sender As Object, e As ChangesSavedEventArgs) |
Called before changes are saved to the database.
Parameters |
sender |
Type: Object |
|
|
e |
Type: ChangesSavedEventArgs |
|
|
BeforeSave(sender As Object, e As ChangesSavedEventArgs) |
Called before changes are saved to the database.
Parameters |
sender |
Type: Object |
|
|
e |
Type: ChangesSavedEventArgs |
|
|
Clear() |
Called when the attended client is closing the task. |
CreateMenuItem(Database As GrooperDb, Items As IEnumerable, CommandType As Type, Handler As EventHandler, ContextInstance As Object) As ToolStripMenuItem |
Creates a ToolStripMenuItem for a specific command type, if the command is enabled for a list of selected objects.
Parameters |
Database |
Type: GrooperDb |
The Grooper database. |
|
Items |
Type: IEnumerable |
The list of selected objects. |
|
CommandType |
Type: Type |
A type deriving from ObjectCommand. |
|
Handler |
Type: EventHandler |
The "Click" event handler to be wired up to the menu item. |
|
ContextInstance |
Type: Object |
An optional context instance. |
|
CreateMenuItems(Database As GrooperDb, CommandTypes As IEnumerable(Of Type), Items As IEnumerable, Handler As EventHandler) As List(Of ToolStripMenuItem) |
Creates a list ToolStripMenuItems from a list of command types, returning one ToolStripMenuItem for each enabled command.
Parameters |
Database |
Type: GrooperDb |
The Grooper database. |
|
CommandTypes |
Type: IEnumerable`1 |
A list types deriving from ObjectCommand. |
|
Items |
Type: IEnumerable |
The list of selected objects. |
|
Handler |
Type: EventHandler |
The "Click" event handler to be wired up to the menu item. |
|
CreateToolStripButtons(Database As GrooperDb, CommandTypes As IEnumerable(Of Type), Items As IEnumerable, Handler As EventHandler) As IEnumerable(Of ToolStripButton) |
Creates a list ToolStripButtons from a list of command types, returning one ToolStripButton for each enabled command.
Parameters |
Database |
Type: GrooperDb |
The Grooper database. |
|
CommandTypes |
Type: IEnumerable`1 |
A list types deriving from ObjectCommand. |
|
Items |
Type: IEnumerable |
The list of selected objects. |
|
Handler |
Type: EventHandler |
The "Click" event handler to be wired up to the button. |
|
Deactivate() |
|
GetControlCommandTypes(ObjectType As Type, RepositoryId As Guid) As IEnumerable(Of Type) |
Returns a list of object commands which apply to a specific object type within the context of this control.
Parameters |
ObjectType |
Type: Type |
The object type. |
|
RepositoryId |
Type: Guid |
The GUID ID of the Grooper repository. |
|
GetRealTimeStats(Args As DisplayUpdateEventArgs) |
Parameters |
Args |
Type: DisplayUpdateEventArgs |
|
|
GetToolStripItems(ControlCommandsOnly As Boolean) As IEnumerable(Of ToolStripMenuItem) |
Parameters |
ControlCommandsOnly |
Type: Boolean |
|
|
Initialize(BaseFolder As BatchFolder) |
Called when the control should display content.
Parameters |
BaseFolder |
Type: BatchFolder |
The folder to display. |
|
OnActivate() |
|
OnDeactivate() |
|
RaiseBatchStateChangedEvent() |
|
RaiseCommandExecutedEvent(e As CommandExecutedEventArgs) |
Parameters |
e |
Type: CommandExecutedEventArgs |
|
|
ResumeNodeModifiedEvents() |
|
SelectNode(Node As BatchObject) |
Parameters |
Node |
Type: BatchObject |
|
|
SetContextInstance(Context As AttendedActivity) |
Parameters |
Context |
Type: AttendedActivity |
|
|
ShowValidationErrors(Items As ValidationErrorList, AllowInvalid As Boolean) As Boolean |
Parameters |
Items |
Type: ValidationErrorList |
|
|
AllowInvalid |
Type: Boolean |
|
|
SuspendNodeModifiedEvents() |
|
UpdateNow(e As ChangesSavedEventArgs) |
Forces the execution of OnNodeModified, bypassing the Node Modified Timer.
Parameters |
e |
Type: ChangesSavedEventArgs |
|
|
ValidateObject(Item As GrooperObject, AllowInvalid As Boolean) As Boolean |
Parameters |
Item |
Type: GrooperObject |
|
|
AllowInvalid |
Type: Boolean |
|
|
ValidateProperties() As ValidationErrorList |
|