Skip to content
This repository was archived by the owner on Oct 4, 2021. It is now read-only.

Commit 9c4846e

Browse files
committed
[Gtk] Only allow gtk# file templates if the project references gtk#
1 parent 8c26cc9 commit 9c4846e

File tree

9 files changed

+12
-5
lines changed

9 files changed

+12
-5
lines changed

main/src/addins/MonoDevelop.GtkCore/templates/ActionGroup.xft.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
<Conditions>
1515
<PartialTypeSupport Requirement="Disabled" />
16+
<HasReference Assembly="gtk-sharp" />
1617
</Conditions>
1718

1819
<TemplateFiles>

main/src/addins/MonoDevelop.GtkCore/templates/ActionGroupPartial.xft.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
<Conditions>
1515
<PartialTypeSupport Requirement="Enabled" />
16+
<HasReference Assembly="gtk-sharp" />
1617
</Conditions>
1718

1819
<TemplateFiles>

main/src/addins/MonoDevelop.GtkCore/templates/Dialog.xft.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
<Conditions>
1515
<PartialTypeSupport Requirement="Disabled" />
16+
<HasReference Assembly="gtk-sharp" />
1617
</Conditions>
1718

1819
<TemplateFiles>

main/src/addins/MonoDevelop.GtkCore/templates/DialogPartial.xft.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
<Conditions>
1515
<PartialTypeSupport Requirement="Enabled" />
16+
<HasReference Assembly="gtk-sharp" />
1617
</Conditions>
1718

1819
<TemplateFiles>

main/src/addins/MonoDevelop.GtkCore/templates/DrawingArea.xft.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
<_Description>Creates a custom Gtk.DrawingArea subclass.</_Description>
1010
<DefaultFilename>DrawingArea</DefaultFilename>
1111
</TemplateConfiguration>
12+
<Conditions>
13+
<HasReference Assembly="gtk-sharp" />
14+
</Conditions>
1215
<TemplateFiles>
1316
<CodeDomFile>
1417
<CompileUnit>

main/src/addins/MonoDevelop.GtkCore/templates/Widget.xft.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
<Conditions>
1515
<PartialTypeSupport Requirement="Disabled" />
16+
<HasReference Assembly="gtk-sharp" />
1617
</Conditions>
1718

1819
<TemplateFiles>

main/src/addins/MonoDevelop.GtkCore/templates/WidgetPartial.xft.xml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,9 @@
1313

1414
<Conditions>
1515
<PartialTypeSupport Requirement="Enabled" />
16+
<HasReference Assembly="gtk-sharp" />
1617
</Conditions>
17-
18-
<Conditions>
19-
<PartialTypeSupport Requirement="Enabled" />
20-
</Conditions>
21-
18+
2219
<TemplateFiles>
2320
<Widget DefaultName="${Name}">
2421
<SteticTemplate>

main/src/addins/MonoDevelop.GtkCore/templates/Window.xft.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
<Conditions>
1515
<PartialTypeSupport Requirement="Disabled" />
16+
<HasReference Assembly="gtk-sharp" />
1617
</Conditions>
1718

1819
<TemplateFiles>

main/src/addins/MonoDevelop.GtkCore/templates/WindowPartial.xft.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
<Conditions>
1515
<PartialTypeSupport Requirement="Enabled" />
16+
<HasReference Assembly="gtk-sharp" />
1617
</Conditions>
1718

1819
<TemplateFiles>

0 commit comments

Comments
 (0)