Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
#include <berryIIntroManager.h>
Public Member Functions | |
virtual | ~IIntroManager () |
virtual bool | CloseIntro (IIntroPart::Pointer part)=0 |
virtual IIntroPart::Pointer | GetIntro () const =0 |
virtual bool | HasIntro () const =0 |
virtual bool | IsIntroStandby (IIntroPart::Pointer part) const =0 |
virtual void | SetIntroStandby (IIntroPart::Pointer part, bool standby)=0 |
virtual IIntroPart::Pointer | ShowIntro (IWorkbenchWindow::Pointer preferredWindow, bool standby)=0 |
virtual bool | IsNewContentAvailable ()=0 |
Manages the intro part that introduces the product to new users. The intro part is typically shown the first time a product is started up.
The initial behavior of the intro part is controlled by the application from via the WorkbenchWindowAdvisor#OpenIntro() method.
See IIntroPart for details on where intro parts come from.
This interface is not intended to be extended or implemented by clients.
Definition at line 42 of file berryIIntroManager.h.
|
virtual |
|
pure virtual |
Closes the given intro part.
part | the intro part |
true
if the intro part was closed, and false
otherwise. false
is returned if part is null
or it is not the intro part returned by GetIntro().
|
pure virtual |
Returns the intro part. Returns null
if there is no intro part, if it has been previously closed via CloseIntro or if there is an intro part but ShowIntro has not yet been called to create it.
null
if none is available
|
pure virtual |
Return whether an intro is available. Note that this checks whether there is an applicable intro part that could be instantiated and shown to the user. Use GetIntro to discover whether an intro part has already been created.
true
if there is an intro that could be shown, and false
if there is no intro
|
pure virtual |
Return the standby state of the given intro part.
part | the intro part |
true
if the part in its partially visible standby mode, and false
if in its fully visible state. false
is returned if part is null
or it is not the intro part returned by GetIntro.
|
pure virtual |
Returns true
if there is an intro content detector and it reports that new intro content is available.
true
if new intro content is available
|
pure virtual |
Sets the standby state of the given intro part. Intro part usually should render themselves differently in the full and standby modes. In standby mode, the part should be partially visible to the user but otherwise allow them to work. In full mode, the part should be fully visible and be the center of the user's attention.
This method does nothing if the part is null
or is not the intro part returned by GetIntro.
part | the intro part, or null |
standby | true to put the part in its partially visible standby mode, and false to make it fully visible. |
|
pure virtual |
Shows the intro part in the given workbench window. If the intro part has not been created yet, one will be created. If the intro part is currently being shown in some workbench window, that other window is made active.
preferredWindow | the preferred workbench window, or null to indicate the currently active workbench window |
standby | true to put the intro part in its partially visible standby mode, and false to make it fully visible |
null
if no intro part is available or if preferredWindow
is null
and there is no currently active workbench window