summaryrefslogtreecommitdiffstats
path: root/tools/wixl/wix.vala
diff options
context:
space:
mode:
Diffstat (limited to 'tools/wixl/wix.vala')
-rw-r--r--tools/wixl/wix.vala14
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/wixl/wix.vala b/tools/wixl/wix.vala
index 3120be7..eaf3d56 100644
--- a/tools/wixl/wix.vala
+++ b/tools/wixl/wix.vala
@@ -65,6 +65,7 @@ namespace Wixl {
public abstract void visit_custom_action (WixCustomAction action) throws GLib.Error;
public abstract void visit_binary (WixBinary binary) throws GLib.Error;
public abstract void visit_major_upgrade (WixMajorUpgrade major) throws GLib.Error;
+ public abstract void visit_media_template (WixMediaTemplate media) throws GLib.Error;
}
public abstract class WixNode: Object {
@@ -950,6 +951,18 @@ namespace Wixl {
}
}
+ public class WixMediaTemplate: WixElement {
+ static construct {
+ name = "MediaTemplate";
+ }
+
+ public string EmbedCab { get; set; }
+
+ public override void accept (WixNodeVisitor visitor) throws GLib.Error {
+ visitor.visit_media_template (this);
+ }
+ }
+
public class WixProduct: WixElement {
static construct {
name = "Product";
@@ -972,6 +985,7 @@ namespace Wixl {
typeof (WixCustomAction),
typeof (WixBinary),
typeof (WixMajorUpgrade),
+ typeof (WixMediaTemplate),
});
}