public LinkedTypesNavigationProvider(
     IShellLocks locks,
     ITooltipManager tooltipManager,
     IFeaturePartsContainer manager)
     : base(locks, tooltipManager, manager)
 {
 }
コード例 #2
0
 public WidgetHost(IModEvents events, IInputHelper input)
     : base(events, input)
 {
     RootWidget = new Widget {
         Width = Game1.viewport.Width, Height = Game1.viewport.Height
     };
     TooltipManager = new TooltipManager();
 }
コード例 #3
0
 public NuGetModuleReferencerImpl(Lifetime lifetime, ITextControlManager textControlManager, IShellLocks shellLocks, ITooltipManager tooltipManager, IActionManager actionManager)
 {
     this.lifetime = lifetime;
     this.textControlManager = textControlManager;
     this.shellLocks = shellLocks;
     this.tooltipManager = tooltipManager;
     this.actionManager = actionManager;
 }
コード例 #4
0
 public WidgetHost()
 {
     RootWidget = new Widget()
     {
         Width = Game1.viewport.Width, Height = Game1.viewport.Height
     };
     TooltipManager = new TooltipManager();
 }
コード例 #5
0
 public ItemToggle(ITooltipManager tooltipManager, Item item, bool active)
 {
     TooltipManager = tooltipManager;
     Item           = item;
     Active         = active;
     Tooltip        = new ItemTooltip(item.DisplayName, item.getDescription());
     Width          = Game1.tileSize;
     Height         = Game1.tileSize;
 }
 protected LinkedTypesNavigationProviderBase(
     IShellLocks locks,
     ITooltipManager tooltipManager,
     IFeaturePartsContainer manager)
     : base(manager)
 {
     myLocks          = locks;
     myTooltipManager = tooltipManager;
 }
コード例 #7
0
 public JetPopupMenusInteractivePatched(
     [NotNull] Lifetime lifetime,
     [NotNull] IIsApplicationActiveState isApplicationActiveState,
     [NotNull] IUIApplicationSimple uiapp,
     [NotNull] IAutomationViewsRegistry automationViewsRegistry,
     [CanBeNull, Optional] ITooltipManager tooltipman,
     [CanBeNull, Optional] IWin32Window ownerwin,
     [CanBeNull, Optional] IWindowsHookManager windowsHookManager,
     [CanBeNull, Optional] ISettingsStore settstore,
     [CanBeNull, Optional] PopupWindowManager popupWindowManager)
     : base(lifetime, isApplicationActiveState, uiapp, automationViewsRegistry, tooltipman, ownerwin, windowsHookManager, settstore, popupWindowManager)
 {
 }
コード例 #8
0
        public CategoryMenu(ChestData chestData, IItemDataManager itemDataManager, ITooltipManager tooltipManager)
        {
            ItemDataManager = itemDataManager;
            TooltipManager  = tooltipManager;
            ChestData       = chestData;

            Categories = itemDataManager.Categories.Keys.ToList();
            Categories.Sort();

            BuildWidgets();

            SetCategory(Index);
        }
コード例 #9
0
        public ChestOverlay(CategorizeChestsModule module, Chest chest, ItemGrabMenu menu, ITooltipManager tooltipManager)
        {
            Module         = module;
            Chest          = chest;
            ItemGrabMenu   = menu;
            _inventoryMenu = menu.ItemsToGrabMenu;
            TooltipManager = tooltipManager;

            _defaultChestHighlighter     = ItemGrabMenu.inventory.highlightMethod;
            _defaultInventoryHighlighter = _inventoryMenu.highlightMethod;

            AddButtons();
        }
コード例 #10
0
        public CategoryMenu(ChestData chestData, IItemDataManager itemDataManager, ITooltipManager tooltipManager)
        {
            ItemDataManager = itemDataManager;
            TooltipManager  = tooltipManager;

            ChestData = chestData;

            AvailableCategories = ItemDataManager.Categories.Keys.ToList();
            AvailableCategories.Sort();

            BuildWidgets();

            SetCategory(AvailableCategories.First());
        }
コード例 #11
0
 public UnityCodeInsightFieldUsageProvider(Lifetime lifetime, UnitySolutionTracker unitySolutionTracker, ConnectionTracker connectionTracker,
                                           UnityApi unityApi, UnityHost host, BulbMenuComponent bulbMenu, IPsiFiles files, UnityHost unityHost, UnitySceneDataLocalCache sceneDataCache,
                                           ITooltipManager tooltipManager, TextControlManager textControlManager)
     : base(unitySolutionTracker, host, bulbMenu)
 {
     myLifetime                 = lifetime;
     myConnectionTracker        = connectionTracker;
     myUnityApi                 = unityApi;
     myFiles                    = files;
     myUnityHost                = unityHost;
     myUnitySceneDataLocalCache = sceneDataCache;
     myTooltipManager           = tooltipManager;
     myTextControlManager       = textControlManager;
 }
