Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/03/10 19:15:41 (14 years ago)
Author:
gkronber
Message:

Implemented reviewer comments in plugin infrastructure. #989 (Implement review comments in plugin infrastructure)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.PluginInfrastructure/Starter/StarterForm.cs

    r3573 r3600  
    5454      : base() {
    5555      InitializeComponent();
    56       Text = "HeuristicLab " + this.GetType().Assembly.GetName().Version;
     56      FileVersionInfo pluginInfrastructureVersion = FileVersionInfo.GetVersionInfo(GetType().Assembly.Location);
     57      Text = "HeuristicLab " + pluginInfrastructureVersion.FileVersion;
    5758
    5859      string pluginPath = Path.GetFullPath(Application.StartupPath);
     
    113114    private void UpdateApplicationsList() {
    114115      applicationsListView.Items.Clear();
    115 
     116      FileVersionInfo pluginInfrastructureVersion = FileVersionInfo.GetVersionInfo(GetType().Assembly.Location);
    116117      pluginManagerListViewItem = new ListViewItem("Plugin Manager", 0);
    117118      pluginManagerListViewItem.Group = applicationsListView.Groups["Plugin Management"];
    118       pluginManagerListViewItem.SubItems.Add(new ListViewItem.ListViewSubItem(pluginManagerListViewItem, GetType().Assembly.GetName().Version.ToString()));
     119      pluginManagerListViewItem.SubItems.Add(new ListViewItem.ListViewSubItem(pluginManagerListViewItem, pluginInfrastructureVersion.FileVersion));
    119120      pluginManagerListViewItem.SubItems.Add(new ListViewItem.ListViewSubItem(pluginManagerListViewItem, "Install, upgrade or delete plugins"));
    120121      pluginManagerListViewItem.ToolTipText = "Install, upgrade or delete plugins";
     
    130131        item.ToolTipText = info.Description;
    131132        applicationsListView.Items.Add(item);
     133      }
     134      foreach (ColumnHeader column in applicationsListView.Columns) {
     135        if (applicationsListView.Items.Count > 0)
     136          column.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
     137        else column.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
    132138      }
    133139    }
     
    165171    private void detailsButton_Click(object sender, EventArgs e) {
    166172      applicationsListView.View = View.Details;
     173      foreach (ColumnHeader column in applicationsListView.Columns) {
     174        if (applicationsListView.Items.Count > 0)
     175          column.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
     176        else column.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
     177      }
    167178    }
    168179
Note: See TracChangeset for help on using the changeset viewer.