Copy as Markdown
Other Tools
//
// DO NOT EDIT. THIS FILE IS GENERATED FROM $SRCDIR/widget/nsITaskbarPreview.idl
//
{static D: &[Interface] = &[
Interface {
name: "nsITaskbarPreview",
base: Some("nsISupports"),
sync: false,
methods: Ok(&[
/* attribute nsITaskbarPreviewController controller; */
Method {
name: "GetController",
params: &[Param { name: "aController", ty: "*mut*const nsITaskbarPreviewController" }],
ret: "::nserror::nsresult",
},
Method {
name: "SetController",
params: &[Param { name: "aController", ty: "*const nsITaskbarPreviewController" }],
ret: "::nserror::nsresult",
},
/* attribute AString tooltip; */
Method {
name: "GetTooltip",
params: &[Param { name: "aTooltip", ty: "*mut ::nsstring::nsAString" }],
ret: "::nserror::nsresult",
},
Method {
name: "SetTooltip",
params: &[Param { name: "aTooltip", ty: "*const ::nsstring::nsAString" }],
ret: "::nserror::nsresult",
},
/* attribute boolean visible; */
Method {
name: "GetVisible",
params: &[Param { name: "aVisible", ty: "*mut bool" }],
ret: "::nserror::nsresult",
},
Method {
name: "SetVisible",
params: &[Param { name: "aVisible", ty: "bool" }],
ret: "::nserror::nsresult",
},
/* attribute boolean active; */
Method {
name: "GetActive",
params: &[Param { name: "aActive", ty: "*mut bool" }],
ret: "::nserror::nsresult",
},
Method {
name: "SetActive",
params: &[Param { name: "aActive", ty: "bool" }],
ret: "::nserror::nsresult",
},
/* void invalidate (); */
Method {
name: "Invalidate",
params: &[],
ret: "::nserror::nsresult",
},
]),
},
]; D}