Skip to content

Commit 6a936c1

Browse files
committed
Changing icon for Supporting by current support type
1 parent cb1031c commit 6a936c1

File tree

7 files changed

+73
-2
lines changed

7 files changed

+73
-2
lines changed

FetchXmlBuilder/FetchXmlBuilder.cs

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using McTools.Xrm.Connection;
1+
using Cinteros.Xrm.FetchXmlBuilder.Properties;
2+
using McTools.Xrm.Connection;
23
using Rappen.XRM.Helpers.Extensions;
34
using Rappen.XRM.Helpers.FetchXML;
45
using Rappen.XTB.FetchXmlBuilder.Builder;
@@ -543,7 +544,29 @@ private void FetchXmlBuilder_Load(object sender, EventArgs e)
543544
{
544545
Supporting.ShowIf(this, false, true, ai2);
545546
}
546-
tsbSupporting.Visible = Supporting.IsEnabled(this);
547+
if (Supporting.IsEnabled(this))
548+
{
549+
tsbSupporting.Visible = true;
550+
var supptype = Supporting.IsSupporting(this);
551+
switch (supptype)
552+
{
553+
case SupportType.Company:
554+
tsbSupporting.Image = Resources.wesupport;
555+
break;
556+
557+
case SupportType.Personal:
558+
tsbSupporting.Image = Resources.isupport;
559+
break;
560+
561+
case SupportType.Contribute:
562+
tsbSupporting.Image = Resources.icontribute;
563+
break;
564+
}
565+
}
566+
else
567+
{
568+
tsbSupporting.Visible = false;
569+
}
547570
RebuildRepositoryMenu(null);
548571
TreeNodeHelper.AddContextMenu(null, dockControlBuilder, settings.QueryOptions);
549572
if (connectionsettings != null && !string.IsNullOrWhiteSpace(connectionsettings.FetchXML))

FetchXmlBuilder/FetchXmlBuilder.csproj

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,15 @@
659659
<ItemGroup>
660660
<None Include="Resources\Supporting Tools 32h frame.png" />
661661
</ItemGroup>
662+
<ItemGroup>
663+
<None Include="Resources\I Contrbute 32h frame.png" />
664+
</ItemGroup>
665+
<ItemGroup>
666+
<None Include="Resources\I Support 32h frame.png" />
667+
</ItemGroup>
668+
<ItemGroup>
669+
<None Include="Resources\We Support 32h frame.png" />
670+
</ItemGroup>
662671
<Import Project="..\MarkMpn.FetchXmlToWebAPI\MarkMpn.FetchXmlToWebAPI\MarkMpn.FetchXmlToWebAPI.projitems" Label="Shared" />
663672
<Import Project="..\FXBEditorUtils\FXBEditorUtils.projitems" Label="Shared" />
664673
<Import Project="..\MarkMpn.XmlSchemaAutocomplete\MarkMpn.XmlSchemaAutoComplete\MarkMpn.XmlSchemaAutoComplete.projitems" Label="Shared" />

FetchXmlBuilder/Properties/Resources.Designer.cs

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

FetchXmlBuilder/Properties/Resources.resx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,4 +220,13 @@
220220
<data name="icon-convert" type="System.Resources.ResXFileRef, System.Windows.Forms">
221221
<value>..\Resources\icons8-meat-grinder-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
222222
</data>
223+
<data name="icontribute" type="System.Resources.ResXFileRef, System.Windows.Forms">
224+
<value>..\Resources\I Contrbute 32h frame.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
225+
</data>
226+
<data name="isupport" type="System.Resources.ResXFileRef, System.Windows.Forms">
227+
<value>..\Resources\I Support 32h frame.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
228+
</data>
229+
<data name="wesupport" type="System.Resources.ResXFileRef, System.Windows.Forms">
230+
<value>..\Resources\We Support 32h frame.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
231+
</data>
223232
</root>
1.59 KB
Loading
1.45 KB
Loading
1.73 KB
Loading

0 commit comments

Comments
 (0)