private static string GetBigIconForSubFunction(LoadedFunction loadedFunction, int i)
        {
            if (_colorTheme == 0)
            {
                if (!string.IsNullOrEmpty(loadedFunction.SubBigDarkIconsUrl[i]))
                {
                    return(loadedFunction.SubBigDarkIconsUrl[i]);
                }
            }

            return(loadedFunction.SubBigIconsUrl[i]);
        }
        private static string GetBigIcon(LoadedFunction loadedFunction)
        {
            if (_colorTheme == 0)
            {
                if (!string.IsNullOrEmpty(loadedFunction.BigDarkIconUrl))
                {
                    return(loadedFunction.BigDarkIconUrl);
                }
            }

            return(loadedFunction.BigIconUrl);
        }
Exemple #3
0
 private static PushButtonData CreatePushButtonData(LoadedFunction loadedFunction)
 {
     return(CreatePushButtonData(
                loadedFunction.Name,
                Language.GetFunctionLocalName(loadedFunction.Name, loadedFunction.LName),
                Language.GetFunctionShortDescription(loadedFunction.Name, loadedFunction.Description),
                loadedFunction.SmallIconUrl,
                loadedFunction.BigIconUrl,
                Language.GetFunctionFullDescription(loadedFunction.Name, loadedFunction.FullDescription),
                loadedFunction.ToolTipHelpImage, loadedFunction.Location,
                loadedFunction.ClassName,
                GetHelpUrl(loadedFunction.Name)));
 }
Exemple #4
0
 private static PushButtonData CreatePushButtonData(LoadedFunction loadedFunction, int i)
 {
     return(CreatePushButtonData(
                loadedFunction.SubFunctionsNames[i],
                Language.GetFunctionLocalName(
                    loadedFunction.Name,
                    loadedFunction.SubFunctionsLNames[i], i + 1),
                Language.GetFunctionShortDescription(
                    loadedFunction.Name,
                    loadedFunction.SubDescriptions[i], i + 1),
                loadedFunction.SubSmallIconsUrl[i], loadedFunction.SubBigIconsUrl[i],
                Language.GetFunctionFullDescription(
                    loadedFunction.Name,
                    loadedFunction.SubFullDescriptions[i], i + 1),
                loadedFunction.SubHelpImages[i], loadedFunction.Location,
                loadedFunction.SubClassNames[i],
                GetHelpUrl(loadedFunction.Name)));
 }
Exemple #5
0
 private static void AddPushButton(RibbonPanel panel, LoadedFunction loadedFunction)
 {
     // ReSharper disable once AssignmentIsFullyDiscarded
     _ = panel.AddItem(CreatePushButtonData(loadedFunction)) as PushButton;
 }