Ejemplo n.º 1
0
        public void Init(
            PluginManager pluginManager,
            OptimusMiniPluginBrowser pluginBrowser,
            OptimusMiniSettings settings)
        {
            _PluginManager = pluginManager;
              _Browser = pluginBrowser;
              _Settings = settings;

              // ----- Available plugins
              listAvailablePlugins.Items.Clear();
              for (int i = 0; i < _Browser.Count; i++)
              {
            listAvailablePlugins.Items.Add(_Browser[i].Name);
              }
              if (_Browser.Count > 0)
              {
            listAvailablePlugins.Items[0].Selected = true;
              }

              // ----- Available layouts
              // TODO: available layouts
              listLayouts.Items.Clear();
              listLayouts.Items.Add("Default");
              listLayouts.Items[0].Selected = true;

              // ----- Update actions
              UpdateActions();
        }
 public PluginLayoutCollection(PluginManager owner)
 {
     _Owner = owner;
 }