/*******************************************************************************
* Copyright (c) 2006-2007 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
* IBM Research
*******************************************************************************/
package com.ibm.research.cue.tourist.internal.win32.ppt.api;
import org.eclipse.swt.ole.win32.OleAutomation;
import org.eclipse.swt.ole.win32.Variant;
/**
* generated from Microsoft Powerpoint Object Library
*
[
odl,
uuid(9149345A-5A91-11CF-8700-00AA0060263B),
helpcontext(0x0007d7d0),
dual,
nonextensible,
oleautomation
]
*
* @author Li-Te Cheng
* IBM Research, 2006
*/
public class SlideShowSettings
{
private OleAutomation auto;
public SlideShowSettings (OleAutomation automation)
{
auto = automation;
}
public OleAutomation getAutomation()
{
return auto;
}
public void dispose()
{
if ( auto!=null ) auto.dispose();
}
/*
[id(0x000007d1), propget, helpcontext(0x0007d7d1)]
HRESULT Application([out, retval] Application** Application)
*/
public Variant getApplication()
{
return auto.getProperty(0x000007d1);
}
/*
[id(0x000007d2), propget, helpcontext(0x0007d7d2)]
HRESULT Parent([out, retval] IDispatch** Parent)
*/
public Variant getParent()
{
return auto.getProperty(0x000007d2);
}
/*
[id(0x000007d3), propget, helpcontext(0x0007d7d3)]
HRESULT PointerColor([out, retval] ColorFormat** PointerColor)
*/
public Variant getPointerColor()
{
return auto.getProperty(0x000007d3);
}
/*
[id(0x000007d4), propget, helpcontext(0x0007d7d4)]
HRESULT NamedSlideShows([out, retval] NamedSlideShows** NamedSlideShows)
*/
public Variant getNamedSlideShows()
{
return auto.getProperty(0x000007d4);
}
/*
[id(0x000007d5), propget, helpcontext(0x0007d7d5)]
HRESULT StartingSlide([out, retval] int* StartingSlide)
*/
public Variant getStartingSlide()
{
return auto.getProperty(0x000007d5);
}
/*
[id(0x000007d5), propput, helpcontext(0x0007d7d5)]
HRESULT StartingSlide([in] int StartingSlide)
*/
public boolean setStartingSlide(Variant val)
{
return auto.setProperty(0x000007d5,val);
}
/*
[id(0x000007d6), propget, helpcontext(0x0007d7d6)]
HRESULT EndingSlide([out, retval] int* EndingSlide)
*/
public Variant getEndingSlide()
{
return auto.getProperty(0x000007d6);
}
/*
[id(0x000007d6), propput, helpcontext(0x0007d7d6)]
HRESULT EndingSlide([in] int EndingSlide)
*/
public boolean setEndingSlide(Variant val)
{
return auto.setProperty(0x000007d6,val);
}
/*
[id(0x000007d7), propget, helpcontext(0x0007d7d7)]
HRESULT AdvanceMode([out, retval] PpSlideShowAdvanceMode* AdvanceMode)
*/
public Variant getAdvanceMode()
{
return auto.getProperty(0x000007d7);
}
/*
[id(0x000007d7), propput, helpcontext(0x0007d7d7)]
HRESULT AdvanceMode([in] PpSlideShowAdvanceMode AdvanceMode)
*/
public boolean setAdvanceMode(Variant val)
{
return auto.setProperty(0x000007d7,val);
}
/*
[id(0x000007d8), helpcontext(0x0007d7d8)]
HRESULT Run([out, retval] SlideShowWindow** Run)
*/
public Variant Run()
{
int id = 0x000007d8;
return auto.invoke(id);
}
/*
[id(0x000007d9), propget, helpcontext(0x0007d7d9)]
HRESULT LoopUntilStopped([out, retval] MsoTriState* LoopUntilStopped)
*/
public Variant getLoopUntilStopped()
{
return auto.getProperty(0x000007d9);
}
/*
[id(0x000007d9), propput, helpcontext(0x0007d7d9)]
HRESULT LoopUntilStopped([in] MsoTriState LoopUntilStopped)
*/
public boolean setLoopUntilStopped(Variant val)
{
return auto.setProperty(0x000007d9,val);
}
/*
[id(0x000007da), propget, helpcontext(0x0007d7da)]
HRESULT ShowType([out, retval] PpSlideShowType* ShowType)
*/
public Variant getShowType()
{
return auto.getProperty(0x000007da);
}
/*
[id(0x000007da), propput, helpcontext(0x0007d7da)]
HRESULT ShowType([in] PpSlideShowType ShowType)
*/
public boolean setShowType(Variant val)
{
return auto.setProperty(0x000007da,val);
}
/*
[id(0x000007db), propget, helpcontext(0x0007d7db)]
HRESULT ShowWithNarration([out, retval] MsoTriState* ShowWithNarration)
*/
public Variant getShowWithNarration()
{
return auto.getProperty(0x000007db);
}
/*
[id(0x000007db), propput, helpcontext(0x0007d7db)]
HRESULT ShowWithNarration([in] MsoTriState ShowWithNarration)
*/
public boolean setShowWithNarration(Variant val)
{
return auto.setProperty(0x000007db,val);
}
/*
[id(0x000007dc), propget, helpcontext(0x0007d7dc)]
HRESULT ShowWithAnimation([out, retval] MsoTriState* ShowWithAnimation)
*/
public Variant getShowWithAnimation()
{
return auto.getProperty(0x000007dc);
}
/*
[id(0x000007dc), propput, helpcontext(0x0007d7dc)]
HRESULT ShowWithAnimation([in] MsoTriState ShowWithAnimation)
*/
public boolean setShowWithAnimation(Variant val)
{
return auto.setProperty(0x000007dc,val);
}
/*
[id(0x000007dd), propget, helpcontext(0x0007d7dd)]
HRESULT SlideShowName([out, retval] BSTR* SlideShowName)
*/
public Variant getSlideShowName()
{
return auto.getProperty(0x000007dd);
}
/*
[id(0x000007dd), propput, helpcontext(0x0007d7dd)]
HRESULT SlideShowName([in] BSTR SlideShowName)
*/
public boolean setSlideShowName(Variant val)
{
return auto.setProperty(0x000007dd,val);
}
/*
[id(0x000007de), propget, helpcontext(0x0007d7de)]
HRESULT RangeType([out, retval] PpSlideShowRangeType* RangeType)
*/
public Variant getRangeType()
{
return auto.getProperty(0x000007de);
}
/*
[id(0x000007de), propput, helpcontext(0x0007d7de)]
HRESULT RangeType([in] PpSlideShowRangeType RangeType)
*/
public boolean setRangeType(Variant val)
{
return auto.setProperty(0x000007de,val);
}
/*
[id(0x000007df), propget, helpcontext(0x0007d7df)]
HRESULT ShowScrollbar([out, retval] MsoTriState* ShowScrollbar)
*/
public Variant getShowScrollbar()
{
return auto.getProperty(0x000007df);
}
/*
[id(0x000007df), propput, helpcontext(0x0007d7df)]
HRESULT ShowScrollbar([in] MsoTriState ShowScrollbar)
*/
public boolean setShowScrollbar(Variant val)
{
return auto.setProperty(0x000007df,val);
}
}