C# Class ZeroInstall.Commands.WinForms.SelectionsControl

Visualizes Selections and allows modifications to FeedPreferences and InterfacePreferences.
Inheritance: System.Windows.Forms.UserControl
Afficher le fichier Open project: 0install/0install-win

Méthodes publiques

Méthode Description
BeginCustomizeSelections ( Func solveCallback ) : void

Allows the user to modify the InterfacePreferences and rerun the ISolver if desired.

This method must not be called from a background thread.

This method must not be called before Control.Handle has been created.

EndCustomizeSelections ( ) : void

Removes the additional UI added by BeginCustomizeSelections.

SelectionsControl ( ) : System

Creates a new Selections control.

SetSelections ( [ selections, [ feedManager ) : void

Shows the user the Selections made by the ISolver.

This method must not be called from a background thread.

This method must not be called before Control.Handle has been created.

Private Methods

Méthode Description
BuildTable ( ) : void
CreateLinkLabel ( FeedUri interfaceUri ) : System.Windows.Forms.LinkLabel
CreateLinkLabels ( ) : void
CreateTaskControls ( ManifestDigest manifestDigest ) : TaskControl

Method Details

BeginCustomizeSelections() public méthode

Allows the user to modify the InterfacePreferences and rerun the ISolver if desired.

This method must not be called from a background thread.

This method must not be called before Control.Handle has been created.

public BeginCustomizeSelections ( Func solveCallback ) : void
solveCallback Func Called after preferences have been changed and the needs to be rerun.
Résultat void

EndCustomizeSelections() public méthode

Removes the additional UI added by BeginCustomizeSelections.
public EndCustomizeSelections ( ) : void
Résultat void

SelectionsControl() public méthode

Creates a new Selections control.
public SelectionsControl ( ) : System
Résultat System

SetSelections() public méthode

Shows the user the Selections made by the ISolver.

This method must not be called from a background thread.

This method must not be called before Control.Handle has been created.

public SetSelections ( [ selections, [ feedManager ) : void
selections [ The as provided by the .
feedManager [ The feed manager used to retrieve feeds for additional information about implementations.
Résultat void