コード例 #12
0
        public ItemToggle(IItemDataManager itemDataManager, ITooltipManager tooltipManager, ItemKey itemKey,
                          bool active)
        {
            ItemDataManager = itemDataManager;
            TooltipManager  = tooltipManager;

            ItemKey = itemKey;
            Active  = active;

            Width  = Game1.tileSize;
            Height = Game1.tileSize;

            var itemName = ItemDataManager.GetItem(ItemKey).Name;

            Tooltip = new ItemTooltip(itemName);
        }
コード例 #13
0
        public ChestOverlay(ItemGrabMenu menu,
                            Chest chest,
                            Config config,
                            IChestDataManager chestDataManager,
                            IChestFiller chestFiller,
                            IItemDataManager itemDataManager,
                            ITooltipManager tooltipManager)
        {
            Config           = config;
            ItemDataManager  = itemDataManager;
            ChestDataManager = chestDataManager;
            ChestFiller      = chestFiller;
            TooltipManager   = tooltipManager;

            Chest = chest;

            ItemGrabMenu  = menu;
            InventoryMenu = menu.ItemsToGrabMenu;

            DefaultChestHighlighter     = ItemGrabMenu.inventory.highlightMethod;
            DefaultInventoryHighlighter = InventoryMenu.highlightMethod;

            AddButtons();
        }
コード例 #14
0
 public UpdateAspDesignerFileService(AspCodeBehindGeneratorProvider aspCodeBehindGeneratorProvider, ITooltipManager tooltipManager)
 {
     _aspCodeBehindGeneratorProvider = aspCodeBehindGeneratorProvider;
     _tooltipManager = tooltipManager;
 }
コード例 #15
0
        public ZenCodingOptionsPage(Lifetime lifetime, OptionsSettingsSmartContext settings, IThreading threading, IThemedIconManager iconManager, UIApplication environment, ITooltipManager tooltipManager, IWindowsHookManager windowsHookManager, IActionManager actionManager)
        {
            myLifetime         = lifetime;
            mySettings         = settings;
            myThreading        = threading;
            myIconManager      = iconManager;
            _environment       = environment;
            myLambdaExpression = s => s.FileAssociations;

            InitializeComponent();

            myFileAssociations = new SortedDictionary <int, FileAssociation>();
            foreach (var pair in mySettings.EnumerateIndexedEntry(myLambdaExpression))
            {
                myFileAssociations[pair.First] = pair.Second;
            }

            var model = BuildModel();

            myView = new FileAssociationsTreeView(model, new FileAssociationViewController(environment), environment, tooltipManager, windowsHookManager, actionManager)
            {
                Presenter = new FileAssociationPresenter(),
                Dock      = DockStyle.Fill
            };
            myView.DoubleClick += EditFileAssociation;
            myRules.Controls.Add(myView);

            _buttons.Items.Add("Create", myIconManager.Icons[ZenCodingCommonThemedIcons.Add.Id].CurrentGdipBitmap96, CreateFileAssociation);
            _buttons.Items.Add("Edit", myIconManager.Icons[CommonThemedIcons.Edit.Id].CurrentGdipBitmap96, EditFileAssociation);
            _buttons.Items.Add("Remove", myIconManager.Icons[CommonThemedIcons.Remove.Id].CurrentGdipBitmap96, RemoveFileAssociation);
            _buttons.Items.Add("Up", myIconManager.Icons[CommonThemedIcons.Up.Id].CurrentGdipBitmap96, MoveUp);
            _buttons.Items.Add("Down", myIconManager.Icons[CommonThemedIcons.Down.Id].CurrentGdipBitmap96, MoveDown);
        }
コード例 #16
0
 public FileAssociationsTreeView(TreeModel model, ITreeViewController controller, IUIApplication environment, ITooltipManager tooltipManager, IWindowsHookManager windowsHookManager, IActionManager actionManager)
     : base(model, controller, environment, tooltipManager, windowsHookManager, actionManager)
 {
 }
コード例 #17
0
 public void Initialize(ITooltipManager manager)
 {
     this.manager = manager;
 }
コード例 #18
0
        public TypeInterfaceDescriptor(ITypeElement typeElement, bool instanceOnly, ISolution solution, IUIApplication uiApplication, ITooltipManager tooltipManager, IWindowsHookManager windowsHookManager, IActionManager actionManager)
            : base(solution, uiApplication, tooltipManager, windowsHookManager, actionManager)
        {
            AutoExpandSingleChild = true;
            myInstanceOnly        = instanceOnly;

            // We use standard presenter, but emphasize root element using adorements
            myPresenter = new TypeInterfacePresenter
            {
                DrawElementExtensions    = true,
                ShowOccurenceCount       = false,
                PostfixTypeQualification = true
            };
            myPresenter.PresentAdorements += PresentAdorements;

            // Wrap typeElement with an envoy, so it can survive code changes
            myTypeElementEnvoy = new DeclaredElementEnvoy <ITypeElement>(typeElement);
            MakeModel();
        }